这是我做的一个基于UmiJS的任务待办桌面应用,欢迎大家给我star

这是我做的一个博客管理系统,该系统在路由拦截这一块的做的非常好,欢迎大家star

N-S图,也被称为盒图或NS图(Nassi Shneiderman图)。是结构化编程中的一种可视化建模。

N-S图特点
1)NS图形象直观,功能域明确,具有良好的可见度;
2)很容易确定局部和全局数据的作用域;
3)不可能任意转移控制;
4)很容易表示嵌套关系及模块的层次关系;
5)复杂度接近代码本身,修改需要重画整个图;
6)它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量。

N-S图解结构
1. 顺序结构
所有语句顺序执行
在这里插入图片描述
2. 选择结构
P成立的情况下执行A,不成立的情况下执行B
在这里插入图片描述
3. 循环结构
1. 当型循环结构
先判断后执行,当P1条件成立的情况下,反复执行A语句,直到P1条件不成立为止
在这里插入图片描述
2. 直到型循环结构
先执行后判断,当P1条件不成立的情况下,反复执行A语句,直到P1条件成立为止
在这里插入图片描述
实例
输入三角形三边长,判断三遍构成的是等边,等腰,还是一般三角形
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐