图5-35
思路解析:由流程图和函数的解析式可知,当x<1时,y=x,当1≤x<10时,y=2x-1,当x≥10时y=3x-11.
答案:①x ②1≤x<10 ③3x-11
6.根据下面的流程图(如图5-36所示)写出其算法的伪代码.
图5-36
思路解析:由所学知识可知此流程图表示的是计算2+4+6+...+200的一个算法,由于在算法的流程图中出现了循环结构,则用伪代码表示该算法时需用循环语句.
答案:这是计算2+4+6+...+200的一个算法,可以用循环语句表示为
T←0
For I from 2 to 200 step 2
T←T+I
End for
7.输入一个华氏温度,要求输出摄氏温度,公式为.写出其算法的伪代码.
思路解析:由于华氏温度与摄氏温度互化只需代公式C=(F-32),则其算法在表示时只需输入、输出语句和赋值语句即可.
答案:这是顺序结构.其伪代码如下:
Read F
C←(F-32)
Print C
8.一个小球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下.设计一个算法,求它在第10次落地时共经过多少米?第10次反弹多高?画出流程图并用伪代码表示.
思路解析:由题第1次下落的高度为100 m,第2次下落的高度为50 m,第3次下落