1、温馨提示:此套题为 Word 版,请按住 Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。关闭 Word 文档返回原板块。课时提升作业(四)循环结构、程序框图的画法一、选择题(每小题 3 分,共 12 分)1.下列关于循环结构的说法正确的是 ( )A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去【解析】选 C.由于判断框内的条件不唯一,故 A 错;由于当型循环结构中,判断框中的条件成立时执行循环体,故 B 错,由于循
2、环结构不是无限循环的,故 C 正确,D 错误.2.如图所示是一个循环结构的程序框图,下列说法不正确的是 ( )A.是循环变量初始化,循环就要开始B.为循环体C.是判断是否继续循环的终止条件D.可以省略不写【解析】选 D.由该循环结构的程序框图知 A,B,C 均正确,D 错误.2 题图 3 题图3.阅读如图所示的程序框图,若输入 a=6,b=1,则输出的结果是 ( )A.0 B.1 C.2 D.3【解析】选 C.a=6,b=1,则 x=52,进入循环得 a=4,b=6,此时 x=2,退出循环.故输出 2.【变式训练】执行如图所示的程序框图,若输出的 S=88,则判断框内应填入的条件是 ( )A.
3、k7? B.k6?C.k5? D.k4?【解析】选 C.第一次循环:k=1+1=2,S=20+2=2;第二次循环:k=2+1=3,S=22+3=7;第三次循环:k=3+1=4,S=27+4=18;第四次循环:k=4+1=5,S=218+5=41;第五次循环:k=5+1=6,S=241+6=88,满足条件则输出 S 的值,而此时 k=6,故判断框内应填入的条件是 k5?,故选 C.4.(2014福州高一检测)执行如图所示的程序框图,则输出的 S 值是 ( )A.-1 B. C. D.4【解题指南】根据程序框图的要求一步一步计算判断.【解析】选 D.因为 S=4,i=18,因此输出的 x 的值为
4、12.8.高一(2)班共有 54 名同学参加数学竞赛,现已有这 54 名同学的竞赛分数,要求将 90 分以上的同学的平均分求出来,画出程序框图.【解析】程序框图如图,一、选择题(每小题 4 分,共 12 分)1.(2014天津高考)阅读如图所示的程序框图,运行相应的程序,输出 S 的值为( )A.15 B.105 C.245 D.945【解析】选 B.i=1 时,T=3,S=3;i=2 时,T=5,S=15;i=3 时,T=7,S=105,i=4 时循环终止.输出 S=105.2.阅读如图的程序框图,若输出 s 的值为-7,则判断框内可填写 ( )A.i10000,这个问题的答案不唯一,我们只
5、要确定出满足条件的最小正整数 n0,括号内填写的数只要大于或等于 n0即可.试写出满足条件的最小正整数n0的算法并画出相应的程序框图.【解析】算法如下:第一步:p=0;第二步:i=0;第三步:i=i+1;第四步:p=p+i;第五步:如果 p10000,则输出 i,算法结束.否则,执行第六步;第六步:回到第三步,重新执行第三步、第四步和第五步.该算法的程序框图如图所示.7.相传古代印度国王舍罕要褒赏他聪明能干的宰相达依尔(国际象棋的发明者),问他需要什么,达依尔说:“国王只要在国际象棋的棋盘第一格子上放一粒麦子,第二个格子上放两粒,第三个格子上放四粒,以后按此比例每一格加一倍,一直放到第 64
6、格(国际象棋 88=64 格),我就感恩不尽,其他什么也不要了.”国王想:“这有多少,还不容易!”让人扛来一袋小麦,但不到一会儿就用没了,再扛来一袋很快又没有了,结果全印度的粮食用完还不够,国王很奇怪.一个国际象棋棋盘能放多少粒小麦,试用程序框图表示其算法.【解题指南】根据题目可知:第一个格放 1 粒=2 0,第二个格放 2 粒=2 1,第三个格放 4 粒=2 2,第四个格放 8 粒=2 3,第六十四格放 263粒.则此题就转化为求 1+21+22+23+24+263的和的问题.我们可引入一个累加变量 S,一个计数变量 i,累加 64 次就能算出一共有多少粒小麦.【解析】一个国际象棋棋盘一共能放 1+21+22+23+24+263粒小麦.程序框图如图所示.【变式训练】已知小于 10000 的正偶数,当它被 3,4,5,6 除时,余数都是 2,写出求这样的正偶数的算法的程序框图.【解析】偶数首先一定是整数,因此,我们应该在程序的开始定义一个变量,并设初值为 2,最后输出的是一个偶数,这个偶数应满足的条件是分别被 3,4,5,6 除时,余数为 2,而且应该是同时满足上述条件.所以条件判断式中几个条件应该是“且”的关系.因为是对偶数进行处理,所以,每次变量的增值应该是 2,而不是 1,这样才能保证每次是对偶数进行的处理,程序框图如图.关闭 Word 文档返回原板块