循环结构-repeat语句.ppt

上传人:wuy****n92 文档编号:66030040 上传时间:2022-12-11 格式:PPT 页数:8 大小:253KB
返回 下载 相关 举报
循环结构-repeat语句.ppt_第1页
第1页 / 共8页
循环结构-repeat语句.ppt_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《循环结构-repeat语句.ppt》由会员分享,可在线阅读,更多相关《循环结构-repeat语句.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、循环结构repeat语句Pascal暑假微课系列第07课知不知道循环次数?知不知道循环次数?pascalpascal循环循环whilewhile语句语句不知道循环次数不知道循环次数已经知道循环次数已经知道循环次数 forfor语句语句repeatrepeat语句语句(直到型循环)(直到型循环)repeatrepeat语句语句repeatrepeat 语句语句1 1;语句语句2 2;语句语句n n;untiluntil 布尔表达式;布尔表达式;格式:格式:注意:注意:(直到型循环)(直到型循环)repeatrepeat语句语句1.repeat1.repeat语句的特点:先执行循环,再判断结语句的

2、特点:先执行循环,再判断结束条件,至少要执行一次;束条件,至少要执行一次;2.repeatuntil2.repeatuntil是一个整体;是一个整体;3.repeat3.repeat语句在布尔表达式为真时,不再执语句在布尔表达式为真时,不再执行循环体;循环体的若干个语句一,不需行循环体;循环体的若干个语句一,不需begin-endbegin-end括起来。括起来。repeatrepeat和和whilewhile循环的区别:循环的区别:1.1.repeatrepeat语句是在执行循环后,才检查布尔表达式,语句是在执行循环后,才检查布尔表达式,因此循环体因此循环体至少执行一次至少执行一次;whil

3、e while语句是执行循环体之前检查布尔表达式,若语句是执行循环体之前检查布尔表达式,若为假,循环体为假,循环体一次也不执行一次也不执行;2.2.repeatrepeat语句在布尔表达式为语句在布尔表达式为真真时,时,结束循环结束循环;while while语句在布尔表达式为语句在布尔表达式为真真时,时,执行循环体执行循环体。例:例:猴子摘了一堆桃子,第一天吃了一半,还嫌不过瘾,猴子摘了一堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个。第二天又将剩下的桃子吃了一半零一个。以又吃了一个。第二天又将剩下的桃子吃了一半零一个。以后每天如此,到了第后每天如此,到了第1010天早上,猴子一看只剩下一个

4、桃子天早上,猴子一看只剩下一个桃子了。请编辑计算,最初猴子摘了多少只桃子。了。请编辑计算,最初猴子摘了多少只桃子。分析:第分析:第10天天1个桃子,第个桃子,第9天就是(天就是(1+1)*2=4个桃子,第个桃子,第8天就是(天就是(4+4)*2=10个桃子个桃子即第即第i天有天有x个桃子的话,个桃子的话,第第i+1天有(天有(x+1)*2个桃子。个桃子。设天数设天数i,桃子数,桃子数x一级算法:一级算法:1.初始化初始化i和和x为为0;2.repeat 3.求求x值值 4.n累加累加 until n=105.输出输出x例:例:猴子摘了一堆桃子,第一天吃了一半,还嫌不过瘾,猴子摘了一堆桃子,第一

5、天吃了一半,还嫌不过瘾,又吃了一个。第二天又将剩下的桃子吃了一半零一个。以又吃了一个。第二天又将剩下的桃子吃了一半零一个。以后每天如此,到了第后每天如此,到了第1010天早上,猴子一看只剩下一个桃子天早上,猴子一看只剩下一个桃子了。请编辑计算,最初猴子摘了多少只桃子。了。请编辑计算,最初猴子摘了多少只桃子。二级求精:二级求精:1.初始化初始化i和和x为为0;2.repeat 3.求求x值值 x:=(x+1)*2 4.n累加累加 n:=n+1 until n=105.输出输出x例:例:猴子摘了一堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个。第猴子摘了一堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个。第二天又将剩下的桃子吃了一半零一个。以后每天如此,到了第二天又将剩下的桃子吃了一半零一个。以后每天如此,到了第1010天早上,天早上,猴子一看只剩下一个桃子了。请编辑计算,最初猴子摘了多少只桃子。猴子一看只剩下一个桃子了。请编辑计算,最初猴子摘了多少只桃子。Program aa(input,output);var x,i:integer;begin i:=1;x:=1;repeat x:=(x+1)*2;i:=i+1;until i=10;writeln(x);end.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁