早教吧作业答案频道 -->数学-->
设计一个算法,从五个不同的数中找出最大数,用流程图描述这个算法.
题目详情
设计一个算法,从五个不同的数中找出最大数,用流程图描述这个算法.
▼优质解答
答案和解析
答案:
解析:
记这五个不同的数分别为a1、a2、a3、a4、a5,算法步骤如下: S1 比较a1与a2,将较大的数记作b;(在这一步中,b表示的是前两个数中的最大数) S2 再将b与a3进行比较,将较大的数记作b;(执行完这一步后,b的值就是前三个数中的最大数) S3 再将b与a4进行比较,将较大的数记作b;(执行完这一步后,b的值就是前四个数中的最大数) S4 再将b与a5进行比较,将较大的数记作b;(执行完这一步后,b的值就是前五个数中的最大数) S5 输出b,b的值即为所求的最大数. 流程图如图所示.
分 析:
解决这个问题的思路很简单,先选两个数进行比较,去掉小的,留下大的;再取第三个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.
解析:
记这五个不同的数分别为a1、a2、a3、a4、a5,算法步骤如下: S1 比较a1与a2,将较大的数记作b;(在这一步中,b表示的是前两个数中的最大数) S2 再将b与a3进行比较,将较大的数记作b;(执行完这一步后,b的值就是前三个数中的最大数) S3 再将b与a4进行比较,将较大的数记作b;(执行完这一步后,b的值就是前四个数中的最大数) S4 再将b与a5进行比较,将较大的数记作b;(执行完这一步后,b的值就是前五个数中的最大数) S5 输出b,b的值即为所求的最大数. 流程图如图所示.
分 析:
解决这个问题的思路很简单,先选两个数进行比较,去掉小的,留下大的;再取第三个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.
看了 设计一个算法,从五个不同的数...的网友还看了以下:
5、6、7、8四个数字算24点,只能使用“加”、“减”、“乘”、“除”4种运算,每个数字只可以使用 2020-05-16 …
把2.75化成最简分数后的分数单位是(),至少添上()个这样的分数单位等于最小的合数.[流把2.7 2020-05-20 …
现有1995根火柴,甲乙两人轮流从中取一根或2根,直到取完为止,最后计算各人所得火柴总数,得数为奇 2020-05-23 …
如何确定污水管道的不计算管段啊,如果某设计管段的设计流量小于在最小管径、最小设计坡度(最小流速)、 2020-06-06 …
为何在RLC正弦交流电路中容抗向量X=1/wc(-90°)(括号内为初相位)与按时间函数计算容抗所 2020-07-30 …
请帮估算一下水管的流量水管外径大约是33mm,管上装有表,压力70Kg/m^2,大概流量会是多少呢 2020-07-31 …
给出一组数据:56.1,55.9,55.9,56,55.8,55.7,55.6,56.2要想计算其平 2020-10-30 …
用0、2、3、4、5组成三位数乘两位数的乘法算式:乘积最小的算式是:乘积最大的算式是:用0、2、3、 2020-11-06 …
求判断一个数是否为素数的最简单算法一个数N,从实现最为简单的算法就是遍历N能否整除从2到sqrt(N 2020-11-24 …
12346这五个数组一个两位数和一个三位数,趁机最小的算式是()最大的呢?12346这五个数组一个两 2020-12-13 …