js初级教程--程序流程图
1、什么是程序流程图?
程序流程图”常简称为“流程图”,是一种传统的算法表示法,程序流程图是人们对解决问题的方法、思路或算法的一种描述。它利用图形化的符号框来代表各种不同性质的操作,并用流程线来连接这些操作。在程序的设计(在编码之前)阶段,通过画流程图,可以帮助我们理清程序思路。下图是一个简单的流程图,描述求两个数的最大公约数的算法(辗转相除法)。
画流程图是每个程序员的基本功。流程图有其规范,这是用于技术人员之间交流的需要,并不是想怎么画就怎么画。流程图中常用的符号:起始框,处理框,判断框,输入输出框,流程线,在前述求最大公约数的流程图中找出对应的部分。
2、如何画程序流程图?
初级程序员应该养成绘制流程图的习惯,有助于对程序的理解
让我们来练习一下吧
练习一
场景:今天是不是周末,如果不是周末去上班。
如果今天是周末,男/女朋友有空,去看电影,如果没有空,自己去逛街!
结束一天行程
练习二
场景:遇到男生表白, 如果是宋仲基,嫁!如果不是,帅吗?帅:嫁!不帅:有钱吗?有钱:嫁,没钱:拖出去打死!
动动手绘制一下,如果对概念还不是很清晰,多绘制几次!