考点集训(三)第3讲算法初步、框图1.执行如下图所示的程序框图,则输出的s的值等于A.13B.15C.36D.492.给出30个数:1,2,4,7,11,16,…,要计算这30个数的和,下图给出了该问题的程序框图,那么框图中判断①处和执行框②处可以分别填入A.i≤30?和p=p+i-1B.i≤31?和p=p+i+1C.i≤31?和p=p+iD.i≤30?和p=p+i3.运行如图所示程序框图,输出的n值为A.2B.3C.4D.54.阅读如下图所示的程序框图,则该算法的功能是A.计算数列{2n-1}前5项的和B.计算数列{2n-1}前6项的和C.计算数列{2n-1}前5项的和D.计算数列{2n-1}前6项的和5.以下给出计算2×4×6×…×100的值的四个程序,其中正确的是A.S=1i=2DOi<100S=S*ii=i+1LOOPUNTILi<100PRINTSENDB.S=1i=2WHILEi>100S=S*ii=i+1WENDPRINTSENDC.S=1i=2WHILEi<100S=S*ii=i+1WENDPRINTSENDD.S=1i=2WHILEi<=100S=S*ii=i+2WENDPRINTSEND6.一算法的程序框图如右图所示,若输出的y=,则输入的x可能为A.-1B.1C.1或5D.-1或17.如图①,利用斜二侧画法得到水平放置的△ABC的直观图△A′B′C′,其中A′B′∥y′轴.若A′B′=B′C′=3,设△ABC的面积为S,△A′B′C′的面积为S′,记S=kS′,执行如图②的框图,则输出r的值A.12B.10C.9D.6答案题号123456788.将下图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为输入xIFx≤eTHENy=0.5+0.5*(x-2)ELSEy=0.5*xENDIF输出yA.1B.1.5C.0.125D.0.8591419.球从100m的高度落下,每次落地后又返跳回原高度的一半,再落下,在第10次落地时,小球共经过多少路程?画出程序框图,并设计程序.第3讲算法初步、框图【考点集训】1.D2.D3.D4.D5.D6.A7.A8.B9.【解析】第1次下落的高度h1=100m;第2次下落的高度h2=h1=50m;第3次下落的高度h3=h2=25m;…第10次下落的高度h10=h9所以递推关系式是h1=100,hn+1=hn(n=1,2,3,…,9)到第10次落地时,共经过的路程为S=h1+2h2+2h3+…+2h10=2(h1+h2+…+h10)-h1.故可将S作为累加变量,i作为计数变量.程序框图如下根据以上程序框图,可设计程序如下:S=0h=100i=1WHILEi<=10S=S+2hh=h/2i=i+1WENDS=S-100PRINTSEND