第21讲算法初步、推理证明(对应学生用书第115页)一、选择题1.(2015·全国Ⅱ卷)如图211所示,程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()【导学号:07804131】图211A.0B.2C.4D.14B[a=14,b=18
第一次循环:14≠18且144,a=14-4=10;第三次循环:10≠4且10>4,a=10-4=6;第四次循环:6≠4且6>4,a=6-4=2;第五次循环:2≠4且21000的最小偶数n,那么在和两个空白框中,可以分别填入()图213A.A>1000和n=n+1B.A>1000和n=n+2C.A≤1000和n=n+1D.A≤1000和n=n+2D[因为题目要求的是“满足3n-2n>1000的最小偶数n”,所以n的叠加值为2,所以内填入“n=n+2”.由程序框图知,当内的条件不满足时,输出n,所以内填入“A≤1000”.故选D
(2016·全国Ⅱ卷)中国古代有计算多项式值的秦九韶算法,如图214是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()图214A.7B.12C.17D.34C[因为输入的x=2,n=2,所以k=3时循环终止,输出s
根据程序框图可得循环体中a,s,k的值依次为2,2,1(第一次循环);2,6,2(第二次循环);5,17,3(第三次循环).所以输出的s=17
(2017·全国Ⅲ卷)执行如图215所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()图215A.5B.4C.3D.2D[假设N=2,程序执行过程如下:t=1,M=100,S=0,1≤2,S=0+100=100,M=-=-10,t=2,2≤2,S=100-10=90,M=-=1,t=3,3>2