注意:1.管理员请修改模板页眉,以适合学校
2.本模板使用了脚注,无法锁定模板非编辑区。
3.请在相应地方填写,其它地方请勿改动
4.有些内容可能要分几课时来上,因此要填写第几课时
5.教案编号,按上课顺序依次编1,2,3…
6.此内容不会打印
[教学课题] 第1课时 教案编号:3 程序中的循环
[教材分析]与
[学情分析] 在了解顺序结构与选择结构的基础上学习循环结构。 教学目标 [认知目标] 读懂循环程序(1层简单) [能力目标] 模仿进行循环程序编写 [情意目标] 循环大大简化了程序 [教学重点] 循环程序的基本结构 [教学难点] 循环程序的基本结构 [教学方法] 讲授讨论实践 [教学准备] 相关资源 [教学类型] 网络教室 [渗透学科] [教学过程](注:内容写在相应格内,此内容不会打印) 教学内容 教师活动 学生活动 一复习:
选择语句的基本结构
二“纸对折”程序
问题:假如有1张厚度为0.006mm,面积足够大的纸,将它不断对折。问对折多阔次后厚度可达珠穆朗玛峰的高度(8848m)?
示例1对折100次程序:
Fori=1to100
Leth=h2
LetN=n+1
Nexti
三循环语句:
1.循环?循环体?
2.循环语句
[1]计数循环
如果我们能够精确知道程序段的重复次数,一般用计数循环来进行。基本格式如右
示例3
1.fori=2to6
Printi
Nexti
3.s=0:Fori=1to3
S=s+1
Prints
Nexti
示例4
1.找出200-300中能被9整除的数?
2.求1+2+3…+100的值
分析:次数100
初值:1
终值:100
步长1 If<条件>then
语句1
Else
语句2
Endif
Leth=0.006(1)
Letn=0(2)
Leth=h2(3)
Letn=n+1(4)
根据题目要求,我们要判断高度是否超过8848m,没超过就要继续对折(即3,4)我们看出字是不断重复的语句。我们可用循环来实现。
示例2:对折多少次超过珠穆朗玛峰?
Dowhileh<8848000
H=h2
N=n+1(首尾略)
Loop
在程序中重复执行的某程序段。-循环
被重复执行的程序段――循环体
For<循环变量=初值>to<终值>[step步长]
循环体
Next[循环变量]
2.fori=6to1step-1
Printi
Nexti
4.fori=2to1
Printi
Nexti
(1)Fori=200to300
Ifint(i/9)=i\9then
Printi
Endif
Nexti
(2)Fori=207to300step9
Printi
Nexti
Lets=0
Fori=1to100
S=s+i
Nexti
Prints 学生回忆在电脑上写出
学生分析,先写程序
哪个表示高度?哪个不胜枚举次数?
从这两个示例,你能看出什么?有什么特征?
结合上述两个示例与刚才的定义,指出它们的循环与循环体
学生通过编程在电脑上验证结果,并分析产生的原理。弄清for执行过程。
思考:
没有循环体能运行吗?
会永远循环(死循环)吗?
可以再有循环吗?
依照示例4,如何写。
被9整除,如何转为表达式?
在分析的基础上自己完成程序 注意:此处请勿删除应调整内容,确保以下内容在一页中(本内容不会打印)
[板书设计] [作业设计] [建议此处内容手写本内容不会打印] 完成情况班级
01
02
03
04
05
06
07
08
09
10
11
12
13
14
16
17
18
[教学反思][注意:此处内容应手写]
模板设计:虞公设计QQ:6036087112011.2修改请保留此处声明(本内容不会打印)
教案:程序中的循环
第2页/共3页
张家港市三兴初级中学
-[2011-2012第二学期]
|
|