❶ 依次将十个数输入,要求输出其最大值的流程图是什么
依次将十个数输入,要求输出其最大值的流程图如下:
❷ 设计从5个不同的数中找出最大数的算法,并画出流程图.
略 算法步骤如下: (1)输入 , , , , ; (2)将 与 中的大数记作b; (3)将b与 比较大小,大数记作b; (4)将b与 比较大小,大数记作b; (5)将b与 比较大小,大数记作b; (6)输出b.流程图如图: 在上述的3个关键步骤中,每一步都要与上一步中得到的最大数b进行比较,得出新的最大数,将其也记作b.b可以取不同的值.
❸ 求4个数的最大值,如何用流程图描述起算法,2种方法
方法一:用数组a存储输入的4个数--->用qsort对a进行排序(以升序为例)--->输出a[3]
方法二:用数组a存储输入的4个数--->声明同类型新变量temp,并初始化为一个很小的值--->遍历数组a,将比temp大的值赋给temp--->输出temp
❹ 用传统流程图表示该算法:依次将10个数输入,要求将其中最大的数输出
1、传统流程图如下图所示:
2、流程图思路详解:
(1)定义三个变量,分别是i(用于循环计数)、m(保存相对较大的数值)、a(输入的数值)。
(2)给循环变量i赋值。
(3)输入第一个数a,将a的值赋给m,初始化m的值
(4)进入循环,在循环中首先判断是否复合循环条件,如果符合条件,则输入新值a,用a的值和之前m的值进行比较,较大的值赋给m,循环变量i+1;不符合条件则输出存放保存相对较大的数值的变量m,得到结果
简单点说就是两数比较取大值保存,最后输出。
(4)查找最大数的算法流程图扩展阅读:
流程图(Flow Chart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用。相关的还有一种PAD图,对PASCAL或C语言都极适用。
流程图是揭示和掌握封闭系统运动状况的有效方式。作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题出在哪里,从而确定出可供选择的行动方案。
流程图的基本结构有:顺序结构,条件结构(又称选择结构),循环结构,分支结构。
❺ 输入二个数,判断它们哪个是最大数,并将最大数输出。请用流程图描述本题的算法。
DIMENSION a(3)
FOR i=1 to 3
input "第"+ALLTRIM(STR(i))+"个数" to a(i)
ENDFOR
FOR m=1 to 2
FOR n=2 to 3
IF a(m)>a(n)
s=a(n)
a(n)=a(m)
a(m)=s
ENDIF
ENDFOR
ENDFOR
?"从小到大",a(1),a(2),a(3)
?"从大到小",a(3),a(2),a(1)
三个数排序
别人说是冒泡法
我不晓得
应该看得懂这个算法吧
❻ 算法设计题 要求:输出三个数中最大的数 请画出流程图
思路分析:先比较2个数,取其中大者与第三个数比较得出较大者为最大数,记为max.步骤如下:
第一步:输入a,b,c.
第二步:比较a,b.若a>b,则执行第三步;否则,执行第四步.
第三步:比较a,c.若a>c,则输出最大数max=a;否则,输出最大数max=c.
第四步:比较b,c.若b>c,则输出最大数max=b;否则,输出最大数max=c.
启示:自然语言与流程图是表示算法的两种方法,显然流程图更直观、更准确.此算法中包含了顺序和条件两种结构,注意其中条件结构的嵌套(条件分支中含有条件结构)的使用.
流程图:
❼ 设计一个算法,从五个不同的数中找出最大数,用流程图描述这个算法.
答案:解析: 记这五个不同的数分别为a1、a2、a3、a4、a5,算法步骤如下: S1比较a1与a2,将较大的数记作b;(在这一步中,b表示的是前两个数中的最大数) S2再将b与a3进行比较,将较大的数...
❽ 从十个整数中找出最大值,使用流程图描述其算法并用vb编程
Private Sub Command1_Click()
x = CInt(InputBox("请输入第1个数:"))
Print x;
Max = x
For i = 2 To 10
x = CInt(InputBox("请输入第" & i & "个数:"))
If x > Max Then Max = x
Print x;
Next i
Print "最大值="; Max
End Sub
❾ 设计算法,找出输入的三个不相等实数a、b、c中的最大值,并画出流程图.
程序框图如下: 解析: 算法步骤: 第一步,输入a,b,c的值. 第二步,判断a>b是否成立,若成立,则执行第三步;否则执行第四步. 第三步,判断a>c是否成立,若成立,则输出a,并结束;否则输出c,...
❿ 算法设计题 要求:输出三个数中最大的数 请画出流程图
rivate Sub Command1_Click()。
Dim a1, a2, a3, max1 As Integer。
a1 = InputBox("请输入第1个数")。
max1 = a1。
a2 = InputBox("请输入第2个数")。
If a2 > max1 Then max1 = a2。
a3 = InputBox("请输入第3个数")。
If a3 > max1 Then max1 = a3。
MsgBox (max1)。
End Sub。
(10)查找最大数的算法流程图扩展阅读:
作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题可能出在什么地方,从而确定出可供选择的行动方案。
流程图有时也称作输入-输出图。该图直观地描述一个工作过程的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。这一方法可以用于整个企业,以便直观地跟踪和图解企业的运作方式。
流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。但比这些符号规定更重要的,是必须清楚地描述工作过程的顺序。流程图也可用于设计改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。