(做完这些N-S图、PAD图例题,这两个图也基本就掌握了)
1、记录StudentRecord给出即将大学毕业的学生的姓名和平均分(GPA)。我们的目的是建立一个参加毕业典礼的学生表。候选毕业的学生表从文件”StudRecs”读入。因为学校规定:GPA低于minGPA的学生不能毕业,因此那些平均分低于minGPA的学生不参加毕业典礼。另外,记录那些选择不参加毕业典礼的学生名单,将名单保存至文件”NoAttend”中,按每行一个学生姓名保存。删除这些选择不参加毕业典礼的学生,最终生成参加毕业典礼的学生表。


2、画出下列程序流程图对应的盒图、PAD图。



3、根据伪码画出盒图、PAD图。
GET(a[1],a[2],…a[10])
max=a[1];
max2=a[2];
FOR i=2 TO 10
IF a[i]>max
max2=max;
max=a[i];
ELSE
IF a[i]>max2
max2=a[i];
ENDIF
ENDIF
ENDFOR
PUT(max,max2)
END


4、需要从1 000以内将能够被7整除的数查询出来,并计算出这些数的和。
对应的算法伪码:
定义变量:i=7,S=0
DO WHILE i<=1000
IF(i被7整除)
THEN
S=S+i
输出:i
ENDIF
i=i+1
ENDDO
输出:S
试使用N-S图、PAD图设计该程序问题的算法。


5、对于所示的流程图,试分别用N-S图和PAD表示之。

N-S图:

PAD图:

6、N-S图转换成PAD。




7、对于所示的流程图,试分别用N-S图和PAD表示之。

N-S图:

PAD图:

8、PAD转换成N-S图。


9、N-S图转换成PAD。

PAD图:

10、根据伪码画出N-S图。
START
IF A THEN
X1
DO UNTIL B
ELSE
X2
Y
END IF
Z
STOP

11、根据伪码画出PAD图。
START
SWITCH P
CASE 1: A; break;
CASE 2: B; break;
CASE 3: C; break;
Default;
STOP

N-S图、PAD图(例题)相关推荐

  1. 【软件工程】软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、

    软件工程中应用的几种图辨析:系统流程图.数据流图.数据字典.实体联系图.状态转换图.层次方框图.Warnier图.IPO图.层次图.HIPO图.结构图.程序流程图.盒图.PAD图.判定表.判定树.Ja ...

  2. 系统工程--011详细设计 伪码 程序流程图 PAD图 N-S图 判断表和判断树

    详细设计 三种控制结构:顺序.选择.循环 一个程序的代码块仅仅通过顺序.选择和循环,3种基本控制结构进行连接,并每个代码块只有一个入口和一个出口 伪码 程序流程图 PAD图 N-S图 判断表和判断树

  3. 计算机公共基础知识(N-S图,DFD图,PAD图,程序流程图,E-R图)

    1.DFD图 2.N-S图 3.PAD图 4.程序流程图 5.E-R图

  4. matlab语言剪力弯矩图,剪力图和弯矩图(史上最全面)

    <剪力图和弯矩图(史上最全面)>由会员分享,可在线阅读,更多相关<剪力图和弯矩图(史上最全面)(45页珍藏版)>请在人人文库网上搜索. 1.1,弯曲.剪力,2,41 平面弯曲的 ...

  5. pert图java_Gantt图和PERT图

    软件项目计划的一个重要内容是安排进度,常用的方法有Gantt图和PERT图. 一.Gantt图(甘特图) Gantt图用水平条状图描述,它以日历为基准描述项目任务,可以清楚地表示任务的持续时间和任务之 ...

  6. 数据结构 -- 图与图存储

    我们在使用像QQ ,微信,微博,快手,抖音等社交软件的过程中经常需要添加好友,关注好友和被好友关注.这个过程中 这样的社交网络中的好友关系就需要被存储下来,存储在各个公司的后台服务器之上,都会作为每个 ...

  7. 第一课.图与图神经网络

    图(Graph)和图像(Image)是两个事物,图是一种数据结构,由节点(nodes)和边(edges)组成,边代表了节点之间的关系:图GGG可用序偶描述: G=(V,E)G=(V,E)G=(V,E) ...

  8. R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图、双y轴图线图、双y轴图线图(添加图例)

    R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图.双y轴图线图.双y轴图线图(添加图例) 目录

  9. 图(1)——图的定义和基本概念

    2019独角兽企业重金招聘Python工程师标准>>> 概述 图(Graph)是一种比线性表和树更为复杂的数据结构. 线性结构:是研究数据元素之间的一对一关系.在这种结构中,除第一个 ...

  10. kdj买卖指标公式源码_“点金主图+副图+KDJ排序指标”公式源码

    在技术软件中的指标,都有其背后的公式在进行支撑,特别的指标更能帮助我们进行投资!知道一些股票技术指标公式源码,是有必要的!有两种指标源码,是可以让短线朋友的投资变得更加简化,他们就是点金主图+副图+K ...

最新文章

  1. Skin设计小组新作品发布—CornflowerBlue
  2. python给图片添加字符
  3. (C语言版)链表(二)——实现单向循环链表创建、插入、删除、释放内存等简单操作
  4. CI Weekly #11 | 微服务场景下的自动化测试与持续部署
  5. (数学)最小二乘的几何意义及投影矩阵
  6. 流量清洗是什么意思?
  7. 【小白话通信】离散分布的生成
  8. 永利宝与火理财涉嫌非法吸收公众存款 6名犯罪嫌疑人抓捕
  9. 【老生谈算法】matlab实现细菌觅食算法(BFA)源码——粒子群算法
  10. python 回溯算法总结
  11. 郑州科技学院计算机,郑州科技学院2005级(成)计算机信息管理一班
  12. 基于动画图解常用的机器学习算法
  13. java流式编程(七)Collectors中的常用方法
  14. 风华才气,春华秋实———忆信管学子杨友岁月如歌
  15. GitHub标星 10k+ 的后台管理系统
  16. zui消息推送服务器,没放弃!联想ZUK Edge迎接ZUI3.1更新推送
  17. python 金融分析代码_手把手教你以python为工具进行量化金融分析
  18. 暑假线上兼职:300-500元/小时,安利一个大学生也能月入8K的线上兼职
  19. IntelliJ IDEA Debug 快捷键
  20. 【vue】vue组件发表评论功能

热门文章

  1. 大一时写的东西 哈哈~~~~~~~~~~~~
  2. random randint randn
  3. python数字转换拼音程序_课内资源 - 基于Python的拼音汉字转换程序
  4. 关于Proximal Methods,近端梯度下降的理解
  5. 制作产品原型时要注意什么?
  6. android 指纹比对方法,指纹识别功能方面对比_手机Android频道-中关村在线
  7. dvi黑屏解决方法_电视维修|电视机屏幕出现条纹该怎么解决?
  8. Java日志门面担当-SLF4J
  9. excel输入公式显示公式_显示Excel公式而不是结果
  10. Cadence软件license相关问题