1 / 12
文档名称:

《循环结构》学案.docx

格式:docx   大小:17KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《循环结构》学案.docx

上传人:bai1968104 2019/1/16 文件大小:17 KB

下载得到文件列表

《循环结构》学案.docx

相关文档

文档介绍

文档介绍:《循环结构》学案课件课型新授课使用的教科书版本《信息技术选修1算法与程序设计》上海科技教育出版社本教学设计对应的教科书章节第二章第四节设计者赖秋菊工作单位广州越秀外国语学校本教学设计所需课时本教学设计的创意根据学生的实际水平重组教材,将课后“学****指引”作为学****任务,将课本的学****任务放在体验活动中,并在充分了解学生的基础上拓展相关知识。国家课程标准中的相应要求. 能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 、选择、循环三种控制结构。 、运行程序的方法。教师(教学)用书的相应建议本节内容建议用2个课时完成。第一课时完成活动一、活动四和“学****指引”中“循环结构”、“实现循环结构的语句”;第二课时完成活动二、活动三和“学****指引”中是“数组”。教科书简析通过活动一和活动四的实践,了解循环结构的含义,掌握循环语句的格式和功能,学会使用循环语句对循环流程的控制。教学对象分析通过前面几节课的学****学生对程序设计已经有了初步的知识,在理解和掌握程序的顺序、选择结构的基础上,对循环结构的学****有较强的求知欲,但是对循环结构的语句和循环嵌套仍缺乏相应的知识储备,在课堂上仍有充分拓展教材的空间。; -NEXT语句的格式及其功能; ...loop语句的格式及其功能; 。过程与方法通过编写调试、运行程序,让学生学会运用FoR-NEXT语句和Do...loop语句实现循环流程控制;通过问题和算法分析过程,促进逻辑分析能力的提高。情感态度价值观通过活动的实践,体验循环结构的构建和实现过程;能够运用循环结构的知识和技能阅读和欣赏更多的有关循环问题的程序。; -NEXT语句和Do...loop语句实现对循环流程的控制。教学难点循环结构的构建教学过程教学过程流程图设计环节及意图所需时间教师活动学生活动相应使用到的教学资源课堂引入提出问题:试编程“打印7个“*”号后换行”。(只使用PRINT语句即可达到目的,复****该语句的功能和格式。) (广播投影)程序A: FoR j=1To7 PRINT“*”; NEXTj PRINT END 任务一: 1、思考问题并用已有知识编写程序(顺序结构) 2、观察、思考并上机验证: 程序A的执行结果是什么?引出新知:循环结构 PPT 新课讲授、FoR...NEXT语句的语句格式: 格式:FoR〈循环变量〉=〈初值〉To〈终值〉STEP〈步长〉〈循环体〉 NEXT〈循环变量〉利用流程图对循环语句进一步解释: 认真听讲并思考: FoR...NEXT语句是如何循环流程的控制的? PPT 修改程序并引出新知识(演示)试编写打印如下矩形图形的程序:(引出循环嵌套) ******* ******* ******* ******* ******* 程序B: FoR I=1To5 程序A NEXTI END 任务二: 完善演示程序并上机验证结果; 任务三: 试编写程序打印下列图形:(根据演示程序进行修改并上机运行) * ** *** ***** ****** 教材P91、PPT及小程序课间小结阅读“学****指引”P89-91引导学生一起归纳: 1)步长可以是整数也可以是小数,可以是正数也可以是负数。当步长为1时,STEP1可省略不写。若步长为正,初值小于终值;步长为负,初值应大于终值。 2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构(循环可以嵌套,内外层NEXT语句的位置不能交叉。)。提问:如果步长为零,结果如何? 思考、回答问题:如果步长为零,程序会陷入“死循环”。知识形成自主学****巡视指导任务四: 教材P74活动一教材新课转折前面解决的问题中循环次数都是确定的,若事先并不知道循环多少次,而是通过条件判断来控制循环,又该如何实现呢? 任务五: 教材P81活动四教材新课讲授 2、Do...LooP语句形式1: Dowhile/Until...Loop 格式: Dowhile/Until条件语句块 Loop 解释DowHILE/LooP意义:当<条件>成立,执行循环体,否则退出循环,执行LooP下一个语句。形式2: Do 语句块 Loop while/Until条件演示:用Dowhile/Until...Loop求解教材活动一的代码分别为: 程序D: I=1 S=1 Do wHILEI<=50 S=S*I I=I+1 LooP 程序D: I=1 S=1 DoUNTILI>50 S=S*I I=I+1 LooP 注意:...LooP语句是不带循环变量