Do-Loop循环
1.题目:《Do-Loop循环》片段教学
2.内容:
3.基本要求:
(1)试讲约10分钟;
(2)引导学生掌握Do-L oop循环的原理和格式;
(3)要有师生互动。
参考解析: 一、教学目标:
二、教学重点:
理解掌握Do-Loop循环的原理和格式。
三、教学难点:
理解Do-Loop循环的原理.
四、教学过程:
(一)谈话导入
提出问题: 1+2+..-+ 100=如何计算呢
学生回答: 一个数字一个数字相加,也可以用数学公式。
教师引导:计算机通过Do-Loop循环也可以处理这样的问题。从而引出本节课的课题: Do-Loop 循环。
(二)新课讲授
学生自主思考并回答:一个Do语句在前,中间有一些其他语句,一个Loop语句在末尾.
方法:小组合作交流。
小组代表回答:计算机遇到Do语句时,先判断条件表达式是否成立。如果成立就执行循环体规定的操作;否则,转到Loop语句下面去执行后续的代码。每完成一次循环体规定的操作后,由Loop语句指挥计算机返回Do语句,再进行下一次判断以及相应的操作。
学生讨论:运行上面的程序时,计算机先为变量n和s赋初值0,然后开始执行Do-Loop循环。运行过程中,两个变量的值以及计算机所做的判断,退出循环前,变量n的值又增加了1。
因此,退出循环后,计算机执行Label1.Caption=n-1时,在标签上显示的是变量n的当前值减去1所得的差,也就是使变量s的值不大于10000的那个最大的数140。
Do While条件表达式
循环体
Loop
学生回答:利用Do-Loop循环可以控制计算机,让它在满足一定条件时反复执行循环体规定的操作;在循环体内设置适当的语句,修正相关的变量值,可以使Do语句的条件表达式在一定的情况下不成立,从而让计算机退出循环。
(三)巩固练习
出示任务:默写Do-Loop循环的格式。
学生练习,并让同学进行板演。
(四)课堂小结
教师提出问题:本节课我们都收获了什么引导学生回忆本节课的学习,并随机挑选学生进行回答。教师进行点评和补充。
(五)布置作业
编写Do-Loop循环程序,下节课进行分享。
板书设计:
Do-Loop循环