文档介绍:6、
(1)、在数据A(1)~A(10)中求最大数与次大数
流程图:
结束
6、
(1)、在数据A(1)~A(10)中求最大数与次大数
流程图:
结束
PAD 图:
开
始
输入 a[0]至ij a[9]
max=a[0], max2=a[1]
max2=max, max=a[i]
i=1
T
a[i]>max、
While i<10, max2=a[i]
■ 一FT
a[i]>max2 \
i=i+1
输出 max,max2
结
束PDL语言:
\ jf
输入 a[0],a[2] a[9];
max=a[0];
max2=a[1];
for(i=0;i<10;i++)
if ( a[i]>max)
{
max2=max;
max=a[i];
}
else
if(a[i]>max)
max2=a[i];
(2)、输入三个整数a,b,c,并按从小到大排序
流程图:
开始
输入a,b,c
!
a>b
T 'F
-
t=a;a=b;b=t;
V. a>c R
t=a;a=c;c=t;
W
T>c >F
PAD 图:
输出a,b,c
输入 a,b,c 三个数;
if(a>b)
{
t=a;a=b;b=t;
}
if(a>c)
{
t=a;a=c;c=t;
}
if(b>c)
{
t=b;b=c;c=t;
}
输出排序后得a,b,c三个数
(3)、输出三个正整数作为边长,判断该三条边构成得三角形就是等边、 等腰还
就是一般三角形。
流程图:
PAD 图:
PDL语言:
输出”等边三角形”
a=c T
输出”不就是三角
先输入三个整数, 通过a+b>c&&a+c>b&&b+c>a&&a>0&&b>0&&c>0判断就是否就是三角形 如果不成立,则不就是三角形
结
女啜成立,再判断a==b||b==c||a==c就是否成立
如果就是,再判断a==b且同时a==c就是否成立,成立得话,则为等边三角 形
不成立得话,则为等腰三角形
如果a==b||b==c||a==c不成立,则为一般三角形
N-S 图、PAD 图
7、选择一种将三个数从小到大排序得算法,试分别用流程图、 描述其详细过程。
流程图
}
开始
PAD图:输出a,b,c 、a>b
t=a;
t=a;a=b;b=t
结束
t=b;b=c;c=t;
T
b>c\
1
F
输出a,b,c