- 基本算法语句
- 共674题
如图8的程序,若程序执行的结果是3,则输入的值为 .
正确答案
3或-3
本题是计算的一个算法程序,由
,得
如图是一个算法的流程图,若输出的结果是31,则判断框中的整数的值是
正确答案
4
试题分析:程序执行过程中的数据为
,输出S,所以
点评:分析清楚程序各步运行的先后顺序及循环次数,逐步运行出结果,此类题目易出错点在循环次数的确定,新课标中新加知识,一般高考出一道选择或填空,难度不大
将五进制化成四进位制数是__ __.
正确答案
画出程序框图,用二分法求方程在(20,21)之间的近似根(精确度为0.005)
正确答案
略
如图3所示的算法流程图中,输出S的值为 .
正确答案
52
试题分析:退出循环体时i=11,所以S=3+4+5+...+10=52.
点评:确定退出循环体时i=11是解决本小题的关键,还要注意最后参与运算的i值为10,从而得到S的值.
如图是某一问题的算法程序框图,它反映的算法功能是 _______.
正确答案
求x的绝对值
本程序框图反映的算法功能是求x的绝对值.
(本题满分10分)
已知一个算法如下:
S1 输入X;
S2 若X<0,执行S3;否则,执行S5;
S3 ;
S4 输出Y,结束;
S5 若X=0,执行S6;否则执行S8;
S6 ;
S7 输出Y,结束;
S8 ;
S9 输出Y,结束.
(1)指出其功能(用数学表达式表示);
(2)请将该算法用程序框图来描述之.
正确答案
(1);(2)见解析
根据算法可知本算法表示的是一个分段函数.
然后根据算法画出程序框图,再表示分段函数时,要用到条件结构.
解:这是一个输入x的值,求y值的函数的算法.
函数表达式: …………4分
其流程图如下:
…………10分
为了在运行下面的程序之后得到输出结果为16,键盘输入x应该是 。
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
正确答案
5或-5
试题分析:根据程序可知,如果输入的,则
,解得
;同理可求如果输入的
,则
.
点评:解决算法语句有三个步骤,首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.
如图,是一程序框图,则输出结果为 __ _
正确答案
试题分析:根据程序框图可以判断出此程序框图实际上执行运算的值,易知
点评:高考中算法初步的考查主要是对程序框图含义的理解与运用,理解各种框图(尤其是条件结构、循环结构)的含义和作用,是作对题的基础.
将二进制数化为十进制数,结果为__________
正确答案
45
扫码查看完整答案与解析