高中信息技术 2.4.1 FOR循环语句教学设计.pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:5 大小:309KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

高中信息技术 2.4.1 FOR循环语句教学设计.pdf

高中信息技术2.4.1FOR循环语句教学设计.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2.4.1FOR循环语句教学设计教学案例基本信息表设计者宋宣单位宣城市第二中学案例名称FOR循环语句适应范围(标明年级和模块)高二年级选修一课时1一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。循环结构是程序设计的三种基本结构之一,是程序设计的基础。这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。二、学生分析:教学对象为高二的学生,该校学生选修的是多媒体课程内容,没有掌握VB程序设计的基础内容,突然讲解到FOR循环设计对学生难度比较大,上课内容需要想办法设置比较简单易懂,尽量跳过VB程序设计前面的基础内容。三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:1、知识目标::1)掌握FOR循环语句的基本格式;2)理解FOR循环语句的执行过程;3)能根据实际问题确定程序中的循环变量、循环条件和循环体;4)能用for循环结构编写简单的程序。2、能力目标:培养学生分析问题,解决问题的能力。3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。穿插了两个大科学家的例子,提醒学生积极向上。四、教学重点、难点及确立依据:学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。教学重点:1、掌握FOR循环语句的基本格式;2、理解FOR循环语句的执行过程;教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。若直接按教材上的来讲,没有VB基础的学生很难接受。很容易造成学生的简单模仿,而不是真正的掌握。所以先用一节课的时间讲for循环语句的语句格式,执行过程。下一节再讲其实际应用。五、教学环境:多媒体教室(无网络)六、教学过程:教学环节教师活动学生活动设计意图引入同学们,请看屏幕上的实例1唤起学生屏幕显示:实例1、一个人以8米/秒的速度向对已学知前跑,第二秒比第一秒多跑出多少路程?5秒学生立刻回答出:识的回忆的时间他跑过的路程是多少?多跑8米,一共跑了40通过学生提出问题:我们看这个人某秒跑出的总路程,米熟悉的物可不可以看成是上一秒总路程加上8米?理问题,进•s=0学生积极思考一步提出•FORi=1to5问题,引导•s=s+8学生思考,•Nexti逐步引导进一步给出程序学生稍后找出答学生观察•s=0案:这是从1累加分析,寻求•FORi=1to10到10的程序。解决问题•s=s+i的最佳方•Nexti法,从而引让学生们回答,这个程序解决了什么问题。入课题。For循环语1、用for循环语句给出实例1程序代码,并句的语句说出其功能以及各部分的名称。学生接受新知识格式通过提及2、学生动手操作:高斯是德国著名的大科学大科学家家,他最出名的故事就是在他10岁时,小学吸引学生老师出了一道算术难题:计算1+2+3+……注意力。+100=?学生自己动手,完根据学生的回答将程序稍做修改,解决以上问成代码段的任务。题,让学生对循环结构的功能有感性的认识,引发学习兴趣。3、进一步提出问题:根据刚才的学习,能不能总结出for循环语句的语句格式。师生共同总结出for循环语句的语句格式:让学生动手写一通过书写For循环变量=初值To终值Step步长写语句格式加深印象。循环体Next循环变量(1)In1933,Einsteinandhisfamily通过整合leftEuropefortheUSA.英语知识,(2)ThisshipisforSanFrancisco.引起学生For循环是已知循环次数的循环语句。注意,调节4、针对for循环语句的语句格式,设置如下思维,更利练习:指出下面程序中的错误于知识的1、求1+2+3+4+5的和接受。s=0学生通过观察或fori=1to5step1上机调试找出每s=s+i个程序中存在的nextj问题prints2、在VB窗体界面上输出1~10这10个自然数fori=1to10s=s+iprints3、求5+4+3+2+1和s=0forI=5to1s=s+InextIprints