N-S图详解

简介: N-S图详解

N-S图

首先N-S图是一种特殊的流程图,去掉了传统流程图中的流程线,并将全部的算法都写在了一个矩形阵类,在框内还可以包含其他框的流程图形式。

程序的基本结构与N-S图

我们都知道程序的基本结构是顺序结构、分支结构和循环结构。所有的程序都是由这三个基本结构组成,通过三种结构不断嵌套,最终形成系统性强,结构紧密的程序。所以掌握了最基础的三种结构,以及掌握了三种结构的不断嵌套,那么你就是一个合格的开发人员了。而N-S图正是我们梳理三种结构的有效工具,与传统的带流程线的流程图相比具有:1.能够表示嵌套关系以及模块的层级关系。2.能够实现结构的复用,可复用。

N-S图基本结构

顺序结构

分支结构



循环结构

当型循环结构

先进行判断在执行,当条件P成立的情况,反复执行A语句,直到条件P不满足为止。


直道型循环

先执行后后判断,当条件P不成立的情况下,反复执行A语句,直到条件P成立



实例


嵌套实例

目录
相关文章
uniapp三元表达式判断状态更改字体颜色?
uniapp三元表达式判断状态更改字体颜色?
如何绘制PAD图和N-S图(详细步骤)
如何绘制PAD图和N-S图(详细步骤)
4668 0
|
11月前
|
安全
saas是什么意思,saas软件是干嘛的
SaaS(软件即服务)是一种通过互联网按需租用软件的模式,无需购买、安装或维护。它解决传统软件成本高、部署难、升级烦等问题,让企业像用水电一样使用软件,大幅降低门槛,提升效率,实现降本增效。
5769 0
|
JSON API 数据格式
手把手教你抓取京东商品评论:API 接口解析与 Python 实战
京东商品评论蕴含用户对产品质量、体验和服务的真实反馈,分析这些数据有助于企业优化产品和满足用户需求。由于京东未提供官方API,需通过逆向工程获取评论数据。其主要接口为“商品评论列表接口”,支持按商品ID、评分、排序方式等参数获取评论,返回JSON格式数据,包含评论列表、摘要(如好评率)及热门标签等信息。
1187 7
|
数据安全/隐私保护
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
本文详细总结了思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细),看这一篇就够啦~
58763 7
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
|
前端开发 架构师 算法
技术一号位的方法论《个人篇》——人成长的本质以及如何构建个人成长路线图
不论你是职场新人还是35岁的职场“老人”,成长是每个职场人都绕不开的话题,同时也是贯穿每个人职业生涯的痛点。本文主要帮助读者建立起对个人成长的认知,然后在此认知的基础上让大家理解成长的本质,最终通过文章的引导,来帮助读者完成个人成长路线图的确定以及落地实践。
14383 3
技术一号位的方法论《个人篇》——人成长的本质以及如何构建个人成长路线图
|
人工智能 自然语言处理 大数据
【阿里云】通义灵码支持 DeepSeek R1 和 V3、Qwen2.5 模型
最近参加了阿里云通义灵码模型切换体验活动,深入体验了DeepSeek R1、V3和Qwen2.5模型。通过简便的注册流程,我轻松参与并测试了不同模型在自然语言处理、计算效率等方面的表现。操作界面清晰,模型切换流畅,性能出色,尤其在大数据处理时表现优异。此外,还获得了Cherry机械键盘等精美奖品。这次体验让我对AI技术有了更深的理解,强烈推荐给AI开发者和爱好者。[立即体验](https://t.aliyun.com/BLkE2b2m)
|
算法 NoSQL 安全
腾讯云服务器操作系统TencentOS安装与体验
腾讯云服务器操作系统TencentOS安装与体验
2759 0
腾讯云服务器操作系统TencentOS安装与体验
|
Web App开发 域名解析 JSON
HTTP 及 http 请求解析过程
HTTP 及 http 请求解析过程
995 4
|
自然语言处理 计算机视觉 人工智能
人工智能LangChain问题之blacklist_query工具如何解决
人工智能LangChain问题之blacklist_query工具如何解决
190 1