- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
循环结构之for语句pascal语言概要
2015年山东省信息学奥赛夏令营 2015年山东省信息学奥赛夏令营 循环结构 打印一行10个*。 var i:integer; begin for i:=1 to 10 do write(*); end. 输出1-100之间的所有偶数。 var i:integer; begin for i:=1 to 100 do if i mod 2=0 then write(i,’ ’); end. 顺序打印出26个小写英文字母 : abc…zz…cba var k : char; begin for k : =a to z do write(k); for k : =z downto a do write(k); writeln; end. 循环结构程序通常由三种循环语句来实现。它们分别为 1)计数循环——For 2)当型循环——while 3)直到型循环—— repeat……until 通常将一组重复执行的语句称为循环体,而控制重复执行或终止执行由重复终止条件决定。 因此,重复语句是由循环体及重复终止条件两部分组成。 1、for语句的一般格式: for 控制变量:=表达式1 to 表达式2 do 一条语句; for 控制变量:=表达式1 to 表达式2 do begin 语句1; 语句2; …… end; 表达式1 与表达式2的值也称为控制变量的初值和终值。 循环体:重复执行 循环体:重复执行 for语句 For语句执行过程 ①先将初值赋给左边的变量i(称为循环控制变量); ②判断循环控制变量的值是否已“超过”终值,如超过则跳到步骤⑥; ③如果未超过终值,则执行do后面的那个语句(称为循环体); ④循环变量自动递增(对to)1;或递减(对downto)1 ⑤返回步骤②; ⑥循环结束,执行fforr循环下面的一个语句。 输入n(n=100)个正整数[0..30000],输出他们的和与平均值(小数点后保留2位小数)。 输入: 第一行:n。 第二行:n个用空格隔开的正整数。 输出: 第一行:n个数的和。 第二行:n个数的平均值。 样例输入: 4 10 4 20 30 样例输出: 64 16.00 var n,i,x:integer; sum:longint; aver:real; begin readln(n); sum:=0; for i:=1 to n do begin read(x); sum:=sum+x; end; aver:=sum/n; writeln(sum); writeln(aver:0:2); end. i:循环控制变量 循环体:重复执行 初值 终值 说明: 1、循环控制变量必须是顺序类型。 如:整数(integer,longint)、字符型 不能是实数型。 不能是int64型。 2、循环次数:终值-初值+1。 3、初始值不一定必须是1。 for 控制变量:=表达式1 downto 表达式2 do 表达式1表达式2。 循环控制变量每次-1。 输入n,求s=1+2+3+…+n的值。n=100. Var n,i,s:integer; Begin readln(n); s:=0; for i:=1 to n do s:=s+i; writeln(s); End. 计算1*2*3*……*10 var i:integer;sum:longint;begin sum:=1; for i:=1 to 10 do sum:=sum*i; writeln(sum);end. 累加器和累乘器 累加器形式为:s:=s+x; 一般s的初值为0。 累乘器形式为:s:=s*x; 一般s的初值为1。 例2:输入n,求n以内所有能被2整除但不能被3整除的整数的和。n=1000 var n,i:integer; s:longint; begin readln(n); s:=0; for i: = 1 to n do if (i mod 2=0)and(i mod 30)
您可能关注的文档
- 徐州市2016年九年级二模英语试题有答案概要.doc
- 徐州淮安连云港宿迁2015—2016学年度高三第三次质量检测语文概要.ppt
- 徐海贤论文结构概要.doc
- 徐玉玉案案件分析关于个人信息保护概要.pptx
- 《穿井得一人》、《杞人忧天》课件.ppt
- 徐风附属设备技术协议(131031改回传)概要.doc
- 徐州苏宁广场详勘报告概要.doc
- 徐稳龙—新版建规防排烟系统设计问题讨论概要.ppt
- 得作文者得语文概要.doc
- 得体-一版概要.ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 敬老院运营与管理规范.docx VIP
- DB31_T 1598-2025 __城市轨道交通车辆寿命评估通用要求.pdf
- 分户验收方案 .doc VIP
- 液力變矩器的结构.doc VIP
- 2025年内蒙古自治区公安机关留置看护监管机构(专业知识)考试试题【含答案】.pdf VIP
- 一汽-大众-迈腾MAGOTAN-产品使用说明书-新一代迈腾330TSI DSG尊贵型-FV7187BBDBG-MagotanB8L-201606.pdf
- 液态氢风险分析.docx VIP
- TCAAA051-2020湖羊规范合格.pdf VIP
- 地震救援 地震八大救援知识 .docx VIP
- 牛根生致中国企业家俱乐部理事及长江商学院同学的一封信Microsoft Word.doc VIP
文档评论(0)