循环结构的程序设计说课稿
各位评委老师好,我是---,今天我说课的题目是《循环结构的程序设计》。下面我将从说教材、说教学目标、说教材重难点、说教法和学法、说教学过程五个方面加以分析和说明。
一、说教材
《循环结构的程序设计》是选取四川人民出版社出版的《信息技术教材》高中一年级下册第二章第七节的内容。本节课的内容与顺序结构、分支结构构成了程序设计的三种结构。通过本节课的学习,不仅有利于学生掌握程序设计的基本思想,养成良好的程序设计思路,还能培养学生理论联系实际的能力,为编制程序、解决实际问题打下了良好的基础。 二、说教学目标
1、知识目标
(1)、理解循环的概念,掌握FOR循环语句的常见格式和作用 (2)、理解For循环语句执行过程的几个步骤 (3)、学会分析问题,并能编写较为简单的程序
(4)、培养学生研究性学习能力、逻辑思维能力及上机操作能力 2、能力目标
(1)、通过顺序结构和循环结构程序对照,体会循环语句的特点和优越性 (2)、运行程序,理解循环控制变量初值、终值、步长与循环次数的关系 3、情感目标
(1)、通过对具体问题的解决,使学生获得成就感,为今后自主学习打下基础
(2)、通过逐层推进的教学设计,培养学生研究探索的精神,激发学习的兴趣 (3)、通过教师引导,培养学生养成良好的编程习惯
三、说教学重、难点
1、重点:让学生学会使用For循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力
2、难点:用循环结构来解决实际问题。根据实际问题,确定程序中的循环条件和循环体。
四、说教法和学法 1、教法
根据教学重点,难点的要求,本节课采用小循环,勤检查,快反馈,精讲多练的教学方法,教师在多媒体利用投影仪进行投影教学。教师讲解,引导学生分析,确定算法,编制程序。教师让学生独立完成课本中的例题,培养学生的创造性和综合推理能力,达到举一反三的目的。
2、学法
教师给出典型实例,让学生仔细体会,学会分析问题。在确定问题中的循环体和循环变量以后,让学生编写程序,掌握程序设计的基本思想,提高学生对实际问题的处理能力。 五、说教学过程
为了完成教学目标、解决教学重点、突破教学难点,课堂教学我准备按一下几个环节展开:
1、导入新课
复习:
顺序结构:计算机是如何执行语句的? 什么是分支结构?
分组讨论并回答下列问题:
举出一道例题:输出10以内的所有偶数,先让学生观查用顺序结构编写程序的可能性。
顺序结构编程: 循环结构编程: Cls
Print 2 cls
Print 4 for i=2 to 10 step 2 Print 6 print i Print 8 next i End end
学生归纳 循环语句的格式:
For 循环变量=初值 To 终值 Step 步长 语句组 Next 循环变量 2、讲授新课 教师说明
FOR循环语句的注意事项:
1、For- Next语句成对出现,循环变量名保持一致 2、循环变量是数值型变量
3、步长可正可负,当步长值为1时,Step及步长值可以省略 4、初值、终值和步长值既可以是常量,也可以是变量和表达式
实例:
求1~100之间整数的倒数和 分析:
如果1~100之间的整数为X,显然这是一个关于X从1到100每次增加1的循环,循环次数为100次,循环体是把每次循环生成的自然数的倒数累加,循环结束,累加和即是所求。 S=0
For x=1 to 100 S=s+1/x Next x
Print “s=”;s End
分析程序,程序如下所示:
该题中运用到了累加器,教师在这里可对累加器的原理进行分析。
s=0 For i=1 to 20 step 2 s=s+i Next i Print s end ① 分小组提问学生:此循环语句中, 循环变量是? 初值是? 终值是? 步长是? ② 指导学生分析程序的执行过程,思考最后 s 的值为多少?
学生回答问题:
循环变量是i ,初值是1,终值是20 ,步长是2
3、课堂小结,强化认识
小结本节课所学知识,学生自主发表感想,分享心得,最后布置课后练习1-3题加以巩固。
板书设计
第二章 第七节 循环结构的程序设计
1、循环的概念
2、FOR循环语句的常见格式和作用
3、For循环语句执行过程的几个步骤
以上是我对本节课的一些粗浅的认识和构想,如有不妥之处,恳请各位专家批评指正。谢谢!
相关推荐: