鄂教版信息技术九下5课反复执行循环结构教案.docVIP

  • 0
  • 0
  • 约1.94千字
  • 约 7页
  • 2018-08-25 发布于江西
  • 举报

鄂教版信息技术九下5课反复执行循环结构教案.doc

鄂教版信息技术九下5课反复执行循环结构教案.doc

十五里园中学信息技术教案课 题第5课 循环结构备 课 人葛国媛年 级八年级课 时1课 型新授备课时间2012.3.27授课时间2012.3.28三 维 目 标 知识与能力了解循环结构在算法中的应用。过程与方法学会在程序设计中利用循环结构有效地解决问题;②理解算法优化的基础知识。情感、态度、价值观对待同一个问题,运用不同的知识和方法解决问题,往往能达到事半功倍的效果。培养学生运用不同方法解决问题的习惯。HYPERLINK /Health/ \t _blank 教学重点1、九九乘法表流程图描述2、用E语言程序解决九九乘法表计算与输出教学难点1、2、用E语言程序解决九九乘法表计算与输出教学方法理论与上机实习相结合教 具计算机教学进程(含激情导入、明确目标、问题导学、师生释疑、当堂练习、系统知识、)一、激情导入 让学生回忆小学学过的九九乘法表,个别学生回答。再让学生阅读“阅读与思考”,让学生知道九九乘法表的来历。提出中心任务——用语言程序编写九九乘法表。二、学习与探究(一)九九乘法表的设计分析与流程图描述1、循环结构定义:在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。2、观察分析九九乘法表的排列特点,指导学生分类:一行、第1行,第9行、进而到第1列进行全面分析。二次备课应改进的地方:教学进程(含激情导入、明确目标、问题导学、师生释疑、当堂练习、系统知识、) 每四人为一组,教师参与到学生研究过程中,对学生出现的问题进行及时点拨帮助,最后由学生展示自己的流程图。然后教师展示正确流程图: 其流程图如下图所示。 开始开始乘数取值从1开始,每次累加1,判断是否小于等于被乘数。结束N循环体输出到屏幕:被乘数×乘数=计算结果Y九九乘法表中输出一行循环体流程图师强调 上面列出了输出九九乘法表中一行的算法,那么整个乘法表又怎么输出呢?在上面的算法中将乘法作为变量进行循环,从而输出单独的一行,那么只要再按照上面的做法,把被乘数也作为变量来对待,使被乘数也从1取值到9,就可以完成整个表的输出了。练一练 1、如果被乘数是9,那么这一行是怎样输出的呢?现在我们二次备课应改进的地方:教学进程(含激情导入、明确目标、问题导学、师生释疑、当堂练习、系统知识、)把这一行的输出变成一列的形式输出,又会得到近似于表中的哪一部分呢? 2、分析表中第9行被乘数和乘数的关系。注意观察如何通过行与列的变化以及被乘数和乘数位置的变换来输出九九乘法表里的其他部分。(一)用E语言程序解决九九乘法表计算与输出1、启动E语言后,接下来我们为“九九乘法表”按钮被单击设计响应代码。首先要设计3个局部变量:被乘数、乘数、要显示的内容,数据类型如下图所示。子程序名返回值类型公开备注-按钮-被单击变量名类型静态数组备注被乘数整数型乘数整数型要显示的内容文本型“九九乘法表”程序中的变量类型 我们先来看一下如何设计输出九九乘法表中第9行的代码。输出的过程中,乘数为固定的9,而被乘数是从1到9的自然数,因此,书写代码时需要把前后顺序写正确,这里用到了计次循环和变量循环两种循环体结构代码,具体的代码如下图所示。 计次循环首( ) 变量循环首(1,1) 计次循环尾() 变量循环尾()以上两个循环体及其参数,以及下图中“画板的定位写出”的具体使用方法请参考E语言的知识参考。我们书写以下代码:计次循环首(9,被乘数) 变量循环首(1,被乘数,1,) 要显示的内容=到文本(9)÷×÷到文本(被乘数)÷=÷到文本(9×被乘数) 画板1定位写出(被乘数×50-10,9×20-10,要显示的内容) 变量循环尾()计次循环尾() 输出九九乘法表第9行的代码练一练1、能不能把九九乘法表中的数字其他图案,并利用循环体和画板定位写出方法,通过计算机编写程序实现输出呢?2、请在屏幕上输出以★为基本图案的三角形,参考图案如下图所示。?★★ ★ ★★ ★ ★ ★ ★二次备课应改进的地方:教学进程(含激情导入、明确目标、问题导学、师生释疑、当堂练习、系统知识、)★ ★ ★ ★ ★ ★ ★三、课堂小结1、九九乘法表的设计分析与流程图描述(1)九九乘法表算法分析(2)九九乘法表流程图描述2、用E语言程序解决九九乘法表计算与输出布置作业练习与评价手册P17——P19板书设计教学反思 通过本节课的学习,同学们学会了在程序设计中利用循环结构有效地解决问题,理解了算法优化的基础知识,用E语言程序解决九九解法表计算与输出还需要进一步练习。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档