来自:hwd飘 > 馆藏分类
配色: 字号:
vb2.3
2012-03-15 | 阅:  转:  |  分享 
  
注意: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第二学期]











献花(0)
+1
(本文系hwd飘首藏)