12.一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复.假设球从100 cm处落下,那么第10次下落的高度是多少?在第10次落地时共经过多少路程?试用伪代码表示其算法.
解 伪代码如图所示:
11.有一个算法如下:
S1 输入x;
S2 判断x>0
是:z←1;否:z←-1;
S3 z←1+z;
S4 输出z.
试写出上述算法的流程图及相应的伪代码.
解
10.请设计一个问题,使得该问题的算法如已知的伪代码所示.
解 已知圆O内有一个边长为a的圆的内接正方形,求圆的面积比正方形的面积大多少?
9.用条件语句描述下面的算法流程图.
Read x
If x<0 Then
y←2×x+3
Else
If x>0 Then
y←2×x-5
y←0
End If
Print y
End
8.图中算法执行的循环次数为 .
答案 333
7.如图(1)是某循环流程图的一部分,若改为图(2),则运行过程中I的值是 .
答案 1
6.如图所示,该伪代码表示的作用是 .
答案 求三个数中最大的数
5.下面是一个算法的伪代码,其运行的结果为 .
答案 2 500