- 算法与程序框图
- 共2022题
请用程序框图表示前面讲过的“判断整数n(n>2)是否为质数”的算法.
正确答案
解:程序框图如下:
程序框图是用图形的方式表达算法,使算法的结构更清楚,步骤更直观也更精确.这里只是让同学们初步了解程序框图的特点,感受它的优点,暂不要求掌握它的画法.
边长为的正三角形面积为
,
,当
时,写出计算正三角形面积的算法,并画出程序框图.
正确答案
答案见解答过程
算法:
S1.;
S2.;
S3.输出.
程序框图:
“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).
试画出计算费用f的程序框图.
正确答案
解:算法程序框图如下图:
这是一个实际问题,根据数学模型可知,求费用f的计算公式随物品重量ω的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构.其中,物品的重量通过输入的方式给出.
高中某班一共有40名学生,设计算法流程图,统计班级数学成绩良好(分数>80)和优秀(分数>90)的人数.
正确答案
程序框图如下图:
分析:用循环结构实现40个成绩的输入,每循环一次就输入一个成绩s,然后对s的值进行判断.设两个计数器m,n,如果s>90,则m=m+1,如果80<s≤90,则n=n+1.设计数器i,用来控制40个成绩的输入,注意循环条件的确定.
根据下图所示的程序框图,最后一个打印出的值应为_________
正确答案
略
根据右面的框图,打印的所有数据的和是_____.
正确答案
25
按照打印顺序依次打印的数为3,7,15,所以其数字和为25.
如右所示的算法中,若输入的分别为1,2,3,则输出的a,b,c分别为
正确答案
4,-2,0
略
用秦九韶算法求多项式f(x)=2+0.35x+1.8x2-3x3+6x4-5x5+x6在x=-1的值时,令v0=a6,v1=v0x+a5,…,v6=v5x+a0.则v3的值是_______.
正确答案
-15
f(x)=(((((x-5)x+6)x-3)x+1.8)x+0.35)x+2
v0=1,v1=v0x-5=-6,v2=v1x+6=6×(-1)+6=12,v3=v2x-3=-15.
程序框图如下图所示,若,输入
,则输出结果为 。
正确答案
-1
因为f(x)>g(x),则可知h(x)=g(x)=lgx=lg=-1
已知函数f(x)=x2-1,g(x)=2x+3,设计一个程序,求f[g(0)]+g[f(2)]的值.
正确答案
略
解析:
x=0;
g=2*x+3;
f=g*g-1;
y1=f;
x=2;
f=x*x-1;
g=2*f+3;
y2=g;
y=y1+y2;
print(%io(2),y);
扫码查看完整答案与解析