流程图、PAD图和PDL语言

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档