N-S图、PAD图(例题)
(做完这些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图(例题)相关推荐
- 【软件工程】软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、
软件工程中应用的几种图辨析:系统流程图.数据流图.数据字典.实体联系图.状态转换图.层次方框图.Warnier图.IPO图.层次图.HIPO图.结构图.程序流程图.盒图.PAD图.判定表.判定树.Ja ...
- 系统工程--011详细设计 伪码 程序流程图 PAD图 N-S图 判断表和判断树
详细设计 三种控制结构:顺序.选择.循环 一个程序的代码块仅仅通过顺序.选择和循环,3种基本控制结构进行连接,并每个代码块只有一个入口和一个出口 伪码 程序流程图 PAD图 N-S图 判断表和判断树
- 计算机公共基础知识(N-S图,DFD图,PAD图,程序流程图,E-R图)
1.DFD图 2.N-S图 3.PAD图 4.程序流程图 5.E-R图
- matlab语言剪力弯矩图,剪力图和弯矩图(史上最全面)
<剪力图和弯矩图(史上最全面)>由会员分享,可在线阅读,更多相关<剪力图和弯矩图(史上最全面)(45页珍藏版)>请在人人文库网上搜索. 1.1,弯曲.剪力,2,41 平面弯曲的 ...
- pert图java_Gantt图和PERT图
软件项目计划的一个重要内容是安排进度,常用的方法有Gantt图和PERT图. 一.Gantt图(甘特图) Gantt图用水平条状图描述,它以日历为基准描述项目任务,可以清楚地表示任务的持续时间和任务之 ...
- 数据结构 -- 图与图存储
我们在使用像QQ ,微信,微博,快手,抖音等社交软件的过程中经常需要添加好友,关注好友和被好友关注.这个过程中 这样的社交网络中的好友关系就需要被存储下来,存储在各个公司的后台服务器之上,都会作为每个 ...
- 第一课.图与图神经网络
图(Graph)和图像(Image)是两个事物,图是一种数据结构,由节点(nodes)和边(edges)组成,边代表了节点之间的关系:图GGG可用序偶描述: G=(V,E)G=(V,E)G=(V,E) ...
- R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图、双y轴图线图、双y轴图线图(添加图例)
R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图.双y轴图线图.双y轴图线图(添加图例) 目录
- 图(1)——图的定义和基本概念
2019独角兽企业重金招聘Python工程师标准>>> 概述 图(Graph)是一种比线性表和树更为复杂的数据结构. 线性结构:是研究数据元素之间的一对一关系.在这种结构中,除第一个 ...
- kdj买卖指标公式源码_“点金主图+副图+KDJ排序指标”公式源码
在技术软件中的指标,都有其背后的公式在进行支撑,特别的指标更能帮助我们进行投资!知道一些股票技术指标公式源码,是有必要的!有两种指标源码,是可以让短线朋友的投资变得更加简化,他们就是点金主图+副图+K ...
最新文章
- Skin设计小组新作品发布—CornflowerBlue
- python给图片添加字符
- (C语言版)链表(二)——实现单向循环链表创建、插入、删除、释放内存等简单操作
- CI Weekly #11 | 微服务场景下的自动化测试与持续部署
- (数学)最小二乘的几何意义及投影矩阵
- 流量清洗是什么意思?
- 【小白话通信】离散分布的生成
- 永利宝与火理财涉嫌非法吸收公众存款 6名犯罪嫌疑人抓捕
- 【老生谈算法】matlab实现细菌觅食算法(BFA)源码——粒子群算法
- python 回溯算法总结
- 郑州科技学院计算机,郑州科技学院2005级(成)计算机信息管理一班
- 基于动画图解常用的机器学习算法
- java流式编程(七)Collectors中的常用方法
- 风华才气,春华秋实———忆信管学子杨友岁月如歌
- GitHub标星 10k+ 的后台管理系统
- zui消息推送服务器,没放弃!联想ZUK Edge迎接ZUI3.1更新推送
- python 金融分析代码_手把手教你以python为工具进行量化金融分析
- 暑假线上兼职:300-500元/小时,安利一个大学生也能月入8K的线上兼职
- IntelliJ IDEA Debug 快捷键
- 【vue】vue组件发表评论功能
热门文章
- 大一时写的东西 哈哈~~~~~~~~~~~~
- random randint randn
- python数字转换拼音程序_课内资源 - 基于Python的拼音汉字转换程序
- 关于Proximal Methods,近端梯度下降的理解
- 制作产品原型时要注意什么?
- android 指纹比对方法,指纹识别功能方面对比_手机Android频道-中关村在线
- dvi黑屏解决方法_电视维修|电视机屏幕出现条纹该怎么解决?
- Java日志门面担当-SLF4J
- excel输入公式显示公式_显示Excel公式而不是结果
- Cadence软件license相关问题