课题:循环结构入门教学目的:学习循环结构的基本语法理解循环结构解决问题的思考方式体验循环变量在循环过程中的灵活运用感受用计算机解决一般问题的基本语法培养学生的基本电脑应用能力,提高学生对电脑所起作用的认识教学重点:循环的特点循环变量的灵活运用升华对电脑的认识,对程序设计有更全面的了解一、引入前阶段我们制作了一个程序“输入三个数字比较大小,输出最大的数字”,为了解决这个问题,同学们使用了很多种方法,其中有一种叫做“比较法”又称“擂台赛”
提问:如果不在是三个数字比较大小,而是四个、五个,甚至更多的数字进行比较,该怎DimaasIntegerDimbasIntegerDimcasIntegerDimmaxasIntegera=val(text1
text)b=val(text2
text)c=val(text3
text)max=aIfb>maxThenmax=bIfc>maxThenmax=c设置擂台确定擂主和挑战者比赛,赢的人留在擂台上Label1
Caption=max最后留在擂台上的人就是胜利者b>maxMax=bFC>maxMax=bFPrintmax么办
回答:重复下一个数字与当前的max变量中的数据比较
也就是通过重复执行Ifa10>maxThenmax=a10这一语句来实现大量数据的比较工作
提问:我们为了完成这个问题的解决,要重复执行这一语句多少次
回答:有n个数据,就必须执行n-1次
由此我们发现为了解决这一问题,我们必须要不断重复执行相同的过程
这样的过程很简单,但是相当的繁琐
这样的烦琐的工作我们完全可以交由电脑来完成,因此出现了今天要学习的程序设计的三大基本结构的最后一种——循环结构(又称重复结构)
循环解构顾名思义指的就是不断重复执行某种操作
这种重复操作不是无限次地重复执行,必须是在某种条件控制下的有限次的重复
不断重复的过程称为循环体重复的次数必