2013届高一同步练习题 新课标必修3
算法部分练习(一)
(定义及古算法案例)
1. 算法:
S1 输入n;
S2 判断n是否是2,若n?2,则n满足条件,若n?2,则执行S3; S3 依次从2到n?1检验能不能整除n,若不能整除n,则n满足条件; 满足上述条件的n是
(A)质数 (B)奇数 (C)偶数 (D)约数
2. 算法:S1 m=a;S2 若b
S5 输出m。则输出的m表示
(A)a,b,c,d中最大值 (B) a,b,c,d中最小值 (C)将a,b,c,d由小到大排序 (D)将a,b,c,d由大到小排序 3. 给出以下四个问题:
①输入一个数x,输出它的相反数; ②求面积为6的正方形的周长; ③求三个数a,b,c,中的最大数;
?x?1(x?0)④求函数f(x)??的函数值;
x?2(x?0)?⑤求两个正整数a,b相除的商及余数.
其中不需要用条件语句来描述其算法的有____________. 4. 下面的问题中必须用条件分支结构才能实现的是____________.
①求面积为1的正三角形的周长; ②求方程ax?b?0(a,b为常数)的根; ③求两个实数a,b中的最大者; ④求1+2+3+…+100的值
5. 840和1764的最大公约数是 .
第3页
6. 数4557,1953,5115的最大公约数为 .
7. 两个正整数120与252的最小公倍数为 .
8. 用等值法求294和84的最大公约数时,需要做减法的次数是
(A)2 (B)3 (C)4 (D)5
9. 用秦九韶算法计算多项式f(x)?12?35x?8x2?79x3?6x4?5x5?3x6,在
x??4时的值时,V3的值为
(A)-845 (B)220 (C)-57 (D)34
10. 用秦九韶算法求n次多项式f(x)?anxn?an?1xn?1???a1x?a0,当x?x0时,求f(x0)需要算乘方、乘法、加法的次数分别为 (A)
n(n?1),n,n (B)n,2n,n (C)0,2n,n (D)0,n,n 22011届高一同步练习题 新课标必修3
算法部分练习(二)
(程序框图)
第4页
1.阅读下面的程序框图,该程序输出的结果是________.
开始 开始 a = 1 ,S = 1
A = 1/2 ,i = 1
是 a > 3
否 否 i≤4 S = S + 9 是
A = 1/(2-A) 输出A a = a + 1
i = i + 1 结束 输出S
结束
2.如图所示的程序框图输出的结果是 .
3. (07-海南宁夏-5)如果执行下面的程序框图,那么输出的S? 开始 (A)2450 (B)2500 (C)2550 (D)2652 输入n s = 1 ,k = 1 开始
否 k≤n k = 1 ,S = 0
是
否 s = s × 2 k≤50
是 k = k + 1
S = S + 2k 输出S
输出s
k = k + 1 结束
结束 4.在如图所示的程序框图中输入3,结果会输出________.
5.(08-山东-13)执行下边的程序框图,若p?0.8,则输出的n? .
开始 输入第5页 n S = 0 ,T = 0 是 n < 2 否 开始
输入p
n = 1 ,S = 0
否 S < p
是
1 S?S?n 输出n 2
n = n + 1 结束
6.(07-山东-10)阅读右边的程序框图,若输入的n是100,则输出的变量S和T的值依次是 . 7.(08-广东-9)阅读下图的程序框图,若输入m?4,n?3,则输出a? ,i? ; 若输入m?4,n?6,则输出a?_____,i?_____.
开始
开始 输入m,n
输入a,b,c i = 1
是 输出a a>b且a>c a = m×i i = i +1 否
是 n能整除a b>c 输出b 否
否 是
输出a,i 输出c 12139. 阅读下面的程序框图,回答下列问题:若结束 a?log32、b?、c?(),则输出的数是______
2结束 3
10.下面的程序框图循环体执行的次数是___ ___.
开始 i = 2 ,sum = 0 sum = sum + i i = i + 2 i≥100 是 否 开始 输入x x > 0 是 第6页 否 x < 0 是 y = -1 y = 0 否 y = 1 输出sum 结束 输出y 结束