- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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
您可能关注的文档
- 高中数学 1.1集合课时提能训练 文 .doc
- 高中数学 1.2.1 等差数列(一)教案 必修5.doc
- 高中数学 1.2.1 函数及其表示水平测试 必修1.doc
- 高中数学 1.2.1输入、输出语句和赋值语句》导学案 必修3.doc
- 高中数学 1.2.2《条件语句》导学案 必修3.doc
- 高中数学 1.2.2等差数列(二)教案 必修5.doc
- 高中数学 1.2.2选择结构试题 必修3 .doc
- 高中数学 1.2.3 等差数列的前n项和(一)教案 必修5.doc
- 高中地理 第一章 行星地球单元检测必修1.doc
- 高中数学 1.2.3《循环语句》导学案 必修3.doc
- 高中数学 1.3简单的逻辑联结词、全称量词与存在量词课时提能训练 文 .doc
- 高中数学 1.3.4等比数列的前n项和(二)教案 必修5.doc
- 高中数学 1.3简易逻辑课时提能训练 理 .doc
- 高中数学 1.3算法的含义、流程图课时提能训练 .doc
- 高中数学 1.3《算法案例》导学案 必修3.doc
- 高中数学 1.4 数列在日常经济生活中的应用教案 必修5.doc
- 高中数学 10.1两个计数原理课时提能训练 理 .doc
- 高中数学 10.2排列、组合及其应用课时提能训练 理 .doc
- 高中数学 10.2用样本估计总体同步训练 理 .doc
- 高中数学 10.3二项式定理课时提能训练 理 .doc
最近下载
- 255-20240615+《中庸》第4讲:《行明章》.docx VIP
- 高中语文课堂情境化多模态教学策略探究教学研究课题报告.docx
- 2025深度融合AI的低代码平台.pptx VIP
- 道路桥梁工程课件培训资料.ppt VIP
- ASME B16.5-2020 管法兰和法兰管件(中文版).pdf
- 人教版PEP小学五年级英语上册教案-全册.pdf VIP
- 《第7课 冒泡排序》课件.pptx VIP
- 最新中小学校长选拔笔试试题及参考答案[教育].docx VIP
- DB62T 856-2002 无公害蔬菜番瓜(西葫芦)日光温室生产技术.pdf VIP
- TJYXFIA0002-2024 菜干团体标准.pdf VIP
文档评论(0)