- 算法与程序框图
- 共2022题
.执行如右图的程序框图,那么输出的值是 .
正确答案
解:第1次循环,S=-1,K=1,
第2次循环,S= ,K=2,
第3次循环,S=2,K=3,
第4次循环,S=-1,K=4,
…
框图的作用是求周期为3的数列,输出S的值,
不满足2012<2012,退出循环,循环次数是2012次,即输出的结果为,
故答案为
如图,该框图所对应的程序运行后输出的结果的值为 .
正确答案
解:因为S=0,n=0
第一次循环得到:S=0,n=1
第二次循环得到:S=,n=2
第三次循环得到:S=,n=3
第四次循环得到:S=,n=4
第五次循环得到:S=,n=5
第六次循环得到:S=0,n=6
依次构成了周期为5的循环结果,因此当n=2012时,符合题意得到S=,n=2013
此时输出,
运行如图所示的程序框图,则输出的运算结果是_____________
正确答案
试题分析:因为
第一次进入循环,运算后S=,i=1<4
第二次进入循环,运算后S=,i=2<4
第三次进入循环,运算后S=,i=3<4
第四次进入循环,运算后S=,i=4≥4跳出循环
输出S=.
算法流程图如图所示,其输出结果是_______.
正确答案
127
解:a的取值依次构成一个数列,且满足a1=1,an+1=2an+1,则求第一个大于100的an值,写出这个数列1,3,7,15,31,63,127,…,故有结果为127.
将程序补充完整
INPUT x
m=xMOD2
IF THEN
PRINT“x是偶数”
ELSE
PRINT“x是奇数”
END IF
END
正确答案
m =0
判断一个数是否是偶数,只需看该数能否被2整除,即看该数除以2的余数是否为0,故该程序的判断条件是m=0
给出下面的程序框图,那么其循环体执行的次数是
正确答案
从
运行到
步长为
,运行次数为499
执行如图所示的程序框图,若输入的值为
,则输出
的值为______.
正确答案
第一次循环后:;第二次循环后:
;
第三次循环后:;第四次循环后:
,此时
故输出
.
【考点定位】程序框图
根据如图所示的流程图,则输出的结果T为 .
正确答案
试题分析:第一步:第二步:
第三步:
结束循环,输出
程序框图(即算法流程图)如图所示,其输出结果是 .
正确答案
127
试题分析:按照循环依次得到的a值是:3,7,15,31,63,127,此时在进行判定时是“是”,跳出循环,输出a,即127.
某程序图如图所示,该程序运行后输出的结果是 .
正确答案
5
解:s="2,k=2;" s="4,k=3;" s="16,k=4;" s=216>2012,k=5;此时循环结束,输出结果。
扫码查看完整答案与解析