- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章节 重复结构
第五章 重复结构 河师大附中信息技术 重复控制结构为计算机程序描述重复计算所提供的控制手段。一个重复控制结构需指明以下三件事情: 1.被重复执行的语句; 2.是否重复的条件; 3.具体的重复方式。 在PASCAL语言,用for,while和repeat三种语句描述重复控制结构。 第一节 FOR语句 for语句用来描述已知重复次数的重复结构。FOR语句有二种格式: 1.for 控制变量:=初值 to 终值 do 语句; 2.for 控制变量:=初值 downto 终值 do 语句; 为了正确使用for语句,需遵守以下几点约定: 1.for语句的控制变量、初值、终值的数据类型应一致,且限于整型、布尔型和字符型等对函数ord 有意义的数据类型,即序数类型; 2.初值与终值一经确定,重复次数就确定不变了。 3.控制变量在重复语句内不能施加任何赋值操作; 4.for语句正常结束后,控制变量值无意义。 例5-1 打印输出大写英文字符A到Z,以及对应的ASCII的序号。 Program example5_1; var i : char; begin for i := A to Z do write(i:4,ord(i):4); readln; end. 例5-2 由键盘输入N(N = 12),打印输出 N! 的值。 Program example5_2; Var n,i,s : longint; begin write(’Input N = ’); readln(n); s := 1; for i := n downto 1 do s := s*i; writeln(n, ’! = ’,s); end. 例5-3 计算公式 h(n)=1+1/2+1/3+…+1/n前n项的和。 program example5_3; var i,n:integer; h:real; begin write(Input N = ); readln(n); h := 0; for i := 1 to n do h := h+1/i; writeln(h = ,h); end. 例5-4 有一个四位的正整数,它的前两位数和后两位数之和的平方,等于其本身。打印输出满足以上条件的所有正整数。 Program example5_4; var i,m,n : integer; begin for i := 1000 to 9999 do begin m := i div 100; n := i mod 100; if (m+n)*(m+n) = i then writeln(i); end; end. 例5-5 在8*8的国际象棋的棋盘上,第一格放一粒米,第二格放两粒米,第三格放四粒米,第四格放八粒米,以此类推,后一格是前一格的两倍。问共需多少粒米? Program example5_5; var i : byte; t,s : real; begin t := 1; s := 1; for i := 2 to 64 do begin t := t*2; s := s+t; end; writeln(Total : ,s:0:0); end. 1、编写一个评分程序,接受用户输入1个选手的10个得分(0-10分),然后去掉一个最高分和一个最低分,求出某选手的最后得分。(平均分) VAR a,max,min,i:integer; s:real; begin readln(a); max:=a; min:=a; s:=a; for i:=2 to 10 do begin readln(a); s:=s+a;
您可能关注的文档
- 第二章节一二年生花卉施肥.ppt
- 第二章节_环境评价基础知识.ppt
- 第二章节产业组织(一).ppt
- 第二章节_室内楼地面装饰构造.ppt
- 第二章节中外园林概述.ppt
- 第二章节-机床电气控制原理图.ppt
- 第二章节人力资源战略规划xin.ppt
- 第二章节-古代埃及工艺美术.ppt
- 第二章节企业生产战略.ppt
- 第二章节劳动合同与社会保险法律制度.ppt
- 2025年四川省自贡市沿滩区发展和财政局招聘编外人员考前自测高频考点模拟试题含答案详解.docx
- 2025年四川省内江市东兴区信息化工作办公室招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年内蒙古自治区阿拉善盟阿拉善左旗审计局招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年四川省广安市广安区审计局招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年北京市密云县密云县机关车辆服务中心招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年吉林省长春市九台市审计局招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年四川省攀枝花市攀枝花东区派出所招聘协(辅)警6人考前自测高频考点模拟试题及答案详解1套.docx
- 2025年北京市北京市门头沟区住房和城乡建设局选聘事业编制人员考前自测高频考点模拟试题附答案详解.docx
- 2025年四川省乐山市夹江县审计局招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年吉林省吉林市船营区发展和财政局招聘编外人员考前自测高频考点模拟试题及答案详解1套.docx
最近下载
- 热分布报告样本.pdf
- 2025年一建一级建造师建筑实务案例分析考点重点知识总结高分笔记.pdf VIP
- 手足口病的诊断与治疗课件.ppt VIP
- 会计法律法规答题答案.doc VIP
- 我国商业银行开展绿色信贷业务存在的问题和对策.docx VIP
- 医院消防安全除患整治攻坚行动工作总结8篇.docx VIP
- 《桃花源记》比较阅读85篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2020年).doc
- 2025年北京东城区高三一模高考英语试卷试题(含答案详解).docx
- 2024潍坊护理职业学院招聘笔试真题及参考答案详解一套.docx VIP
- 年产300吨2-乙酰呋喃分离工段的工艺设计.docx
文档评论(0)