第一范文网 - 专业文章范例文档资料分享平台

高中信息技术《信息的编程加工》教学设计word文档

来源:用户分享 时间:2025/6/28 4:56:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

高中信息技术《信息的编程加工》教学

设计

教学目标

知识与技能 :

1、了解编程的概念和意义

2、了解编程的过程:1、分析问题 2、设计算法 3、编写代码 4、调试运行 3、学会分析问题,掌握解决问题的方法和步骤——算法

过程与方法:

过程:深入浅出,循序渐进。

方法:1、类比法,通过类比生活事例,分析问题,得到算法;以实现算法为目标,

设计算法。让学生了解编程的基本过程。

2、比较法,对比算法和代码的流程图,帮助识别编程语言。

通过一个问题有多种算法,感受算法效率,了解算法是编程的核心。

情感与价值目标:

通过学习信息的编程加工,了解解决问题的方法和步骤。可以培养学生独特的思考方式、开阔学生的思维、提高解决问题的能力。达到培养高中生信息素养的目标。

重点:编程加工信息的过程。

算法的概念。

难点: 算法在程序中运行的具体过程。

识别编程语言。

编程的核心——算法。

教学环境:计算机教室,广播软件,交互式白板。 课时:1课时 教学过程

教学环节 引入 教学活动 设计思想 引出课题。 引出编程概念。 九宫格游戏,引出本堂课的教学内容——《信息的编程加工》 信息的编程加工的概念:将解决问题的方法和步骤告诉计算机,让计算机

自动处理问题。

教学环节 编程的过程 教学活动 用编程的方法解决问题, 研究九宫格的其中一个条件。 找3个数,在1-9中找到所有满足相加等于15的3个数。(问题1) 类比法:用筛沙子做类比。 一堆沙子中间有细沙和粗沙,如何将所有的细沙从这堆沙子中分开? 方法和步骤:1筛所有的沙子。 ——范围 2筛子,筛眼大小刚好细沙通过。 ——条件,(判断) 3反复筛。 ——重复,(循环) 4直到所有的沙子都被筛过为止。 ——结束条件 类比筛沙子,找到“问题1“的算法(提示:将所有的组合想想成沙子。) 问题1的方法和步骤: 范围—— x 为1到9,y为 1到9 ,z为1到9, 从中间找一组3个数的组合。 条件—— x+y+z=15 且x,y,z各不相等。 重复—— 找到下一组数字。 结束条件 直到所有组合都被条件判断过。 算法:解决问题的方法和步骤。 设计算法:自然语言。(便于表达) 设计算法:流程图。(直观,表现程序过程) 设计思想 深入浅出,主要目的是找算法。体验编程过程。 类比法,通过类比生活事例,有助于分析问题,得到算法。 分析问题 设计算法 用动画来演示x、y、z,3个数字的变化情况。 通过算法的具体描述,进一步的了解人们是怎么样将解决问题的方法和步骤告诉计算机的,为了解编程打下基础。

程序开始是1 1 1 结束是 9 9 9,每变化一种组合,看看是否符合条件。 用动画演示数字变化,帮助了 解程序执行的过程。 教学活动 设计思想 教学环节 编程的过程 代编写码 如何将算法告诉计算机? 对照认识代码。编程语言可以实现人与计算机的交流。 帮助了解,每句借助VB语言实现编程。 代码的含义。 将编程语句和流程图比较。了解每段代码的含义。 Dim x, y, z As Integer 体验代码 For x = 1 To 9 For y = 1 To 9 For z = 1 To 9 If (x + y + z = 15) And x <> y And x <> z And y <> z Then Print x, y, z End If Next z Next y Next x 检测程序是否符合要求,如果不符合则重新修改。 任务1 完成“问题1的算法”,将代码复制到VB程序中。(参考学案) 小结:编程的过程。 第二种算法 当根据x + y + z = 15。 z=15-x-y 任务2,要求:用第二种算法,实现程序。 方法:修改任务1的算法。(参考学案) 完成任务2后,请思考, 1, 这两个算法哪个效率高? 2,编程过程:1分析问题,2设计算法,3编写代码,4调试运行。 在这4个步骤中,你认为哪一个是最关键的。 小结:算法是编程的核心内容。 以此类推九宫格的算法。 演示九宫格的算法和所有答案。 意义:提高工作效率,减少人工劳动和时间,实现计算机自动处理。 编程的过程不仅仅是顺序的,还是循环的。 体验编程的过程 解决问题的算法不是唯一的。 不同算法的效率不一样。因此设计算法是编程的核心内容。 体验编程带给人们的快乐,了解编程的意义。 调试运行 算法是编程的核心 第二 种算法解决问题 编程意义

拓展任务 总结

拓展任务,找水仙花数 定义:一个三位数,个位,十位,百位的立方和等于它本身 以分析问题和设计算法为主。 编程的概念和意义。 编程的过程。 1、分析问题,2、设计算法,3、编写代码,4、调试运行。 编程的核心——算法。

(注:素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注!)

高中信息技术《信息的编程加工》教学设计word文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1fnf363tpd6u75f0b3w102ra61x6wi01deu_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top