高中数学第二章算法初步2.3几种基本语句第2课时自我小测北师大版必修3【含答案】


高中数学 第二章 算法初步 2.3 几种基本语句第 2 课时自我小测 北师大版必修 3 1.下列问题可以用循环语句设计程序的有( ①求 1+3+3 +…+3 的和; ②比较 a,b 两个数的大小; ③对于分段函数,要求输入自变量,输出函数值; ④求平方值小于 100 的最大自然数. A.0 个 B.1 个 C.2 个 D.3 个 2 9 ). 2.如果以下程序运行后输出的结果是 100,那么在程序中 While 后面的条件表达式应 为( ). S=0 i=1 Do S=S+i^ 3 i=i+1 Loop While 条件表达式 输出 S A.i>5 B.i≤4 C.i≥4 D.i≤5 3.算法程序: S=0 For i=1 To 1 000 S=S+i Next 中,For i=1 To 1 000 的作用是( A.表示一个数字从 1 到 1 000 B.表示从 1 一直加到 1 000 C.表示从 1 开始循环到 1 000 D.表示 i 从 1 开始以 1 为步长累加到 1 000 4.下列程序执行后输出的结果是( ). ). n=5 S=0 Do S=S+n 1 n=n-1 Loop While S<15 输出 n A.-1 B.0 C.1 D.2 5.执行算法程序: S=0 For i=0 To 10 000 Step 2 S=S+i Next 中,循环 10 次的结果是__________. 6.补充下列算法语句(只写式子,不计算). i=1 S=0 Do S=S+1/(2]. 1 1 1 7.已知 S=1+ + +…+ ,编写程序,输入 n 的值,输出 S 的值. 2 3 n 8.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天又 将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃前一天剩下的一半零一个,到第 十天早上想吃时,见只剩一个桃子了,求第一天共摘了多少桃子?画出算法框图,并用语句 描述. 2 参考答案 1.解析:①④可以用循环语句设计程序;②③要用条件语句设计程序. 答案:C 2.解析:该程序中使用了 Do Loop 循环语句,当 While 后的条件表达式结果为真时, 执行循环体,为假时结束循环,由于输出结果为 100,因此条件应为 i≤4. 答案:B 3.答案:D 4.解析:5+4+3+2=14<15,5+4+3+2+1=15,∴n=0. 答案:B 5.解析:算法程序实际是在计算 S=0+2+4+6+8+…+10 000,如果循环 10 次, 则有 S=0+2+4+6+8+…+18=90. 答案:90 1 1 1 1 6.答案: + + +…+ 3 5 7 21 7.解:程序如下: 输入 n i=1 sum=0 Do sum=sum+1/i i=i+1 Loop While i≤n 输出 sum 8.分析:第十天的桃子数 s1=1; 第九天的桃子数 s2=2×(1+1)=4; 第八天的桃子数 s3=2×(s2+1)=10; …… 因此可用 s=2(s+1)实现以上递推关系,设计循环语句解决. 由于循环次数是 9,用 For 语句来解决. 解:算法框图如图所示. 3 程序如下: s=1 For i=1 To 9 s=2*(s+1) Next 输出 s 4

相关文档

高中数学第二章算法初步2.3几种基本语句第1课时自我小测北师大版必修3【含答案】
高中数学第二章算法初步2.3几种基本语句第1课时自我小测北师大版必修3
高中数学第二章算法初步2.3几种基本语句第2课时自我小测北师大必修3创新
高中数学第二章算法初步2.3几种基本语句第二课时课后训练北师大版必修3
高中数学第二章算法初步2.3几种基本语句第一课时课后训练北师大版必修3
2018-2019年高中数学北师大版《必修三》《第二章 算法初步》《2.3 几种基本语句》单元测试试
高中数学第二章算法初步2.3几种基本语句第2课时自我小测北师大版必修3讲义
高中数学 第二章 算法初步 2_3 几种基本语句第1课时自我小测 北师大版必修31
高中数学算法初步2_3几种基本语句第2课时自我小测 北师大版
(课件)北师大版高中数学必修3第二章《算法初步》几种基本语句-条件语句
电脑版