请画出下面流程图对应的N-S图以及PAD图_软件设计流程图示例

请画出下面流程图对应的N-S图以及PAD图_软件设计流程图示例在软件程序设计中,我们通常会用到以下几种图,来帮助我们,分析问题,整理逻辑。我将介绍这四种图的特性,以及区分它们的方法。1.N-S图:也叫盒图,由美国学者I.Nassi和B.Shneiderman提出,所以又称N-S图,可以清晰的表示程序的结构以及流程,其主要特征为“矩形框”。2.PAD图:全称为ProblemAnalysisDiagram,即问题分析图表,利用二维树形结构表示…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在软件程序设计中,我们通常会用到以下几种图,来帮助我们,分析问题,整理逻辑。
我将介绍这四种图的特性,以及区分它们的方法。

1.N-S图:

也叫盒图,由美国学者I.Nassi 和 B.Shneiderman提出,所以又称N-S图,可以清晰的表示程序的结构以及流程,其主要特征为“矩形框”。
在这里插入图片描述

2.PAD图:

全称为Problem Analysis Diagram,即问题分析图表,利用二维树形结构表示程序的控制流,也就是将程序功能的路线图给画出来,既可以表示程序的逻辑,也可以表示程序的结构,区分它的方法是程序的最左端有一条“竖线”,表示程序的“主线”。
在这里插入图片描述

3.程序流程图

按照规定的符号来描述程序中各项操作和判断的图。表示程序的流程,具有三种结构,分别为顺序结构,选择结构和循环结构。区分它的方法是图的顶端总是存在一个“椭圆形的起始框”。
在这里插入图片描述

4.E-R图

E-R图,即Entity Relationship Diagram,实体联系图,也就是表示各个实体之间的联系,图中有矩形框(实体),菱形框(联系),椭圆形框(属性),在面向对象编程中用来表示各个实体之间的关系,也用作数据库设计。区分它的方法为,各个框之间用”直线“相连,并且直线上有”1,n,m“来表示各个实体之间的数量关系。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170282.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Django(20)ORM模型迁移命令

    Django(20)ORM模型迁移命令迁移命令makemigrations:将模型生成迁移脚本。模型所在的app,必须放在settings.py中的INSTALLED_APPS中。这个命令有以下几个常用选项:app_label:后面可

    2022年7月31日
    5
  • C# Winform 窗体美化(目录)

    C# Winform 窗体美化(目录)最近在看C#Winform的窗体美化,发现一些很有用的美化皮肤库,学习过后也把一些资料整理一下。一、IrisSkin换肤库(IrisSkin4)二、LayeredSkin界面库(LayeredSkinDemo)三、不规则窗体(GoldFishProject,TransparentForm)四、镂空窗体(HollowForm)五、鼠标穿透(MousePenetration)

    2022年5月28日
    34
  • java怎么键盘录入字符串

    java怎么键盘录入字符串-java怎么键盘录入字符串如图所示:来看一下每句代码的意思:先写上:importjava.util.Scanner//导入java.util包下的Scanner类,导入后才能使用它接着:Scanner.sc=newScanner(System.in);//new是指创建了一个scanner类,在创建Scanner类的对象时要用System.in作为…

    2022年7月16日
    14
  • 什么是代码_大专程序员有人要吗

    什么是代码_大专程序员有人要吗什么是代码,什么是数据。代码是能够处理其他数据的数据,而数据是储存信息的数据。数据有时能够变成代码,代码也可以变成数据。甚至,一段数据中某一段,都可以单独拿出来,通过执行器执行(执行器,比如exe的执

    2022年8月1日
    5
  • PAAS平台7×24小时可用性应用设计

    PAAS平台7×24小时可用性应用设计

    2022年1月9日
    38
  • tomcat闪退问题整理

    tomcat闪退问题整理tomcat闪退一般有以下几个原因:1、JDK环境变量配置错误;2、JDK版本与tomcat版本不匹配(一般jdk1.6,tomcat8.**这样可能会出现类似问题)3、tomcat内存配置有误(Catalina文件内存配置有误)4、端口被占用解决方案:1、JDK环境变量配置错误;排查:1)检查环境变量:cmd启动命令行窗口→通过cd命令到tomcat的bin目录下→运…

    2022年5月12日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号