- 算法与程序框图
- 共2022题
如图所示的程序框图输出的值是
正确答案
144
略
对任意函数f(x),构造一个数列发生器。工作原理如下:
(1)输入数据,经数列发生器,输出
;
(2)不属于D,则数列发生器结束工作;若
,则数列发生器将x1反馈回输入端,再输出
,依次规律继续下去。 画出发生器的流程图。
正确答案
利用两种循环写出1+2+3+…+100的算法,并画出各自的流程图.
正确答案
直到型循环算法:
第一步:S←0;
第二步:I←1;
第三步:S←S+I;
第四步:I←I+1;
第五步:如果I不大于100,转第三步;否则,输出S.
相应的流程图如图甲所示.
当型循环算法如下:
S1 令i←1,S←0
S2 若i≤100成立,则执行S3;否则,输出S,结束算法
S3 S←S+i
S4 i←i+1,返回S2
相应的流程图如图乙所示.
直到型循环算法:
第一步:S←0;
第二步:I←1;
第三步:S←S+I;
第四步:I←I+1;
第五步:如果I不大于100,转第三步;否则,输出S.
相应的流程图如图甲所示.
当型循环算法如下:
S1 令i←1,S←0
S2 若i≤100成立,则执行S3;否则,输出S,结束算法
S3 S←S+i
S4 i←i+1,返回S2
相应的流程图如图乙所示.
写出求解一个任意二次函数y=ax2+bx+c(a≠0)的最值的算法.
正确答案
算法设计如下:
第一步,计算m ←;
第二步,若a>0,输出最小值m;
第三步,若a<0,输出最大值m.
算法设计如下:
第一步,计算m ←;
第二步,若a>0,输出最小值m;
第三步,若a<0,输出最大值m.
如图所示的程序框图,若,则输出的V值 为 .
正确答案
32
略
给出一个算法:
Input x
If x≤0 then
f(x)=4x
Else
f(x)=2x
End if
Print f(x)
End
根据以上算法,可求得f(-3)+f(2)的值为________
正确答案
-8
考查了程序框图的运用。
画出计算12-22+32-42+…+992-1002的值的流程图.
正确答案
流程图如下图.
14分
流程图如下图.
14分
“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f =
其中f(单位:元)为托运费,为托运物品的重量(单位:千克).试设计计算费用f的算法,并画出流程图.
正确答案
算法如下:
S1 输入;
S2 如果≤100,那么f←0.6
;否则
f ←100×0.6+(-100)×0.85;
S3 输出f.
流程图为:
算法如下:
S1 输入;
S2 如果≤100,那么f←0.6
;否则
f ←100×0.6+(-100)×0.85;
S3 输出f.
流程图为:
执行如图所示的程序框图,如果输出p的是720,则输入的整数N是________.
正确答案
6
第一次,k=1,p=1;第二次,k=2,p=2;第三次,k=3,p=6;第四次,k=4,p=24;第五次,k=5,p=120;第六次,k=6,p=720,k不小于N,输出p.故N为6.
某班共有50名同学,为了了解该班同学数学学习的总体情况,需计算全班数学考核的学期总平均分.其中,平时考核占30%,期中考核占30%,期末考核占40%.请你设计一个用伪代码表示的算法,使得只要输入每个同学的平时考核分、期中考核分
、期末考核分
,即可输出班级平均分,并画出流程图.
正确答案
见解析
算法如下: …………………4分
流程图如下: …………………8分
扫码查看完整答案与解析