介绍软件编程小知识。
今天介绍控制流程的
选择流程。
控制流程
控制流程包括顺序流程、
选择流程、
循环流程。
计算机使用这些控制流程
允许程序做出选择,
改变方向或重复动作。
选择流程
选择流程/Selection,
软件可以根据信息做出选择。
选择流程通常
使用IF-THEN-ELSE指令。
如果你们学做Scratch,
IF-THEN-ELSE就是下面这样的:
通过选择流程,
软件可以走不同的分支。
上次关于进入房间的例子,
顺序流程可以改变
选择流程,
加入选择信息。
例如,它可以改为:
1.如果(IF)门被锁定,那么(Then)解锁门,否则(ELSE)什么都不做(转到下一条指令)
2.如果(IF)门关闭,那么(Then)打开门,否则(ELSE)什么都不做
3.进入房间
4.如果(IF)房间很暗,那么(Then)打开灯,否则(ELSE)什么都不做
5.关上你身后的门
用流程图表示如下:
选择流程加入了选择信息。
计算机可以收集输入信息
并将它们和已知值进行比较。
在上面这个例子中,
已知值就是“门锁了”、“门没锁”,
“门关了”或“门开这”之类的值。
总结:
选择流程让软件可以根据
信息进行判断,
并且让软件流程有了不同的分支。
领取专属 10元无门槛券
私享最新 技术干货