给出30个数2,3,5,8,12,17,…,要计算这30个数的和,该问题的程序框图如图:则框图中判断框①和执行框②应是 ( )A.B.C.D.
题型:不详难度:来源:
给出30个数2,3,5,8,12,17,…,要计算这30个数的和,该问题的程序框图如图:则框图中判断框①和执行框②应是 ( )
|
答案
C |
解析
专题:阅读型. 分析:由程序的功能是给出30个数:2,3,5,8,12,17,…要计算这30个数的和,我们可以根据循环次数,循环变量的初值,步长计算出循环变量的终值,得到①中条件;再根据累加量的变化规则,得到②中累加通项的表达式. 解答:解:由于要计算30个数的和, 故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30 即①中应填写i≤30; 又由第1个数是1; 第2个数比第1个数大1即2+1=3; 第3个数比第2个数大2即3+2=5; 第4个数比第3个数大3即5+3=8;… 故②中应填写p=p+i 故选C 点评:本题考查的知识点是循环结构,其中在循环次数=(循环终值-初值)÷步长+1,是循环次数,终值,初值,步长的知三求一问题,属于基础题. |
举一反三
下边程序框图可用来估计的值(假设函数CONRND(-1,1)是产生随机数的函数,它能随机产生区间(-1,1)内的任何一个实数).如果输入1000,输出的结果为788,则由此可估计的近似值为 ( )
A.3.142 | B.3.142 | C.3.151 | D.3.152 |
|
已知某算法的流程图如图所示,若将输出的(x,y 值依次记为(x1,y1),(x2,y2),……(x n,y n),…
(Ⅰ)若程序运行中输出的一个数组是( , t),则t =" " ; (Ⅱ)程序结束时,共输出(x , y )的组数为 ; (Ⅲ)写出流程图的程序语句. |
某程序框图如图所示,该程序运行后输出的为____________ |
如图,是一程序框图,则输出结果为 . |
阅读图1的程序框图. 若输入, 则输出的值为. |
最新试题
热门考点