《2.4.1 For循环语句4.doc》由会员分享,可在线阅读,更多相关《2.4.1 For循环语句4.doc(4页珍藏版)》请在金锄头文库上搜索。
1、For循环语句教学设计天长中学 周先明一、教学对象 本教案适用于新课程标准下高中二年级学生,教材选用广东版信息技术选修模块一算法与程序设计2.4.1节,1课时。在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。 二、教学环境 本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。 三、教学模式 本设计面向全体学生特别是中下层面学生,设问由浅入深,层次分
2、明,并在课后留有探究性问题,以供优生提高。教案采用任务驱动下研究性学习式教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。通过各个任务精心创设多个课堂教学小高潮,逐层推进讲授循环结构程序设计中的语句格式及其功能。本节课是在教师设问、讲解和学生分析、讨论、发言等基础上进行的。教师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。 四、教学目标 知识与技能:掌握FOR循环语句的格式、理解FOR语句的执行过程、学会使用F
3、OR循环语句来实现循环控制结构,解决实际问题过程与方法:通过求多个偶数问题的顺序结构和循环结构程序的编写过程,让学生体会到使用循环结构的优越性;教学中采用“任务驱动、讲授、演练、类比“等常见的教学方法。情感态度与价值观:使学生在讨论中协作学习,在发言中共享成果;培养学生的分析问题、解决问题的能力,培养他们的创新能力和团结合作的精神。 五、重点难点 重点:For循环语句的格式难点:For循环语句的执行过程、用循环结构解决实际问题六、教学过程 【知识准备】分组讨论并回答下列问题: 程序有哪三种最基本的结构? 【讨论引入】分组讨论并回答下列问题: 举出一道例题:输出50以内的所有偶数,先让学生观查用
4、顺序结构编写程序的可能性,再让学生根据书中例题尝试用FOR循环结构来编写程序。 顺序结构编程: PrivateSubCommand_Click() Print0 Print2Print4 Print50 EndSub 循环结构编程: PrivateSubCommand_Click() ForI=0To50Step2 PrintINextI EndSub 【学生归纳】循环语句的一般形式: For循环变量=初值To终值Step步长值 语句组 Next循环变量 【教师说明】FOR循环语句的注意事项: 1、For-Next语句成对出现,循环变量名保持一致 2、循环变量是数值型变量 3、步长值可正可负,
5、当步长值为1时,Step及步长值可以省略 4、初值、终值和步长值既可以是常量,也可以是变量和表达式 【分组讨论】通过“陷阱”,深化理解语句格式: 阅读下列程序,指出错误 打印15这5个数 1)ForI=1To5Step1 PrintI NextI 2)ForI=1To5 PrintI NextI 3)ForI=1To5 PrintI 4)ForI=1To5 PrintI Nextj 5)ForI=5To1 PrintI NextI 【深入理解】1、师生共同分析For循环语句的执行过程 2、关于FOR循环语句的几点说明: 对于循环变量的值超过终值的理解: 初值终值时停止循环 初值终值,步长为负,
6、循环变量的值终值时停止循环 循环次数的计算公式(一般情况) 【操作实践】由学生阅读(调试、运行)下列程序,指出循环结束时变量a的值、程序循环的次数、运行的结果(课本P52) 实践1 Fora=1To100 s=s+a Nexta Prints=;s Printa=;a 实践2 Fora=100To1Step1 s=s+a Nexta Prints=;s Printa=;a 【学生练习】1、编程求2+4+6+100的值;2、编程求2*4*6*18的值;3、求水仙花数。所谓水仙花数,是指一个三位数abc,如果满足a3+b3+c3=abc,则abc是水仙花数。如:153=13+53+33【本课小结】1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚; 2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。 【课后探究】1、在窗体上画100个半径不断增大同一长度的同心圆。 (提示画圆语句:Circle(x,y),r,RGB(red,green,blue) 其中:(x,y)为圆心坐标,r为半径,RGB(red,green,blue)为圆的颜色) 2、在上题中,如果园心也要不断移动,怎样解决?