版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
For循环嵌套结构复习循环结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。“FOR-NEXT”语句的语句格式:For
循环变量=初值to
终值step
步长
循环体Next
循环变量提示:在For循环中,循环次数=(终值-初值)\步长+1应用循环结构的具体实例1.完善程序,使得程序运行时,单击按钮后在窗体中显示1到100之间的奇数和:Privatesubcommand1_click()DimsasintegerDimiasintegers=_________fori=1to100step____s=___________nextiPrints
Endsub
1+3+5+……+9902S+i2.完善程序,实现一行5个“*”
的打印(如右图)Privatesubcommand1_click()Dimjasinteger
forj=___to____
Print“*”;
nextjEndsub*****1526这里的;(英文分号)有什么作用?如果去掉这里的;行不行?提出问题********************若要在VB窗口输出如下的图形该如何实现呢?把每行看成一个“整体”(即5个“*”)问题就转化为:打印4个“整体”,每打印完一个“整体”后换行。即:fori=1to4
nexti打印一行(5个)“*”Print把打印一行,用复习实例2中的代码代替.注意:在此程序中出现了两个for循环,即:在一个for循环内又出现了另一个for循环,我们把这称为for循环的嵌套。Fori=1to4forj=1to5print“*”;nextjprintNexti引入新课For循环嵌套注意事项1.内循环与外循环中循环变量的名称不能相同;2.外循环必须完全包含内循环,不可以出现交叉现象。Fori=1
to4fori=1to5……
nextiNextiFori=1
to4forj=1to5……nextiNextj外循环内循环3.For与Next必须成对出现。Fori=1
to4
forj=1to5……
nextjNexti√12341234556进一步分析程序代码Fori=1to4forj=1to5print“*”;nextjprintNexti分析:变量i的变化范围是1到4,即为外循环变量,用来控制打印的行数;j的变化范围是1到5,即为内循环变量,用来控制每行打印
的“*”号数,这样内外循环变量就有了实际的意义。即:i控制行数,j控制列数二重循环的执行过程:外循环执行1次,内循环执行1遍.********************ijjjjjiiijjjjjjjjjjjjjjjjjjj完善程序******************************1.请大家上机练习,用for的嵌套循环来完成右边的图形(3行10列)。显然,这是一个规则的图形(每行的星号数目相同),如果是一个三角形(或者每行的星号数目不同),又该如何打印呢?Fori=__to__forj=__to__
print“*”;nextjprintNexti完善程序**********2.在VB窗体上打印下边的图形(星号数目不同)。★提示:注意每一行星号的数目j与行数i的关系。Fori=1to4forj=__to__
print“*”;nextjprintNextiI(行数)J(星号数目)123412341i题例分析**********在VB窗体上打印如下的图形(每行星号数目不同,星号的起始位置不同)。这里要用到一个tab(n),此函数中n用来表示字符输出的位置。首先,建立变量间的关系,如下表:I(行数)n(*开始位置)J(星号数目)1234根据此表,用数学中一次函数思想,i为自变量,j和n为函数值,来建立j和I的关系,n和i的关系:43211234n=5-ij=i完善代码具体代码如下:Fori=__to__printtab(___);forj=__to__
print“*”;nextjprintNexti**********课堂小结for循环的嵌套1.内循环与外循环中循环变量的名称不能相同;2.外循环必须完全包含内循环,不可以出现交叉现象。******************************两种特殊图形的输出掌握tab(n)函数、print换行与;(英文分号)的使用**********3.For与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省2025秋九年级英语全册Unit4Iusedtobeafraidofthedark课时6SectionB(3a-SelfCheck)课件新版人教新目标版
- 2025年CH自动监测仪项目发展计划
- 2025年外转子风机合作协议书
- 2025年数控低速走丝电火花线切割机合作协议书
- 2025年数字仿真计算机项目建议书
- 2025年豆腐及豆制品工业化生产设备项目合作计划书
- 严重子痫前期的并发症预防
- 护理随访中的风险识别与防范
- 精神护理沟通技巧与实践
- 员工培训课件共享问题
- 中国血液吸附急诊专家共识(2025年)
- 快递企业安全生产应急预案
- 中国软件行业协会:2025中国软件行业基准数据报告 SSM-BK-202509
- 应急预案演练记录表(火灾+触电)
- 喷浆护坡施工方案
- 车床大修施工方案
- 河道保洁员安全培训课件
- 连云港疫情管理办法
- 银行跨境人民币业务课件
- 大连东软信息学院《Python数据采集与处理课程实验》2024-2025学年第一学期期末试卷
- 不认定为安全生产事故的依据
评论
0/150
提交评论