网站大量收购独家精品文档,联系QQ:2885784924

【创新设计】高中数学-1.3.4循环语句试题-苏教版必修3 .docVIP

【创新设计】高中数学-1.3.4循环语句试题-苏教版必修3 .doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

woai118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档