课件11张PPT。浙教版九年级 第八课 循环结构——For循环认识FOR循环结构图片欣赏图片所呈现的某个固定位置上的工人劳动,有什么共同特点?思考:在一定的条件下,
不断重复同样的操作。温故:顺序结构顺序结构:
print 1;
print 1;
print 1;
print 1;
print 1;运行程序,在窗体上输出5个1如果我们需要在窗体上输出10个1顺序结构:
print 1;
print 1;
print 1;
print 1;
print 1;
print 1;
print 1;
print 1;
print 1;
print 1;如果我们需要在窗体上输出更多的1,几十个甚至100个,那要怎么办呢?循环结构循环结构:
For i=1 to 100
print 1;
Next i我们需要在窗体上输出100个1控制循环的次数重复执行的内容(1)进入循环条件是什么?
(2)结束循环条件是什么? 循环结构是指程序重复执行循环语句中的一行或多行代码,其三个要素为循环变量、循环体和循环终止条件。一、认识循环结构二、循环结构流程图表示实际生活、学习过程中,
有哪些循环结构的例子?思考:交通信号灯四季更替三、For—Next 循环结构For <循环变量>=<初值> To < 终值> [Step <步长>]
<循环体>
Next <循环变量> FOR—Next(计数循环) 语句的一般格式: 注意:
1.在For循环语句中,For 和 Next是一对语句,必须成对出现,缺一不可。
2.Step可以省略,这时步长默认为“1” 。For循环程序实例 在印度有一个古老的传说,国王打算奖赏发明了国际象棋的大臣,国王问他想要什么,他对国王说,陛下,我只要些麦粒,请您在这张棋盘的第 1 个小格放 1 粒麦子,第 2 个小格放 2 粒,第 3 小格放 4 粒,第 4 小格放 8 粒……以此类推,把 64格棋盘放满就行了,国王觉得这个要求太容易满足了,就答应给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现,就算把全印度甚至全世界的麦粒都拿来,也满足不了他的要求…… 那么,那位大臣要求得到的麦粒到底有多少呢?棋盘上的麦粒For循环程序实例2.绘制流程图1.任务分析 该问题可用累加的方法求解,相邻格子的麦粒数有一定规律:即后一格的麦粒数是前一格的 2 倍,若用 i 表示当前所处格子的序号,p 表示此格子中存放的麦粒数,s 表示累加得到的麦粒数,分析过程如下表:For循环程序实例3.界面设计1.新建一个标准的“ EXE工程”在窗体中添加 2 个标签控件,2 个文本框控件,1个按钮控件,
参考下表设置各个对象的属性,4.代码编写5.调试运行在 Command1 对象的 Click事件中编写代码如图所示For循环程序实例我们可以在程序中输入棋盘格子数,
单击“计算”按钮,观察运行结果。