(新人教B版)辽宁省北票市高中数学第一章算法初步1.2.3循环语句课件必修3.pptVIP

(新人教B版)辽宁省北票市高中数学第一章算法初步1.2.3循环语句课件必修3.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§1.2.3 循环语句 ——FOR循环 复习回顾 1、顺序结构常用的程序语言和格式 2、条件结构常用的程序语言和格式 输入语句 INPUT “提示文字”;变量列表 输出语句 PRINT “提示文字”;变量列表 赋值语句 变量=表达式 (1) IF 条件成立 THEN 语句1 ELSE 语句2 END IF (2) IF 条件成立 THEN 语句 END IF 两种循环结构: 循环体 满足条件? 否 是 循环体 满足条件? 否 是 执行一次循环体后,对条件 进行判断,如果条件不满足,就 继续执行循环体,直到条件满足 时终止循环。 在每次执行循环体前,对 条件进行判断,当条件满足, 执行循环体,否则终止循环。 当型 直到型 s=0; for i=1:1:100 s=s+i; end s 初值 步长 终值 引例:求1+2+3+…+100 开始 结束 S=0 S=S+i i=i+1 i≤100 输出S 是 否 i=1 for循环 1.一般格式 for 循环变量=初值:步长:终值 循环体 end for 循环变量=初值:步长:终值,循环体;end 这是一种“直到型循环结构。 2.说明 for与 end成对出现。 步长为1时可省略。 用于预先知道循环次数的情形。 循环次数=(终值-初值)/步长+1 “;”的用处。 例1.设计计算:2×4×6×…×100的程序 s=1; for i=2:2:100; s=s*i; end s s=1; for i=1:2:99 s=s*i; end s 练习:设计程序 例2. 画出计算 值的算法程序框图,并写出程序。 解:从题目可以看出,分母是有规律递增的,可以引入累加变量Sum和计数变量i,且sum=sum+1/i是反复进行的,可用循环结构及语句来描述算法. S=0; for i=2:2:200 S=S+1/i; End S 开始 S=S+1/i S=0, i=2 结束 输出S i=i+2 i200 否 是 例3. 一球从100m高度落下,每次落地后反跳为原高度的一半,再落下。在第10次落地时,共经过多少路程?第10次下落多高? 解:算法分析: 第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; end S h 快乐体验: 写出下列各题输出结果 1.for x=5:(-1):(-2)   end disp(x)   输出____ -2 2.for x=5:(-1):(-2)   disp(x) end 输出________________ 5,4,3,2,0,1,-1,-2 3. s=0; for i=1:1:6 s=s+i*(i+1); end s 输出_________ 112 4.S=0; T=0; for i=1:1:5   T=T+i; S=S+T; end print(%io(2),s) 输出________ 35 小结: 一般格式 说明: for与 end成对出现; 步长为1时可省略; 用于预先知道循环次数的情形; “;”的用处. for 循环变量=初值:步长:终值 循环体 end

您可能关注的文档

文档评论(0)

恋慕如斯 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7066120125000023
认证主体深圳市龙华区玄龙信息网络服务中心
IP属地湖北
统一社会信用代码/组织机构代码
92440300MA5GUQET1J

1亿VIP精品文档

相关文档