9299.net
大学生考试网 让学习变简单
赞助商链接
当前位置:首页 >> 数学 >>

2017-2018学年高中数学苏教版必修三 课下能力提升:(六) 循环语句 Word版含答案

2017-2018学年高中数学苏教版必修三 课下能力提升:(六) 循环语句 Word版含答案


课下能力提升(六) 循环语句 一、填空题 1.如图是一算法的伪代码,执行此算法,最后输出的 n 的值为______. n←6 s←0 While s<15 s←s+n n←n-1 End While Print n 2.以下伪代码运行结果 t=________. t←1 For i From 2 To 5 t←t×i End For Print t 3.根据以下伪代码,可知输出的结果 b 为________. a←1 b←1 While b <5 c←a+b a←b b←c End While Print b 4.如果下列伪代码运行后输出的结果是 720,则在横线处应填入的正整数为________. t←10 S←1 Do S←S×t t←t-1 Until t<____ End Do Print S 5.观察下列程序,该循环变量 I 共循环________次. S←0 I←1 While S <60 S←S+I I←I+1 End While 二、解答题 6.写出下列伪代码执行的结果. a←2 i←1 While i≤6 a←a+1 Print i,a i←i+1 End While 7.试确定 S=1+4+7+10+…中加到第几项时 S≥300?写出伪代码. 8.给出某班 50 名学生的数学测试成绩,60 分及 60 分以上的为及格,要求统计及格人数、 及格人数的平均分、全班同学的平均分,画出流程图,并写出伪代码. 答案 1.解析: s=6,n=5;s=11,n=4;s=15,n=3,退出循环,此时 n=3. 答案: 3 2.解析:由条件 i From 2 To 5 知共循环 4 次. 第一次循环 t←1×2=2, 第二次循环 t←2×3=6, 第三次循环 t←6×4=24, 第四次循环 t←24×5=120. 故运行结果为 120. 答案:120 3.解析: 第一步:c=2,a=1,b=2;第二步:c=3,a=2,b=3;第三步:c=5,a=3, b=5. 答案:5 4.解析:依题意需计算 10×9×8,该循环体共执行了三次,当完成 S←S×8 后应结束循环, 因此在横线处应填 8. 答案:8 5.解析: 由题意知该程序的作用是判断 S=1+2+3+…+n≥60 的最小整数 n. ∵1+2+3+…+10=55<60 1+2+3+…+11=66>60. 故可知该程序循环了 11 次. 答案:11 6.解:算法中用到了 While 循环语句,从 a←2,i←1 开始,第一次循环求 2+1,并输出 1,3;第二次求 3+1,并输出 2,4;第三次求 4+1,并输出 3,5,…;第六次求 7+1,并输出 6,8. 即输出结果为 1,3 2,4 3,5 7.解:伪代码一: 4,6 5,7 6,8 伪代码二: S←0 n←1 i←1 While S<300 S←S+n n←n+3 i←i+1 End While Print i-1 8.解: 流程图如下 S←0 n←1 i←1 Do S←S+n n←n+3 i←i+1 Until S≥300 End Do Print i-1 伪代码: M←0 i←1 S←0 T←0 Do Read x If x≥60 Then S←S+x M←M+1 End If T←T+x i←i+1 Until i>50 End Do P←S/M T←T/50 Print M,P,T


推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com