《活动一用For...Next语句实现循环结构.ppt》由会员分享,可在线阅读,更多相关《活动一用For...Next语句实现循环结构.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、vB-for循环结构执教执教执教执教:汨罗一中汨罗一中汨罗一中汨罗一中 周益辉周益辉周益辉周益辉Vb-for循环结构循环结构1、输出一行、输出一行10个星号个星号“*”的的 语句是?语句是?Print“*”VbVb-for-for循环结构循环结构循环结构循环结构2、输出两行、输出两行10个星号个星号“*”的语句是?的语句是?Print“*”Print“*”输出输出100行每行行每行10个星号个星号“*”语句语句5.3 5.3 循循 环环 结结 构构For next用顺序语句可以写用顺序语句可以写100行行,这是这是不可能的不可能的,那么在那么在vb程序中程序中,可可以用什么语句来简化呢以用什么
2、语句来简化呢?循环结构循环结构输出输出100行每行行每行10个星号个星号“*”语句语句5.3.1 For-Next For-Next 循环控制循环控制格式:格式:For For =To To Step Step 循环体循环体循环体循环体 Exit ForExit For Next Next 循环变量循环变量循环变量循环变量 (一般用于循环次数已知一般用于循环次数已知)功能功能:按确定的次数执行循环体。按确定的次数执行循环体。按确定的次数执行循环体。按确定的次数执行循环体。一般循环结构流程图一般循环结构流程图(1)(1)(1)(1)进入循环条件是什么?进入循环条件是什么?进入循环条件是什么?进入
3、循环条件是什么?(2)(2)(2)(2)循环体表示循环的内容?循环体表示循环的内容?循环体表示循环的内容?循环体表示循环的内容?(3)(3)(3)(3)结束循环条件是什么?结束循环条件是什么?结束循环条件是什么?结束循环条件是什么?本章讨论本章讨论本章讨论本章讨论VBVBVBVB的循环语句:的循环语句:的循环语句:的循环语句:计数循环语句计数循环语句 For-NextFor-Next 问题探讨 使用循环语句如何解决输出使用循环语句如何解决输出使用循环语句如何解决输出使用循环语句如何解决输出100100行每行行每行行每行行每行1010个个个个星号星号星号星号“*”“*”语句是?语句是?语句是?语
4、句是?t=0t=0ForFor I I=1 To 100 Step 11 To 100 Step 1 Print “*”Print “*”Next Next I I I I:循环变量循环变量循环变量循环变量1 1:初值初值初值初值100:100:终值终值终值终值1:1:步长步长步长步长循环体循环体循环体循环体I=I+1I=I+1T TF FI100 I100?结束结束结束结束循环变量循环变量I I的取值分别为的取值分别为:1,2100:1,2100完成完成 100100次次 输出每行十个星号的输出输出每行十个星号的输出讨论讨论For-NextFor-Next循环变量必须为循环变量必须为数值型数
5、值型。循环次数循环次数步长步长Exit For:强制退出循环强制退出循环0 初值终值 (Step 1 Step 1 可省略可省略可省略可省略)终值=0 死循环For I=1 to 100For I=1 to 100 print“*”print“*”Next INext IFor I=100 to 1 Step-1For I=100 to 1 Step-1 print “*”print “*”Next INext I10043211+23+36+410+1005050+1sum=sum=sum+isum+i;第第1次次 sum=sum+1第第2次次 sum=sum+2第第3次次 sum=sum+
6、3第第4次次 sum=sum+4第第次次 sum=sum+.第第100次次 sum=sum+100sum 课堂探究:课堂探究:课堂探究:课堂探究:3 3、猴子第一天摘下若干个桃子,当天即、猴子第一天摘下若干个桃子,当天即、猴子第一天摘下若干个桃子,当天即、猴子第一天摘下若干个桃子,当天即吃了一半,还不过瘾,又多吃了一个。第吃了一半,还不过瘾,又多吃了一个。第吃了一半,还不过瘾,又多吃了一个。第吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多二天早上又将剩下的桃子吃掉一半,又多二天早上又将剩下的桃子吃掉一半,又多二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩吃了一个。以后每天早上都吃了前一天剩吃了一个。以后每天早上都吃了前一天剩吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第下的一半零一个。到第下的一半零一个。到第下的一半零一个。到第1010天早上想再吃时,天早上想再吃时,天早上想再吃时,天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少见只剩下一个桃子了。求第一天共摘多少见只剩下一个桃子了。求第一天共摘多少见只剩下一个桃子了。求第一天共摘多少桃子。桃子。桃子。桃子。