注意:1.管理员请修改模板页眉,以适合学校
2.本模板使用了脚注,无法锁定模板非编辑区。
3.请在相应地方填写,其它地方请勿改动
4.有些内容可能要分几课时来上,因此要填写第几课时
5.教案编号,按上课顺序依次编1,2,3…
6.此内容不会打印
[教学课题] 第2课时 教案编号:4 程序中的循环
[教材分析]与
[学情分析] 在了解顺序结构与选择结构的基础上学习循环结构。 教学目标 [认知目标] 读懂循环程序(1层简单) [能力目标] 模仿进行循环程序编写 [情意目标] 循环大大简化了程序 [教学重点] 循环程序的基本结构 [教学难点] 循环程序的基本结构 [教学方法] 讲授讨论实践 [教学准备] 相关资源 [教学类型] 网络教室 [渗透学科] [教学过程](注:内容写在相应格内,此内容不会打印) 教学内容 教师活动 学生活动 一复习:
1.循环?循环体?计数循环基本结构?
二条件循环
如果我们确定要循环多少次。比如超过等。就要用条件循环
1.基本格式(最简单)
2.示例1
(1)
Letn=0
Dowhlien<5
Letn=n+1
Printn;
Loop
3.示例与练习1
(1)找出200-300中第一个同时能被3与7整除的整数。
(2)利用条件循环编程,求
1234…n的值。
三定时器
1.定时器:
基本属性
Enable(开关)
Interval(间隔)
2.应用示例
倒计时程序。
比倒计时秒表。应从一个较大数,比如60,每1秒就小1:59,58,57,。。。
也就是让定时器每隔1秒运行一次。做显示数减1,现显示上去的动作。
四小结:
循环:
计数循环
条件循环
定时器
与学生一起回忆,在电脑上写出你的思考
Dowhile<条件>
[循环体]
Loop
(3)letx=0
(2)dowhilex>1
Letx=1print“大家好1”
Dowhilex<+3loop
Print“条件循环”print“再见!”
Loop
分析:只要求第一个,即条件满足时即可退出。从200开始,不知道运行次数。用条件循环。
分析:题目要求用条件循环。即有有判断。
程序界面:略
程序原理:见左
代码参考:
DimIasinteger
Rem
Privatesubcommand1_click()
I=text1.text
Timer1.enabled=true
[timer1.interval=100]
Endsub
Rem
Privatesubtimer1_timer()
I=i-1
Text1.text=i
Ifi=0thentimer1.enabled=false
Endsub
Privatesubcommand2_click(0
End
Endsub
各自的特点,应用场合。
下节我们将进行实例教学。
学生口述或在电脑上写出。也可讨论
与计数循环比较,应简单。
注意:
条件为真时才执行循环体。
通过在电脑上实际编程,研究条件循环的执行过程。
学生讨论倒计时过程。
学生在电脑上实践并讨论重要语句及程序段的功能。
Timer事件中实现了定时器功能。
凡要定时器执行的动作就放于此。 注意:此处请勿删除应调整内容,确保以下内容在一页中(本内容不会打印)
[板书设计] [作业设计] [建议此处内容手写本内容不会打印] 完成情况班级
01
02
03
04
05
06
07
08
09
10
11
12
13
14
16
17
18
[教学反思][注意:此处内容应手写]
模板设计:虞公设计QQ:6036087112011.2修改请保留此处声明(本内容不会打印)
教案:程序中的循环
第2页/共3页
张家港市三兴初级中学
-[2011-2012第二学期]
|
|