1.2.3 循环语句_第1页
1.2.3 循环语句_第2页
1.2.3 循环语句_第3页
1.2.3 循环语句_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.1.2.3循环语句1.以下关于UNTIL语句说法错误的选项是A.直到型循环至少执行一次循环体B.直到型循环构造对应UNTIL语句C.UNTIL语句是先判断是否满足条件,而后执行循环体D.UNTIL语句是先执行循环体,而后判断是否满足条件答案:C2.程序如下图:j=1WHILEj j100j=j+1WENDj=j-1PRINT“j=;jEND它运行的结果是A.j=j-1B.j=100C.j=10D.j=9解析:当j=10时,1010=100,不再满足“jj100,跳出循环体,j=10-1=9.答案:D3.如下图的四个框图中,其中满足UNTIL语句的是,满足WHILE语句的是.填序号解析:UNT

2、IL语句对应直到型循环,是先执行一次循环体,再判断条件,直到条件满足时跳出循环;而WHILE语句是先判断条件,再执行循环体,直到某次条件不满足时,跳出循环.答案:4.编写一个程序计算1+.解:程序如下:i=1sum=0WHILEi=1 000sum=sum+1/ii=i+1WENDPRINTsumEND5.1编写一个程序,求1000以内的完全平方数并输出;2编写一个程序,输出1100中包括1和100能被7整除的所有整数.解:1程序设计如下:i=1WHILEi i100END6.下面是用WHILE语句设计的一个计算S=12+22+202的程序,试根据此语句的特点,将其转化为UNTIL语句书写的程

3、序.当型WHILEi=1S=0来源:1ZXXKWHILEi20PRINT“S=;SEND7.如图程序运行后输出的结果为a=0j=1WHILE jn.答案:1s=s+i2in9.分别用WHILE语句和UNTIL语句编写程序.求1+2+22+23+263的值.解:用WHILE语句:i=0s=0WHILEi63PRINTsEND10.输入100个数,将其中的正数的个数输出,写出程序.解:程序如下:i=0m=0DOINPUTxi=i+1IFx0THENm=m+1END IFLOOP UNTILi100PRINTmEND11.假设1+3+5+n10000,试设计一个程序,寻找满足条件的最小整数n.解法一

4、:程序框图如下图:程序如下:S=0i=1WHILES10 000PRINT“最小整数为;i-2END12.用分期付款的方式购置价格为1150万元的别墅,假如购置时先付150万元,以后每月付50万元,再加上欠款的利息.假设一个月后付第一个月的分期付款,月利率为1%,那么购置别墅的钱全部付清后,实际共付出款额多少元?画出程序框图,写出程序.解:用S表示总付款额,由于先付150万元,故S的初始值为150,第一次分期付款应付50+10001%=60万元,第二次分期付款应付50+1000-501%=59.5万元,第三次分期付款应付50+1000-5021%=59万元每次付款总比上次少付0.5万元,共分20次付清.故引入计数变量i,控制付款次数,故循环条件为“i20,循环体为“S=S+m,m=m-0.5,i=i+1.程序框图如下图:编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论