版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、循环结构3、1、类型循环2、集成应用程序、1、WHILE循环有时也称为for循环的计数循环,如果循环次数未知,只能决定是否在某个条件下进行循环,则可以使用WHILE语句或replication while语句的形式为while do; 其意思是当布尔表达式的值为true时,执行do后续的语句。 while语句的执行过程确定布尔表达式的值。 例如,如果值为true,则执行步骤2,否则执行步骤4执行循环主体语句(do后的语句)返回步骤1退出循环,然后执行while中的下一个语句。 说明:这里while和do是保留语,while语句的特征是先判断再执行。 布尔表达式成立时,重复执行do之后的语句(循
2、环体)。1、类型循环P52功能:指定条件成立时,重复执行指定的语句。 格式:执行过程:仅当布尔表达式的值为true时,才执行语句序列(循环主体)。 否则,不执行循环。 也就是说,从循环的开头结束,转移到执行了end后的语句。NS映射,注意: (while循环可以成功结束,循环主体可以变更表达式的值的语句(2)do后面有多个语句时,使用复合语句begin end成为一个语句。 while布尔式do语句,例1,正好求出s=1 1/2 1/3 1/n的值大于10点n的值。 解析:正好使s的值大于10意味着式s的前n-1项之和在10以下,加上n项后的s的值大于10。 从数学上讲,很难修正这个n的值。
3、因此,如果从第一项开始,s的值为10以下,则继续增加下一项的值。 如果s的值大于10,则最后一项的项数变为所请求的n。 程序为vars :实际; n :整流器; n表示项数begins:=0.0。 n:=0; 如果while s=10 do的值尚未超过10,则beginn:=n 1。 项数上加上1s:=s 1/n。 将以下值与send相加: writlen(n=,n ); 结果end .例1 :校正m=135,100以内的奇数之和。 2个节目单; var s,I :整流器; begin s:=0; i:=1; 威尔I=100do begin s :=si。 i:=i 2; 结束; 写入(I,s
4、 ); readln; End .例2 :输出内奇数之和。 例3 :输出内可以被3和5整除的数Progarm ex3; var x :整合器; begin x:=1; whilex 100驱动if (xmod3=0)和(xmod5=0)写入(x :5 )。 x:=x 1; 结束; readln; end .每次执行循环体时判断条件,条件不成立则不执行循环体。 也可以在FOR循环中编辑此问题。 例4 :求出两个个数m、n的最大公约数。 分析:一般求两个个数m,n的最大公约数采用辗转相除法,其原理为: (1)m除以n,侑数为k。 (2)判断k的值,如果为0,则n为m,n的最大公约数,否则执行(3)。 (3)除数和被除数,即交换nm、kn。 再次实行(1)。 注:辗转相除西洋被称为欧几里德算法,中国古代数学家秦九韶早已在数书第九章记载了这种方法。 程序性ex 4; Var m,n,k :整合器; 贝金读数(m,n ); k :=m模式n; 威尔k 0多贝根m :=n。 n:=k; k :=m模式n; 结束; 写入(n ); End .例5 :求出随机发生的100个以内的整数中的最大数和最小数Program ex5: var x,I,max,min:int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子行业安全检查数字化隐患排查培训
- 水库安全管理制度措施与水库管理所工程维修养护制度
- 医院生活垃圾分类工作计划及方案
- 公租房项目轻钢龙骨隔墙施工方案-技术方案
- 火情现场先期处置考核办法
- 火车站项目给排水工程冬季施工方案
- 餐饮服务企业维修工日常检查安全操作规程
- 怎样用作业管理撬动减负提质?抓好四个关键环节
- 2026物业管理师《物业管理基本制度与政策》考试真题及答案
- 超声考试试题及答案
- 2026年度全国教师入编考试教育公共基础知识复习题库及答案(共50题)
- 煤矿入井安全操作规程培训
- 高中数学立体几何学习现状及教学策略
- 饲草产品加工工安全技能测试水平考核试卷含答案
- 2023中国抗血栓药物相关出血诊疗规范专家共识(附图)
- 2024年医疗器械经营质量管理体系文件模板
- 一到六年级语文词语表人教版
- 诺康(浙江)细胞基因工程有限公司干细胞-生物样板库及区域细胞制备中心试点建设项目环境影响报告
- 校园超市经营投标方案
- 中医馆诊所标准服务流程及日常工作指导细则(范本)
- 住院医师规范化培训过程考核方案
评论
0/150
提交评论