收藏 分享(赏)

【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc

上传人:无敌 文档编号:443938 上传时间:2018-04-06 格式:DOC 页数:7 大小:136.50KB
下载 相关 举报
【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc_第1页
第1页 / 共7页
【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc_第2页
第2页 / 共7页
【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc_第3页
第3页 / 共7页
【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc_第4页
第4页 / 共7页
【成才之路】2017年高中数学人教a版必修3同步习题:1.2.3循环语句.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、第一章 1.2 1.2.3A 级 基础巩固一、选择题1有人编写了下列程序,则 ( D )导 学 号 93750203x 1DOx x2LOOP UNTIL x10PRINT xENDA输出结果是 1 B能执行一次C能执行 10 次 D是“死循环” ,有语法错误解析 从循环语句的格式看,这个循环语句是直到型循环语句,当满足条件 x10 时,终止循环但是第一次执行循环体后 x1,由于 x110 不成立,则再次执行循环体,执行完成后 x1 ,则这样无限循环下去,是一个“死循环” ,有语法错误,循环终止的条件永远不能满足2下列程序中循环体运行次数是 ( C )导 学 号 93750204i 40DOP

2、RINT ii i 10LOOP UNTIL i90ENDA4 B5 C6 D60解析 循环体第 1 次运行后,i50,第 2 次运行后,i 60,第 3 次运行后,i70,第 4 次运行后,i80,第 5 次运行后,i 90,第 6 次运行后, i10090 开始成立,循环终止,则共运行了 6 次3下面的程序:a 1WHILE a 2 000i i 1PRINT iEND解析 该程序的功能是求使 i22 000 成立的最大的 i 的值,输出结果为 i1. 44 21 936,45 22 0252 000,输出结果为 451446如图程序中,要求从键盘输入 n,求 123n 的和,则横线上缺的

3、程序项是_n_,_in_. 导 学 号 93750208INPUT _ _S 0i 1WHILE _ _S S ii i 1WENDPRINT “S ”;SEND解析 本题综合考查程序的设计和功能,着重考查了循环语句中条件的使用程序应先输入一个 n 的值,确定要计算前多少项的和,处应确定计数变量 i 满足的条件,即确定终止条件三、解答题7对任意正整数 n,设计一个程序求 S1 的值. 12 13 1n 导 学 号 93750209解析 程序如下:INPUT ni 0S 0DOi i 1S S 1/iLOOP UNTIL i nPRINT SEND8设计一个算法,求使 1234n2 017 成立

4、的最小自然数,画出程序框图,并写出程序语句. 导 学 号 93750210解析 算法如下:第一步,s1第二步,i1第三步,如果 s 不大于 2 017,执行第四步;否则,输出 i,算法结束第四步,ii1第五步,ss i,返回第三步程序框图如图所示:程序如下:s 1i 1WHILE s11 Bi 11Ci20_. 导 学 号 93750214S 0i 1DOINPUT xS S xi i 1LOOP UNTIL_a S/20PRILNT aEND解析 题中循环语句是直到型循环语句,其循环终止的条件是条件成立,由于是要输出 20 个数,所以填 i20三、解答题5设计一个算法计算 135799 值的

5、算法,画出程序框图,写出程序. 导 学 号 93750215解析 算法步骤如下:第一步:S1;第二步:i3;第三步:SSi;第四步:ii2;第五步:判断 i 是否大于 99,若是转到第六步;否则转到第三步,继续执行第三步,第四步,第五步;第六步:输出 S;第七步:算法结束相应的程序框图如图所示相应的程序如下:(1)S 1i 3DOS S*ii i 2LOOP UNTIL i 99PRINT SEND(2)本题中算法程序也可用 WHILE 语句编写:S 1i 1WHILE i 99S S*ii i 2WENDPRINT SENDC 级 能力拔高1给出以下 10 个数:4,10,70,33,95,

6、74,29,17,60,30. 要求将大于 40 的数找出来,画出求解该问题的算法的程序框图,并写出程序. 导 学 号 93750216解析 程序框图如图所示:程序如下:i 1DOINPUT xIF x40 THENPRINT xEND IFi i 1LOOP UNTIL i10END2给出 30 个数:1,2,4,7,11,其规律是:第 1 个数是 1,第 2 个数比第 1 个数大1,第 3 个数比第 2 个数大 2,第 4 个数比第 3 个数大 3,依次类推,要计算这 30 个数的和,现在已知该问题的算法的程序框图如图所示(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序. 导 学 号 93750217解析 (1)该算法使用了当型循环结构,因为是求 30 个数的和,故循环体应执行 30次,其中 i 是计数变量,因此判断框内的条件就是限制计数变量 i 的,故应为 i30. 算法中的变量 p 实质是表示参与求和的数,由于它也是变化的,且满足第 i 个数比其前一个数大 i1,第 i1 个数比其前一个数大 i,故处理框内应为 ppi. 故处应填i30?;处应填 ppi(2)根据程序框图,可设计如下程序:i 1p 1S 0WHILE i 30S S pp p ii i 1WENDPRINT SEND

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报