(
课件网) 实现循环执行程序 八年级下册 教学目标 信息社会责任 规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。 数字化学习与创新 能够借助互联网,学习VB循环结构程序相关知识技能,拓宽自己的编程视野和技能; 计算思维 培养学生绘制循环结构流程图的习惯,加深学生对程序执行流程的理解,进一步培养学生使用计算机程序解决生活中的实际问题的思维方式; 信息意识 能够将顺序结构程序、条件选择结构程序和循环结构程序的使用方法比较,形成独立清晰的循环结构程序的理解; 新知导入 李鸣上节课学会了通过条件选择语句来改进计算男女同学标准体重的程序,深深感受到学习程序设计的乐趣。现在他又想给程序增加新的功能:能够连续输入本小组或本班同学的身高数据,显示该同学的标准体重,并对每次输入的身高数据进行累计,输入结束时显示本小组或本班同学的平均身高。 新知导入 有了选择语句,我们能够指挥计算机根据给定的条件选择执行的程序语句。而在一些时候,我们则需要计算机重复执行某些语句,以完成重复的操作,循环语句就可以满足这种需要。要实现上面的功能,我们可以使用循环语句来实现。本节课我们围绕下面两个问题展开学习。 什么是循环语句? A 循环语句的执行过程是怎样的? B 一、认识循环语句 右边是1累加到100的程序,尝试分析程序中语句的作用。 Dim s,i As Integer s=O i=1 While i <= 100 s=s+i i=i+1 Wend Print s 一、认识循环语句 你能说说程序中哪些语句是被重复执行的吗?执行了多少次? 参考: 重复执行的语句是s=s+i和i=i+1; 重复执行了100次。 一、认识循环语句 在上面的程序中,运用了循环语句反复执行累加操作。其中循环语句的格式可以表示为: While <条件> 语句组 Wend 循环语句执行时,程序会根据条件进行判断,如果条件成立,则重复执行循环体 While与Wend之间的语句组,直到条件不成立为止。 二、观察循环语句的执行 在VB中输入程序代码,采用逐语句执行方式运行程序,并利用监视窗口观察变量i、s的值的变化情况。操作方法如下: 启动VB系统,输入程序代码。 01 选择“视图”菜单中的“监视窗口”选项,显示监视窗口。如图所示。 02 选择“调试”菜单中的“添加监视”,在“添加监视”窗口输入i。 03 二、观察循环语句的执行 与(3)操作相同,在“添加监视”窗口输入s。如图所示。 04 二、观察循环语句的执行 按功能键F8逐句运行程序,根据箭头的移动,观察程序中各语句的运行流程,并监视窗口中变量i、s的值的变化情况。如图所示。 05 三、体验循环语句的应用 试修改上一节计算标准体重的程序,使它能够根据需要连续输入若干同学的身高数据,显示每个同学的标准体重,并累加每个输入的身高数据,输入结束时显示本次输入同学的平均身高。 三、体验循环语句的应用 通过对任务进行分析,我们可以发现,上一节计算标准体重的程序正是本任务中需要重复执行的操作,所需要统计的人数则是控制这段程序执行的次数。要实现任务中要求的功能,我们可以在原来基础上添加一个控制变量,使其初值等于要统计的人数;然后,每重复执行完一次标准体重计算的程序段,控制变量就减1,并把刚输入的同学身高累计到统计变量中;这样,每次重复后,如果控制变量仍大于0,则继续重复操作,直至控制变量减到0为止;最后显示本次统计的人数及平均身高。 1.问题分析 三、体验循环语句的应用 根据上述分析,我们需要在原程序的基础上添加一些变量:ii用于保存需要统计的人数,i用于进行循环次数的控制,hh用于累计每个同学的身高,m用于最后提示程序结束。根据上述的思路,程序代码可以设计为: 2.代码编写 Dim n, s, m As String D ... ...