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 结束
相关推荐: