题目内容

根据下面程序,画出程序框图,并说出表示了什么样的算法.

a=input(“a=”);

b=input(“b=”);

c=input(“c=”);

if a>b and a>c then

print(% io (2),a);

else

if b>c then

print(% io (2),b);

else

print(% io (2),c);

end

end

end

分析:我们根据程序按顺序从上到下分析.

第一步:是输入a,b,c三个数;

第二步:是判断a与b,a与c的大小,如果a同时大于b,c,则输出a,否则执行第三步;

第三步:判断b与c的大小,因为a已小于b与c,则只需比较b与c的大小就能看出a,b,c中谁是最大的了,如果b>c,则输出b,否则输出c.

通过上面的分析,程序表示一个什么样的算法已经非常清楚了.

解:框图如图所示:

以上程序表示了输出a,b,c中三个数的最大数的一个算法.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网