流程图、PAD图和PDL语言
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、
(1)、在数据A(1)~A(10)中求最大数和次大数流程图:
PAD图:
PDL语言:
输入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,并按从小到大排序流程图:
T F
T F
T F
PAD图:
PDL语言:
输入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+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不成立,则为一般三角形
7、选择一种将三个数从小到大排序的算法,试分别用流程图、N-S图、PAD图描述其详细过程。
流程图
T F
F
T
T F
N-S图:
PAD图:
T a>b F
T a>c F
T b>c F