粤教版高中信息技术选修1 2.4.1 For循环语句 教案

文档属性

名称 粤教版高中信息技术选修1 2.4.1 For循环语句 教案
格式 docx
文件大小 27.2KB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2021-01-11 08:35:04

图片预览

文档简介

《程序的循环结构-For循环语句》教学设计
一、教学对象
本课适用于新课程标准下高中一年级学生,教材选用教科版信息技术选修模块一《算法与程序设计》2.4.1节,1课时。在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。
二、教学环境
本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。
三、教学模式
本设计面向全体学生特别是中下等水平的学生,设问由浅入深,层次分明,并在课后留有探究性问题,以供优生提高。教案采用任务驱动下研究性学习式教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。通过各个任务精心创设多个课堂教学小高潮,逐层推进讲授循环结构程序设计中的语句格式及其功能。本节课是在教师设问、讲解和学生分析、讨论、发言等基础上进行的。教师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。
四、教学目标
1、掌握FOR循环语句的格式。
2、理解FOR语句的执行过程。
3、学会使用FOR循环语句来实现循环控制结构,解决实际问题。
4、进一步掌握程序调试运行的方法。
5、教学三维目标
类 别
教 学 目 标
水 平 分 类








基础目标
⑴复习单循环结构、多重循环结构的命令格式及功能;
⑵利用循环结构命令语句进行结构化程序设计;



发展目标
利用三种基本结构进行结构化程序设计;




技能目标
培养学生研究性学习能力、逻辑思维能力及上机操作能力;
情感目标
培养学生温故知新的学习兴趣和协同合作及创新精神;
五、重点难点关键点
重点:让学生学会使用VB语言的For循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力。
难点:本节是VB教学中较难的一部分,多重循环结构则是本节程序设计的难点,本节教学要能够使学生将以前所学习过的知识有机地结合在一起,并且充分发挥自己的创造力,利用三种基本结构进行编程。
教学关键点:利用学生已经掌握的数学知识,引导学生综合VB的三种程序结构,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力。
六、教学过程
【知识回顾】(计划用时:3分钟)分组讨论并回答下列问题:
1、程序中有哪三种基本结构?
2、循环语句的格式及使用
【讨论引入】(计划用时:7分钟)分组讨论并回答下列问题:
举出一道例题:输出100以内的所有偶数的算术平方根,先让学生观查用顺序结构编写程序的可能性,再让学生根据书中例题尝试用FOR循环结构来编写程序。
顺序结构编程:
Private??Sub??Command_Click(?)
Print????Sqr(2)
Print????Sqr(4)
Print????Sqr(6)
……
Print????Sqr(100)
End??Sub
循环结构编程:
Private??Sub??Command_Click(?)
For?I=2??To?100??Step??2
Print??Sqr?(I)
Next??I
End??Sub
【学生归纳】(设计用时:2分钟)循环语句的一般形式:
For???循环变量=初值??To??终值??Step??步长值
??????语句组
Next??循环变量
【教师说明】(设计用时:5分钟)FOR循环语句的注意事项:
1、For-?Next语句成对出现,循环变量名保持一致
2、循环变量是数值型变量
3、步长值可正可负,当步长值为1时,Step及步长值可以省略
4、初值、终值和步长值既可以是常量,也可以是变量和表达式
【分组讨论】(设计用时:6分钟)通过“陷阱”,深化理解语句格式:
阅读下列程序,指出错误
打印1~5这5个数
1)??For??I=1??To??5??Step?-1
???????Print??I
Next??I
2)??For??I=1??To??5
???????Print?〝I〞
????Next??I
3)??For??I=1??To??5
???????Print??I
4)??For??I=1??To??5
???????Print??I
Next??j
5)??For??I=5??To??1
???????Print??I
???Next??I
【深入理解】(设计用时:6分钟)
1、师生共同分析For循环语句的执行过程 
2、关于FOR循环语句的几点说明:
①对于循环变量的值超过终值的理解:
初值<终值,步长为正,循环变量的值>终值时停止循环
初值>终值,步长为负,循环变量的值<终值时停止循环
②循环次数的计算公式(一般情况):
循环次数=INT(终值-初值)/步长+1
 
【操作实践】(设计用时:6分钟)由学生阅读(调试、运行)下列程序,指出循环结束时变量a的值、程序循环的次数、运行的结果。
实践1
??For?a?=?1?To?100
????s?=?s?+?a
??Next?a
??Print?"s=";?s
??Print?"a=";?a
实践2
For?a?=?100?To?1?Step?-1
????s?=?s?+?a
Next?a
Print?"s=";?s
?????Print?"a=";?a
【学生练习】(设计用时:20分钟)题目:(信息技术会考纲要45页上机题3)设计一程序,计算1*2+2*3+3*4+4*5+……+N*(N+1)的和(N<=60)。程序界面如下:
评讲: (程序代码)
?Private Sub Command1_Click()
Dim N As Integer
Dim S As Long
N=Text1.text
S=0
For i= 1 to N
S=s+i*(i+1)
Next i
Text2.Text= S
End Sub
【本课小结】(设计用时:1分钟)
1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚;
2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。
【课后探究】(设计用时:1分钟)
1、相互讨论:数学中哪些问题可以使用循环语句来解决?
2、用循环语句法求两个整数的最大公约数、最小公倍数,并尝试用编程实现。
七、课后反思
1、成功的地方
在微机专业课教学中,可采用目标激学的方法来激活学生的思维。VB程序设计更是一门灵活性、实践性、综合设计性较强的学科。在教学中,我结合教材大胆地进行教学设计,注重激发学生创新思维,以培养学生的创新能力,为优化教学方法和手段选择有利于学生“主体地位”的体现。
2、经验和不足
首先,信息技术教学对设备要求比较严格。一旦网络出现故障或设备出现问题将影响教学过程,引起教学失控;其次,学生差异问题比较突出。因学生对计算机的掌握水平不同,必然会有个别学生的底子薄、素质差、一些内容动手能力弱。在教学中应尽量让学得好的同学互相搭配,以此来相互进行辅导和交流;另外在教学过程中教师还要尽量多的到下面去巡视辅导,回答个别同学的不同问题,从而解决所存在的差异问题。