版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.3循环循环语句语句复习引入复习引入INPUT “提示内容提示内容”;变量;变量PRINT “提示内容提示内容”;表达式;表达式输入语句的一般格式输入语句的一般格式输出语句的一般格式输出语句的一般格式变量表达式变量表达式赋值语句的一般格式赋值语句的一般格式条件语句的一般格式条件语句的一般格式IF 条件条件 THEN 语句体语句体END IFPA是是否否IF 条件条件 THEN 语句体语句体1ELSE 语句体语句体2END IFPAB是是否否循环结构的三要素循环结构的三要素循环变量循环变量 循环体循环体 循环终止条件循环终止条件循环结构由哪两种类型循环结构由哪两种类型当型循环当型循环 直到
2、型循环直到型循环 两种循环结构的异同点两种循环结构的异同点当型循环是先判断条件当型循环是先判断条件,当条当条件满足件满足,再执行循环体再执行循环体;当条当条件不满足件不满足,循环结束循环结束.直到型循环是先执行循环体直到型循环是先执行循环体,再判断条件再判断条件,若条件不满足若条件不满足,再执行循环体再执行循环体;直到条件满足直到条件满足,循环结束循环结束.满足条件?满足条件?循环体循环体是是否否满足条件?满足条件?循环体循环体是是否否DO 循环体循环体LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条之后的条件判断件判断.如果条
3、件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为直到条件符合时为止止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着接着执行执行UNTIL语句之后的语句语句之后的语句.满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环直到型循环语句的一般格式直到型循环语句的一般格式新课学习新课学习P13)例例6 求求123100i=1S=0PRINT SEND是结束结束开始开始i 100?否S = 0i = 1S = S + ii = i + 1输出输出S直到型循环直到型循环DO程序程序 i100LOOP UNTILS=Sii=
4、i1当型循环语句的一般格式当型循环语句的一般格式当当型型循循环环满足条件?满足条件?循环体循环体是是否否WHILE 条件条件 循环体循环体WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND之间的循环体之间的循环体;然后再检查上述条件然后再检查上述条件,若条件若条件符合符合,再次执行循环体再次执行循环体,直到某次条件不符合为止直到某次条件不符合为止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到WEND语句后语句后,接着接着执行执行WEND语句后的语句语句后的语句.当型循环结构当型循环结构 程序程序 P13)例例6 求求12
5、3100i =100?结束结束i = i + 1S = S + i输出输出S否否是是S = 0开始i = 1i=1PRINT SENDWHILEWENDS=Sii=i1S=0i11?n = n+1否否是是 n11写出用写出用“二分法二分法”求方程求方程 近似解的算近似解的算法法)0(022 xx第一步:令第一步:令, 2)(2 xxf给定精确度给定精确度d第三步:取区间中点第三步:取区间中点2bam .,ba含零点的区间为含零点的区间为.,bm第四步:若第四步:若( )()0,f af m则含零点的区间为则含零点的区间为;,ma否则,否则,将新得到的含零点的区间仍记为将新得到的含零点的区间仍记
6、为第二步:确定区间第二步:确定区间满足满足0)()( bfaf,ba第五步:判断第五步:判断,ba的长度是否小于的长度是否小于d或或f(m)是否等于是否等于0若是,则若是,则m是方程的近似值;否则,返回第三步是方程的近似值;否则,返回第三步写出用写出用“二分法二分法”求方程求方程 近似解的算法近似解的算法)0(022 xx第一步:输入第一步:输入a,b,d第二步:取区间中点第二步:取区间中点2bam 第六步:判断第六步:判断,ba的长度是否小于的长度是否小于d或或f是否等于是否等于0.若是若是,则则m是方程的近似值是方程的近似值;否则否则,返回第二步返回第二步第三步:计算第三步:计算22ga第
7、四步:计算第四步:计算fm22.,ba区间为区间为.,bm第五步:若第五步:若g f 0,则含零点的区间为则含零点的区间为;,ma否则否则,含零点的含零点的将新得到的含零点的区间仍记为将新得到的含零点的区间仍记为INPUT “a,b,d=”;a,b,dDO()/mab222ga22fmIF THEN 0gfam ELSEEND IFLOOP UNTIL ()0ABS abd or fPRINT mENDbm 循环体循环体条件条件P32)练习练习 1.根据根据P7)中的程序框图编写程序,判断大于中的程序框图编写程序,判断大于2的的整数是否为质数整数是否为质数.开始开始输入输入ni=2求求n除以除
8、以i的余数的余数ri=i+1in-1 或或r=0?否否r =0?是是是是n不是质数不是质数结束结束n是质数是质数否否INPUT “n=”;nDOIF THEN ELSEEND IFLOOP UNTIL END循环体循环体条件条件2i MOD rni 1ii 10inOR r0r PRINT “n is not a prime number”PRINT “n is a prime number”2.编写程序编写程序,输入正整数输入正整数n,计算它的阶乘,计算它的阶乘n!!(1)32 1nnn INPUT “n=”;nWENDWHILE END循环体循环体条件条件inffi1ii 1i 1f PR
9、INT fDO 循环体循环体LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条件判断之后的条件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为止直到条件符合时为止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着执行接着执行UNTIL语句之后语句之后的语句的语句.满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环直到型循环语句的一般格式直到型循环语句的一般格式小小 结结当型循环语句的一般格式当型循环语句的一般格式当当型型循循环环满足条件?满足条件?循环体循环体是是否否WHILE 条件条件 循环体循环体WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND之间的循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年江苏省盐城市射阳县事业单位统一招聘15人高频重点提升(共500题)附带答案详解
- 2025下半年四川凉山盐源县事业单位考试招聘工作人员17人高频重点提升(共500题)附带答案详解
- 2025上半年辽宁省交通厅所属事业单位拟聘人员历年高频重点提升(共500题)附带答案详解
- 2025上半年江西省九江市事业单位招聘514人历年高频重点提升(共500题)附带答案详解
- 2025上半年四川遂宁射洪市部分事业单位招聘工作人员129人历年高频重点提升(共500题)附带答案详解
- 2025上半年四川省自贡富顺县事业单位考试招聘275人高频重点提升(共500题)附带答案详解
- 2025上半年四川泸州合江县事业单位招聘21人历年高频重点提升(共500题)附带答案详解
- 2025三峡财务限责任公司招聘高频重点提升(共500题)附带答案详解
- 外派董事企业文化融合
- 招投标项目进度管理要点
- 宋大叔教音乐光盘第二单元讲义
- 初物管理办法及规定
- 体育与健康课一年级(水平一)课时教案全册
- 配电房施工组织设计方案(土建部分)
- 回流焊曲线讲解
- 国家开放大学电大专科《英语教学法》2023-2024期末试题及答案(试卷代号:2145)
- 一些常见物质的安托因常数
- (整理)变形测量作业指导细则
- 布莱恩厨具公司的资本结构分析
- 高速公路服务区工作计划总结与工作思路
- 集团子公司资金计划管理制度
评论
0/150
提交评论