E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)

——————————————————————————————————————

N-S图
被称为盒图NS图(Nassi Shneiderman图),是结构化编程中的一种可视化建模。
在流程图中完全去掉流程线,全部算法写在一个矩形阵内,在框内还可以包含其他框的流程图形式。即由一些基本的框组成一个大的框,这种流程图又称为N-S结构流程图(以两个人的名字的头一个字母组成,美国学者I.Nassi 和 B.Shneiderman)。N-S图包括顺序、选择和循环三种基本结构。
NS图几乎是流程图的同构,任何的NS图都可以转换为流程图,而大部分的流程图也可以转换为NS图。
PS:Goto指令或是C语言中针对循环的break及continue指令无法用NS图表示


———————————————————————————————————————

PAD图:
PAD图(problem analysis diagram,问题分析图)
一种主要用于描述软件详细设计的图形表示工具。与方框图一样,PAD图也只能描述结构化程序允许使用的几种基本结构。发明以来,已经得到一定程度的推广。它用二维树形结构的图表示程序的控制流,以PAD图为基础,遵循机械的走树(Tree Walk)规则就能方便地编写出程序,用这种图转换为程序代码比较容易。
最左端有纵线,程序主干线,对应程序的第一层结构;每增一层PAD图向右扩展一条纵线,帮程序的纵线数等于程序层次数。
程序执行:从PAD图最左主干线上端结点开始,自上而下、自左向右依次执行,程序终止于最左主干线。

———————————————————————————————————————

程序流程图:
程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据。

最为熟悉的一种图

——————————————————————————————————————
刷题遇到E-R图等,搜索总结一下。
以上总结图片来自百度词条。

E-R图、N-S图、PAD图、程序流程图相关推荐

  1. r语言把多个图合并在一张图_SAS 绘制亚组分析森林图

    背景介绍 随着循证医学(evidence-based medicine)的兴起,森林图(forest plot)已经为人所广泛认识.当前,几乎所有的临床工作者都知道什么是森林图以及如何解读森林图的含义 ...

  2. R 绘制 GWAS 研究的 Manhattan 图

    曼哈顿图本质上是一个散点图,用于显示大量非零大范围波动数值,最早应用于全基因组关联分析(GWAS)研究展示高度相关位点.它得名源于样式与曼哈顿天际线相似(如下图). 近几年,在宏基因组领域,尤其是差异 ...

  3. R语言绘制环形树状图

    R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...

  4. R语言绘制二维密度图

    R语言绘制二维密度图 二维密度图显示了两个数值变量之间的关系,一个在x轴上表示,另一个在Y轴上表示,与散点图类似,然后计算二维空间中特定区域内的观测数,并用颜色梯度表示.二维密度图有几种类型,以下主要 ...

  5. R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

    R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

  6. R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、华夫饼图适合于同类型指标的比较(Waffle Chart)

    R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) .华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例.华夫饼图适合于同类型指标的比较(Waffle Chart) 目录

  7. R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)

    R语言ggplot2可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram) 目录

  8. R语言ggplot2可视化可视化聚类图、使用geom_encircle函数绘制多边形标定属于同一聚类簇的数据点、并自定义每个聚类簇数据点的颜色、多边形框的颜色(Cluster Plot)、主副标题题注

    R语言ggplot2可视化可视化聚类图.使用geom_encircle函数绘制多边形标定属于同一聚类簇的数据点.并自定义每个聚类簇数据点的颜色.多边形框的颜色(Cluster Plot).主副标题题注 ...

  9. R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图、密度图、柱状图、箱图等、并自定义数据点的大小

    R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图.密度图.柱状图.箱图等.并自定义数据点的大小 目录

  10. R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小

    R语言ggplot2可视化分面图(facet_wrap).使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小 目录

最新文章

  1. PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示
  2. muy bien_配置Java EE应用程序或“将Bien付诸实践”
  3. 【今日CS 视觉论文速览】20 Dec 2018
  4. bootstrap table无法服务器分页_layui分页的大坑,RequestPayload和FormData
  5. Python正则表达式模式备忘表
  6. exists查询慢_8个SQL查询效率优化原则
  7. js 内置对象常用方法
  8. 第十章:如何制定项目目标?
  9. vos3000如何检查落地网关配置正常,路由分析
  10. Android Studio 3.4.1(3.5.2)入门教程( 2019.12.14修订)
  11. 例题 8-4 传送中的车(Fabled Rook, UVa 11134)
  12. python mse函数_Python 线性回归处理糖尿病数据 计算MSE等
  13. 浙江临海一民警收到“红牌警告”:立即停止工作
  14. 有道云Markdown笔记导出PDF
  15. 1.7编程基础字符串11潜伏者
  16. 【转载】实时嵌入式软件开发的25个常见错误
  17. 如何使用HMCL启动器配置Java版Minecraft
  18. 软件测试学习 之 Python 两种执行方式——python和python -m 的区别
  19. 暴风人工智能电视服务器连接状态,暴风TV人工智能电视X5 ECHO配置详解
  20. css3爱心跳动动画js特效代码

热门文章

  1. android 生物识别_将生物识别提示与cryptoobject一起使用
  2. 响应式布局的实现方式
  3. springboot打包错误:Failed to execute goal org.apache.maven.pluginsmaven-resources-plugin3.2.0
  4. 解决:vue组件顶部留有空白问题
  5. 2022/06/06 day07:Scanner类、Random类、ArrayList 类
  6. 大白菜U盘重装Win10系统教程
  7. matlab如何求反渐开线函数,inv函数(inv函数查询表)
  8. Linux 之管道通信
  9. 淘气的小丁-Ajax
  10. day07、1 - 域