- 14
- 0
- 约1.07千字
- 约 5页
- 2019-07-02 发布于四川
- 举报
第四章 循环结构程序设计第二节 当循环(while语句);一、while循环
对于for循环有时也称为计数循环,当循环次数未知,只能根据某一条件来决定是否进行循环时,用while语句或repeat语句实现循环更方便。
While语句的形式为:
while 布尔表达式 do 语句;
其意义为:当布尔表达式的值为true时,执行do后面的语句。
While语句的执行过程为:
1.判断布尔表达式的值,如果其值为真,执行步骤2,否则执行步骤4;
2.执行循环体语句(do后面的语句);
3.返回步骤1;
4.结束循环,执行while的下一个语句。
说明:这里while和do为保留字,while语句的特点是先判断,后执行。当布尔表达式成立时,重复执行do后面的语句(循环体)。
总结:while的执行过程:判断、执行、返回、结束。;例6、求恰好使s=1+1/2+1/3+…+1/n的值大于10时n的值。
分析:“恰好使s的值大于10”意思是当表达式s的前n-1项的和小于或等于10,而加上了第n项后s 的值大于10。从数学角度,我们很难计算这个n 的值。故从第一项开始,当s 的值小于或等于10 时,就继续将下一项值累加起来。当s的值超过10时,最后一项的项数即为要求的n。;例7、求两个正整数m和n的最大公约数。
分析:求两个正整数的最大公约数采用的辗转相除法求解。以下是辗转的算法:分别用m,n,r表示被除数、除数、余数。
①求m/n的余数r.
②若r=0,则n为最大公约数.若r≠0,执行第③步.
③将n的值放在m中,将r的值放在n中.
④返回重新执行第①步。;练习:
1、用WHILE循环完成如下3题:
①求s=1+2+3+4+…+10
②求s=1+1/2+1/3+…+1/100
③求π的值。
已知π/4=1 – 1/3 +1/5 – 1/7 + 1/9 - ……,要求最后一项小于10-6为止。
2、输入任一的自然数A, B, 求A , B的最小公倍数。
3、Faibonacci数列前几项为: 0,1,1,2,3,5,8,…,其规律是从第三项起, 每项均等于前两项之和。求前30项,并以每行5个数的格式输出。
4、小球从100高处自由落下,着地后又弹回高度的一半再落下。求第20次着地时, 小球共通过多少路程?
5、鸡兔同笼,头30,脚90, 求鸡兔各几只?
您可能关注的文档
- 风电场变电站运行规程(参考).doc
- 点-轴系统理论的提出与在我国实践中的应用-孙东琪.pdf
- 第3章-识别客户关系管理中的客户.ppt
- 5--战争给人类带来了什么.docx
- 112202综采工作面回撤、收尾期间的防灭火安全技术措施.doc
- 冠词用法讲解.docx
- 英语时态8种基本时态讲解.docx
- 防火措施专项方案.doc
- 汉语作为第二语言学习策略初探.pdf
- 《萤火虫》教学设计.docx
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 新版湘少版四年级下册英语教案全册.doc
- 教科版小学六年级下册综合实践活动主题二 第2课 我给学校提建议(课件).pptx VIP
- FR-WI-08-23 环境管理物质执行标准 A21.xls VIP
- 比亚迪环境管理物质标准A6.pdf VIP
- 大数据视角下小学生学习能力评价与提升策略实践教学研究课题报告.docx
- 2025年落实上级统计督察整改工作情况的报告范文.docx VIP
- HSF001--A1环境管理物质管理标准.doc VIP
- 外军管理概论题库及答案.doc VIP
- T SHJNXH 0021—2025 电化学储能电站运行综合能效等级及评价.pdf VIP
- 2025年外军管理概论试题及答案.docx VIP
原创力文档

文档评论(0)