




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.3 循环语句循环语句FOR循环循环 复习回顾复习回顾1、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句输入语句 INPUT “提示文字提示文字”;变量列表;变量列表输出语句输出语句 PRINT “提示文字提示文字”;变量列表;变量列表赋值语句赋值语句 变量变量=表达式表达式(1)IF 条件成立条件成立 THEN 语句语句1ELSE 语句语句2END IF(2) IF 条件成立条件成立 THEN 语句语句END IF两种循环结构:两种循环结构:循环体满足条件?否是循环体满足条件?否是 执行一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时
2、终止循环。 在每次执行循环体前,对条件进行判断,当条件满足,执行循环体,否则终止循环。当型直到型s=0;for i=1:1:100 s=s+i;ends初值初值步步长长终值终值引例:求引例:求1+2+3+100开始开始结束结束S=0S=S+ii=i+1i100输出输出S是是否否i=1for循环循环1.一般格式一般格式 for 循环变量循环变量=初值:步长:终值初值:步长:终值 循环体循环体 endfor 循环变量循环变量= =初值:步长:终值,循环体;初值:步长:终值,循环体;end 这是一种这是一种“直到型直到型循环结构。循环结构。2.说明说明for与与 end成对出现。成对出现。步长为步长
3、为1时可省略。时可省略。用于预先知道循环用于预先知道循环次数的情形。次数的情形。循环次数循环次数=(终值终值-初值初值)/步长步长+1“;”的用处。的用处。例例1.1.设计计算:设计计算:2 24 46 6100100的程序的程序s=1;s=1;for i=2:2:100;for i=2:2:100; s=s s=s* *i;i;endends s99.531 s=1; for i=1:2:99 s=s*i; end s练习:设计程序练习:设计程序例例2. 画出计算画出计算 值的算法值的算法程序框图,并写出程序。程序框图,并写出程序。 1111246200解:从题目可以看出,分母是有规律递增解
4、:从题目可以看出,分母是有规律递增的,可以引入的,可以引入累加变量累加变量Sum和和计数变量计数变量i,且且sum=sum+1/i是反复进行的,可用是反复进行的,可用循环循环结构及语句结构及语句来描述算法来描述算法.S=0;for i=2:2:200 S=S+1/i;EndS开始开始S=S+1/iS=0, i=2结束结束输出输出Si=i+2i200否否是是例例3. 一球从一球从100m高度落下,每次落地后反高度落下,每次落地后反跳为原高度的一半,再落下。在第跳为原高度的一半,再落下。在第10次落地次落地时,共经过多少路程?第时,共经过多少路程?第10次下落多高?次下落多高?解:算法分析:解:算
5、法分析:第第1次下落高度次下落高度h1=100;第第2次下落高度次下落高度h2=50;第第10次下落高度次下落高度h10=h9/2.递推公式:递推公式:h1=100, hn+1=hn/2,n=1,2,9.到第到第10次落地时,共经过了次落地时,共经过了h1+2h2+2h3+2h10(m).S=0;h=100;S=S+h;for i=2; 10, h=h/2; S=S+2*h; endSh快乐体验:快乐体验:写出下列各题输出结果写出下列各题输出结果for x=5:(-1):(-2)end disp(x)输出输出_-2for x=5:(-1):(-2) disp(x) end 输出输出_5,4,3,2,0,1,-1,-23 s=0; for i=1:1:6 s=s+i*(i+1); end s 输出输出_1124S=0; T=0; for i=1:1:5 T=T+i; S=S+T; end print(%io(2),s) 输出输出_35小结:小结:1.一般格式一般格式2.说明:说明: for与与 end成对出现成对出现; 步长为步长为1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CIS 17003-2019电子式互感器测试仪
- T/CIQA 16-2021方舱式核酸检测实验室通用技术规范
- T/CIMA 0079.1-2023基于电力流的碳排放计量第1部分:计量模型
- T/CIES 001-2016车库LED照明技术规范
- T/CI 363-2024预制装配式可拆底模高强吊钩钢筋桁架楼承板应用技术规程
- T/CESA 1325-2024会议场景智能拍摄系统技术要求
- T/CERDS 4-2022企业ESG报告编制指南
- T/CECS 10265-2023混凝土抗水渗透仪
- T/CECS 10151-2021中压转换开关电器及成套开关设备
- T/CCS 009-2023矿用短距离无线宽带通信技术要求
- 2024版国开电大专科《现代教育思想》在线形考(形考任务一至二)+终结性考试试题
- 沉香项目市场营销方案
- 办公楼用电改造施工方案
- 安全风险四色分布图图例
- 物理才是最好的人生指南
- 来华留学生对中国文化认同感的探究
- 软件系统操作手册模板
- 物流专线合作协议书
- 华兴报告生物育种:前沿生物技术改造下的新农业
- 四川玖谊源粒子科技有限公司回旋加速器生产及同位素应用研发基地环境影响报告表
- 楼顶发光字制作安装合同
评论
0/150
提交评论