2017_2018学年高中数学课时作业3第一章算法初步1.1.2.2程序框图与算法的循环结构新人教A版必修

课时作业 3 程序框图与算法的循环结构 |基础巩固|(25 分钟,60 分) 一、选择题(每小题 5 分,共 25 分) 1.下列关于循环结构的说法正确的是( ) A.循环结构中,判断框内的条件是唯一的 B.判断框中的条件成立时,要结束循环向下执行 C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环” D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去 解析:由于判断框内的条件不唯一,故 A 错;由于当型循环结构中,判断框中的条件成 立时执行循环体,故 B 错;由于循环结构不是无限循环的,故 C 正确,D 错. 答案:C 2.如图所示程序框图的输出结果是( ) A.3 B.4 C.5 D.8 解析:利用循环结构求解. 当 x=1,y=1 时,满足 x≤4,则 x=2,y=2; 当 x=2,y=2 时,满足 x≤4,则 x=2×2=4, y=2+1=3; 当 x=4,y=3 时,满足 x≤4,则 x=2×4=8, y=3+1=4; 当 x=8,y=4 时,不满足 x≤4,则输出 y=4. 答案:B 3.如图所示的程序框图输出的 S 是 126,则①应为( ) A.n≤5? B.n≤6? C.n≤7? D.n≤8? 2 3 4 5 6 解析:2+2 +2 +2 +2 +2 =126,所以应填“n≤6?”. 答案:B 4.执行如图所示的程序框图,若输入 n 的值为 3,则输出 s 的值是( ) 1 A.1 B.2 C.4 D.7 解析:当 i=1 时,s=1+1-1=1; 当 i=2 时,s=1+2-1=2; 当 i=3 时,s=2+3-1=4; 当 i=4 时,退出循环,输出 s=4; 故选 C. 答案:C 5. (全国卷Ⅲ)执行如图所示的程序框图, 如果输入的 a=4, b=6, 那么输出的 n=( ) A.3 B.4 C.5 D.6 解析:执行第一次循环的情况是:a=2,b=4,a=6,s=6,n=1;执行第二次循环的 情况是:a=-2,b=6,a=4,s=10,n=2,执行第三次循环的情况是:a=2,b=4,a =6,s=16,n=3,执行第四次循环的情况是:a=-2,b=6,a=4,s=20,n=4.根据走 出循环体的判断条件可知执行完第四次走出循环体,输出 n 值,n 值为 4. 答案:B 二、填空题(每小题 5 分,共 15 分) 6. (山东高考)执行如图所示的程序框图,若输入 n 的值为 3,则输出的 S 的值为 ________. 2 解析:第一次运算:S= 2-1,i=1<3,i=2, 第二次运算:S= 3-1,i=2<3,i=3, 第三次运算:S=1,i=3=n, 所以 S 的值为 1. 答案:1 7.根据条件把图中的程序框图补充完整,求区间[1,1 000]内所有奇数的和,(1)处填 ________;(2)处填________. 解析:求[1,1 000]内所有奇数和,初始值 i=1,S=0,并且 i<1 000,所以(1)应填 S =S+i,(2)应填 i=i+2. 答案:(1)S=S+i (2)i=i+2 8.执行如图所示的程序框图,若输入的 x 的值为 1,则输出的 y 的值为________. 解析:执行程序为 x=1→x=2,y=3×2 +1=13. 答案:13 三、解答题(每小题 10 分,共 20 分) 9.(天津高一检测)设计一个算法,求 1×2×3…×100 的值,并画出程序框图. 解析:算法步骤如下: 第一步,S=1. 3 2 第二步,i=1. 第三步,S=S×i. 第四步,i=i+1. 第五步,判断 i 是否大于 100,若成立,则输出 S,结束算法;否则返回执行第三步. 程序框图如图. 10.高中某班一共有 40 名学生,设计程序框图,统计班级数学成绩良好(分数>80)和优 秀(分数>90)的人数. 解析:程序框图如图: |能力提升|(20 分钟,40 分) 11.执行如图所示的程序框图,输出的结果为( ) 4 A.(-2,2) B.(-4,0) C.(-4,-4) D.(0,-8) 解析:x=1,y=1,k=0; s=0,t=2;x=0,y=2,k=1; s=-2,t=2,x=-2,y=2,k=2; s=-4,t=0,x=-4,y=0,k=3. 输出(-4,0). 答案:B 12.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量 进行了抽样调查,其中 n 位居民的月均用水量分别为 x1,x2,…,xn(单位:吨).根据如图 所示的程序框图,若 n=2,且 x1,x2 分别为 1,2,则输出的结果 S 为________. 解析:当 i=1 时,S1=1,S2=1; 2 当 i=2 时,S1=1+2=3,S2=1+2 =5, 1? 1 ? 1 此时 S= ?5- ×9?= . 2? 2 ? 4 i 的值变成 3,从循环体中跳出,输出 S 的值为 . 1 答案: 4 1 4 5 1 1 1 13.画出计算 1+ + +…+ 的值的一个程序框图. 2 3 999 解析:法一 当型循环结构 法二 直到型循环结构 14 . 某 高 中 男 子 体 育 小 组 的 50 米 短 跑 成 绩 ( 单 位 : s) 如 下 : 6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5.设计一个算法,从这些成绩中搜索出小于 6.8 s 的成绩,并将这个算法用程序框图表示出来. 解析:算法如下: 第一步,输入 a. 第二步,若 a<6.8 成立,则输出 a,否则执行第三步. 第三步,若没有数据了,则算法结束,否则返回第一步. 程序框图如图所示. 6

相关文档

2017_2018学年高中数学课时作业3第一章算法初步1.1.2.2程序框图与算法的循环结构 含答案 新人教A版必修3
2017-2018学年高中数学课时作业3第一章算法初步1.1.2.2程序框图与算法的循环结构新人教A版必修3
2017_2018学年高中数学课时作业3 第一章算法初步1.1.2.2程序框图与算法的循环结构 新人教A版 必修3
2017_2018学年高中数学课时作业3第一章算法初步1.1.2.2程序框图与算法的循环结构新人教A
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2第3课时循环结构优化练习新人教A版必修3
2017-2018学年高中数学算法初步1.1.2第3课时循环结构、程序框图的画法课后提升作业(含解析)
2017_2018学年高中数学第一章算法初步1.1.2第2课时条件结构课后提升作业(含解析)新人教A版必修3
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.3第二课时循环结构课件新人教B版必修3
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2第3课时循环结构课件新人教A版必修3
2017-2018学年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句课时作业新人教B版必修3
电脑版