1、曲靖师院计算机科学与工程学院学生试讲教案表课题:VB 中的 FOR循环 年级:初中三年级 课时:1 课时 授课时间:20 分钟 讲授者:舒 云 龙 指导教师:张 顺 吉 知识与技能1 掌握 For 循环语法结构2 学会用 For 循环做连续的输出3 学会用 For 循环编程做连续数列的运算过程、能力与方法1 初步能够抽象思维观察事物,思考问题,体验解决问题方法策略的灵活性。2 经历将实际问题抽象为运算模型的过程,初步体会建立有效数学模型和编程思想。教 学 目 标情感态度与价值观1 发现编程的趣味性,激发学习兴趣。2培养学生合作意识,在小组讨论中共同进步教学重点1、循环结构组成 . 2、用循环连
2、续求和类问题教学难点 对累加求和编程思想的理解关键点 循环结构组成教学条件 一个带有一块黑板和粉笔的多媒体教室教师 1编写教案2备课,熟悉教学过程教学准 备 学生 对所学的内容提前预习任务设计先讲 15 分钟左右,然后让学生自己讨论、练习加深印象,最后留 3-5 分钟做小结教学方法1启发式教学 2、协作学习法教 学流 程1引入 2 for循环的概念 3.实例应用 5.课堂练习 6.小结教学过程教师活动 学生活动 设计意图引入课题1. FOR 为循环说明语句,由它说明循环变量的初值、终值。 2. FOR 与 NEXT 之间的为循环体,表示重复执行的部分。 3. NEXT 为循环终端语句,程序每执
3、行到此表示完成了一次循环,这时循环变量就要增 加一个步长值,直到当变量值超过范围则停止循环.4.循环变量(计数器)的初值、终值及步长值可以是具体的数值,也可以是已赋过值的变量或表达式。5在循环中途退出循环 Exit For认真听课,回答老师的提问,充分了解并掌握for 循环语句的使用逐步引导学生进入课堂,引出信息的概念,加深对信息价值性的理解新课教学过程语法结构:DoWhile (条件) (循环体语句列) Loop(循环体语句列)是一条或多条命令(循环体) ,条件为 True 时将被重复执行。FORNEXT 的使用说明: 1. 当变量值超过范围则停止循环. 变量大于或小于终值时停止循环,没有等
4、于的含义。规律小结: 初值终值时停止循环 初值值终,步长为负, 循环变量的值终值时停止循环 2.循环的次数=INT(终值-初值)/步长值)+1思考: 1 步长的值可否为 0?2 For 循环与Do 循环的异同?通过讲课,让学生知道 for 循环的格式和方法3.循环变量通常用来控制循环次数,但当循环变量的值在循环体中被改变时,循环次数也将被改变。 4.当步长值为 1 时,语句中的STEP 1 可以省略不写。FORNEXT 语句的语法格式 : FOR 循环变量=初值 TO 终值 STEP 步长值循环体 NEXT 循环变量 例.输出数字 120。 分析: 重复执行 20 次输出语句 PRINT i
5、循环变量 i 的范围:120 循环体: print i 步长:(STEP 1 可以省略不写)dim ifor i=1 to 20 step 1print inext i 说明:for 循环不需表达式如 i=i+1, step 1 即含有每次递增 1 意义思考:如何倒序输出数字”1-20“?课堂练习s=2+4+6+-+200 的值(做完后请学生代表演示)开放式总结For 循环是一种计数循环,通过循环变量来进行计数。它的结构相对简单清晰。方便在清楚循环计数的时候使用。认真听讲回忆所学知识回答老师的问题掌握所学知识能运用到解决实际问题中课后作业拓展1. 求和 1!+2!+3!+4!+-+20!2. 用 For 循环语句输出多个彩色的同心圆在实际问题使用 for 循环解决角色练习让学生自己学习循环的相关知识,提高实际解决问题能力课后自我评价与反思在教学过程中应该多注意一下学生的学习积极性的培养,另外还要使课堂气氛能够再多活跃点。注意 for 循环在解决问题时的使用教师评语