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

2018数学苏教版必修3:课下能力提升(六) 循环语句 含解析

2018数学苏教版必修3:课下能力提升(六) 循环语句 含解析


课下能力提升(六) 循环语句 一、填空题 1.如图是一算法的伪代码,执行此算法,最后输出的 n 的值为______. n ←6 s←0 While s<15 s←s+n n←n-1 End Print While 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 a←b b←c End Print While b b <5 c←a+b 4.如果下列伪代码运行后输出的结果是 720,则在横线处应填入的正整数 为________. t←10 S←1 Do S←S×t t←t-1 Until t< ____ End Print Do S 5.观察下列程序,该循环变量 I 共循环________次. S←0 I ←1 While S <60 S←S+I I←I+1 End While 二、解答题 6.写出下列伪代码执行的结果. a ←2 i←1 While Print i←i+1 End While 7.试确定 S=1+4+7+10+…中加到第几项时 S≥300?写出伪代码. 8.给出某班 50 名学生的数学测试成绩,60 分及 60 分以上的为及格,要求统 计及格人数、及格人数的平均分、全班同学的平均分,画出流程图,并写出伪代 码. i≤6 i,a a←a+1 答案 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 7.解:伪代码一: 2,4 3,5 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 S←0 n←1 i←1 Do S←S+n n←n+3 i←i+1 Until S≥300 End Do Print i-1 8.解: 流程图如下 伪代码: M←0 i←1 S←0 T←0 Do Read If 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 x Then x≥60

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