第二单元 用Visual Basic语言解决问题
第9课 条件循环——Do Loop 导学案
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、条件循环语句是解决 问题的。
2、条件循环结构与计数循环结构的区别:
3、DO循环语句一般格式有: 、 。
【学习目标】
1、学会使用Do Loop语句编写程序。
2、编写条件循环结构程序解决简单问题。
【自主学习】
1、解决本节课程序的流程图:
2、Do循环用于 程序设计。
【交流探究】
1、编写代码
Private sub command 1_click()
I=0
H=val(text1.text)
Do
H=h*2
I=i+1
Loop Until h>=8844430
Label2.Caption=str(i)
End Sub
2、若没有输入纸张厚度,直接单击“计算”命令按钮程序将进入死循环,按 + 键退出。
3、启动Excel,在A1单元格中输入纸张厚度0.1,在A2单元格输入=A1*2,然后拖动A2单元格的填充柄向下填充,观察向下填充多少个单元格才能使结果超过7744430?
【拓展视野】
1、自看课本P73知识集装箱:
、Do While 条件
循环体
Loop
、Do
循环体
Loop Until<条件>
2、自看课本P75阅览室:出错处理
【回顾反思】
1、Do while 与Do的区别?
2、你对这节课还有什么不明白的地方?
【实战演练-当堂达标】
通过InputBox录入某些同学的数学成绩。如果某个录入的成绩小于0或者大于100,则放弃这个成绩重新录入。如果录入的成绩为-1,即视为成绩录入结束,录入完成以后统计处考试的人数、及格率、平均分、最高分、最低分。