版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.2 循环语句 掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.1.指出以下图中的循环变量,循环体,循环终止条件.否开始n=1a=15n输出an=n+1n66结束是变量n控制着循环的开始和结束,称为循环变量.反复执行的局部,称为循环体.此用于判断是否继续执行循环体,称为循环的终止条件.2.画出循环结构的算法框图的根本模式循环变量=初始值循环体循环变量=循环变量的后继值循环变量是否成立是否思考1、以下图是算法的循环结构的程序框图,它对应的循环语句的一般格式是什么?探究一:循环语句1 For 循环变量 = 初始值 To 终值循环体Next循环语句For语句满
2、足条件循环体否是 循环结构是算法中的根本结构,for语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构.思考2、For循环语句适合什么类型循环结构? 计算机在执行For语句时先对循环变量赋值,然后与循环变量的终值比较,假设小于或等于终值,那么执行循环体,然后循环变量的值增加,再与终值比较,假设还小于或等于终值,再执行循环体,循环变量的值再增加,以此类推,直到循环变量的值大于终值时,停止执行循环体. 利用For循环描述算法时,要注意设定好循环变量的初始值和终值,防止出现多一次循环或少一次循环的情况.提醒:例3 结合右边框图,使用for语句描述输出菲波那契数列算法的前50项的算
3、法.i50i=3i=i+1结束是否f1=0,f2=1开始f3=f1+f2f1=f2 f2= f3 输出f1, f2输出f3f1=0f2=1输出“斐波那契数列为f1 ,f2For i=3 to 50 f3=f1+f2输出f3f1=f2f2=f3Next解:S=0T=1S=S+iT=T*i输出S输出TNexts=0,T=1i=1S=S+i,T=Tii=i+1i20输出S,T结束开始否是例4.请阅读以下用for语句写出的算法,说明该算法的处理功能.for i=1 to 20 这两件事情.这个算法实际上处理的是求和S=1+2+3+20及求积T=12320思考3 如何寻找满足1234n100条件的最小整
4、数?能用For语句写出吗?探究二:循环语句2 循环体满足条件是否在一些循环结构中,预先不知道循环的次数,要根据其它形式的终止条件停止循环,其结构如右:在这种情况下一般用Do Loop语句来描述.Do Loop语句一般形式为:Loop WhileDo循环体条件为真循环体满足条件是否Do Loop语句的执行过程:先执行一次循环体,然后对Loop While后面的条件进行判断,假设条件满足,那么返回执行循环体,再进行条件判断,直到条件不满足时停止循环. PRINT n-1现在你能找出满足1234 n100条件的最小整数?解: s=1n=1Do s=s*nn=n+11、用Do Loop语句描述判断一个
5、数是否为素数的算法.1、解:t=1Dot=t+1Loop while t不能整除p 且tSqr(q) Then输出“p是素数Else输出“p不是素数End If2、解:m=0n=0i=0For i=1 To 40输入sIf s=85 Thenm=m+1ElseIf s63 Thenn=n+1Elsei=i+1End IfNext3、For i=1 to 300If n-1 Mod 5=0 Then 输出nNext是是开始i=i+15整除n-1结束否i=0输出ni300否N=3*iiDO 循环体LOOP While 条件为真For 循环变量 初始值 To 终值 循环体Next1、在计算机语言里,循环结构可以用循环语句来表达分别有:DoLoop语句ForNext
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《8 中国建筑的特征》同步练习、分层训练
- 8.1辩证思维的含义与特征 课件高中政治统编版选择性必修三逻辑与思维
- 野外生存体验免责协议书
- 2026道德与法治五年级加油站 科学素养深化
- 2026年开发区企业兼并重组与搬迁入园政策试题
- 2026年工信局遴选面试工业经济与信息化题
- 2026年新兴技术的伦理问题探讨
- 2026年森林火灾火情早期处理及打早打小打了知识考核
- 2026年面试技巧培训形象与言谈举止的重要性
- 2026年非全日制用工规定知识试题
- 2022年江苏省扬中市卫生系统护士招聘考试《护理学》试卷及答案
- 霍金斯能量层级(全)
- YS/T 337-2009硫精矿
- GB/T 25146-2010工业设备化学清洗质量验收规范
- GB/T 13083-2018饲料中氟的测定离子选择性电极法
- 2023年图书资料中级考试题库
- 中学生物学教学论试题库
- 国家开放大学《西方行政学说》形考任务1-4参考答案
- 心脏体格检查血管检查电子教案课件
- 应用文写作:申请书课件
- 临床流行病学的研究设计类型
评论
0/150
提交评论