- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.4 循环语句
1.下面的程序段中,语句Print I*J执行的次数是________次.
For I From 1 To 3
For J From 5 To 1 Step -1
Print I*J
End For
End For
解析 对于每个I,内循环都执行5次,而I有3个取值,所以共执行15次.
答案 15
2.已知:
S←0
I←5
While I≤20
S←S+I
I←I+5
End While
Print S
上述伪代码运行的结果是________.
解析 此程序为循环结构I=5 S=5 I=10 S=15 I=15 S=30 I=20 S=50 I=25 输出:S=50
答案 50
3.某程序的伪代码如下:
S←0
For I From 2 To 10 Step 2.
S←S+I
End For
Print S
则程序运行后输出的结果是________.
解析 由题意可知:
S=2+4+6+8+10=30.
答案 30
4.已知下列算法语句:
I←12
S←I
Do
S←S×I
I←I-2
Until I<8
End Do
Print S
则语句执行后输出结果为________.
解析 S=12,S=12×10,S=12×10×8=960.
答案 960
5.下列算法输出的结果是________.
x←0
While x<20
x←x+1
x←x2
End While
Print x
解析 x=1,x=4,x=25>20,输出25.
答案 25
6.根据下列伪代码画出流程图.
s←1
n←1
While s<5 000
s←s×n
n←n+1
End While
Print n
解 从上面的伪代码可以看出,这一个用循环语句写出的伪代码,从s←1,n←1开始,第一次循环为求1×1,第二次循环为求1×2,第三次循环为求1×2×3……第n次循环为求1×2×3×…×n.因此,此伪代码就是输出使1×2×3×…×n<5 000的最大整数.故流程图为:
7.计算1×3×5×7×9×11×13的算法,图中给出了程序的一部分,则横线上应补充的是________.
解析 将S乘上I后再赋给S,则S最终为1×3×5×…×13.
答案 S←S×I
8.该伪代码表示算法的功能是________.
解析 循环语句中的循环体是逐个判断xi是否小于0,若xi<0,则变量n增加1,最终n的值就是10个数中负数的个数.
答案 统计10个数中负数的个数
9.如果在程序中运行后输出的结果为132,那么在While后面的条件应为________.
解析 由输出值为132,而132=12×11,循环体执行2次,又While语句是条件成立时执行循环体,循环条件应为I>10.另外也可以是I≥11或S<132.
答案 I>10
10.把求1×2×3×…×n的程序补充完整,则横线处应填入________.
解析 由于求1×2×3×…×n,所以需用累积运算.
答案 S←S×i
11.设计一个计算2+4+6+8+…+80的算法,并分别用For语句与While语句表示.
解 For语句:
S←0
For i From 2 To 80 Step 2
S←S+i
End For
Print S
While语句:
S←0
i←2
While i≤80
S←S+i
i←i+2
End While
Print S
12.下列伪代码是求1+3+5+…+99的伪代码,读伪代码完成问题:
i←1
p←0
While i≤99
p←p+i
i←i+2
End While
Print p
(1)伪代码中的循环语句是________型的循环语句;
(2)将伪代码用另一类型的循环语句来实现.
解 (1)当
(2)改成直到型循环语句如下:
i←1
p←0
Do
p←p+i
i←i+2
Until i>99
End Do
Print p
13.(创新拓展)某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下面的问题:
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用伪代码写出计算10年以后该城市人口总数的算法;
(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人的算法.
解 (1)y=100×(1+0.012)x.
(2)10年后该城市人口总数为y=100×(1+0.012)10.
伪代码如下:
y←100
t←1.012
For I From 1 To 10
y←y×t
I←I+1
End For
Print y
(3)设x年后该城市人口将达到120万人,即
100×(1+0.012)x=120.
伪代码如下:
S←100
I←1.012
T←0
While S<120
S←S×I
T←T+1
End While
P
您可能关注的文档
- 【创新方案】高中语文-第四专题-第17课 金岳霖先生落实应用板块训练 苏教版必修2.doc
- 【创新方案】高中语文-第四专题-第17课 鸿门宴落实应用板块试题 苏教版必修3.doc
- 【创新方案】高中语文-第四专题-第18课 亡人逸事落实应用板块训练 苏教版必修2.doc
- 【创新方案】高中语文-第四专题-第18课 像山那样思考落实应用训练 苏教版必修1.doc
- 【创新方案】高中语文-第四专题-第18课 秋水(节选) 非攻(节选)落实应用板块试题 苏教版必修3.doc
- 【创新方案】高中语文-第四专题-第19课 祝福落实应用板块训练 苏教版必修2.doc
- 【创新方案】高中语文-第四专题-第20课 边城(节选)落实应用板块训练 苏教版必修2.doc
- 【创新方案】高中语文-第四专题-第21课 林黛玉进贾府落实应用板块训练 苏教版必修2.doc
- 【创新方案】高中语文-第四单元-第10课 短新闻两篇落实应用板块训练 新人教版必修1.doc
- 【创新方案】高中语文-第四单元-第11课 中国建筑的特征落实应用板块 新人教版必修5.doc
最近下载
- 四川省(蓉城名校联盟)新高考2022级高三适应性考试数学试卷(含答案).pdf
- 水利监理质量控制体系.doc
- [五年级英语下册.doc VIP
- 《江西省宜春市明月山机场航站楼装修工程》投标技术标文件.doc
- GB_T 15114-2023 铝合金压铸件.docx
- 2021年第四期1+X建筑信息模型(BIM)职业技能初级实操题(三).pdf VIP
- 【最全】usedtodo,beusedtodoing用法辨析及练习(带答案).pdf VIP
- 财务报表审计模拟实训第六版刘雪清答案.pdf
- 广东省广州市天河区2020-2021学年八年级下学期期末考试英语试题(word版 含答案).docx VIP
- 招投标法律法规学习培训PPT.pptx VIP
文档评论(0)