题目内容
设计一个算法的程序框图,将101~180之间所有整数中既不能被3整除,又不能被8整除的数(如:111不满足条件,它能被3整除,而113满足条件)找出来,并输出.
小明家在河边,河对岸有一个电信信号接收塔.有一天,他突发奇想,想测量塔的高度,但是他不能爬到塔顶去,也不打算过河去.于是,他叫来小华帮忙.他们准备了两个测角器及一个测量长度用的圈尺.如图,小华站在D点,小明站在C点,如果河对岸的塔高AB用h(单位:米)表示,B、C间的距离用a(单位:米)表示,将测得的两人之间的距离CD用s(单位:米)表示,∠BCD、∠BDC分别用α、β表示,仰角(∠BCA)用表示.
(1)为了减小误差,他们决定不断地变换测量地点,多测几次,为此需要多次重复计算,两人经过讨论,觉得用计算机软件进行计算更方便.为此他俩设计了一个算法,下图是他俩设计的程序框图,你能帮他俩填好图中的处理框①中的式子吗?
(2)若输入的数据依次是75,60,30,20,则输出的结果大约是多少(结果保留一位小数)?
下面是利用UNTIL循环设计的计算的一个算法程序.
S=1
I=1
DO
①
I=I+2
LOOP UNTIL ②
PRINT S
END
(Ⅰ)请将其补充完整,并转化为WHILE循环;
(Ⅱ)绘制出该算法的流程图.
解:(Ⅰ)补充如下: (Ⅱ)流程图绘制如下:(请画在下框中)
② .
WHILE循环为