第07篇程序结构深入理解并能够灵活应用程
晖晖和晴晴兄妹俩学的很快,大部分的基本模块已经学习完毕。于是,星河爸爸在第16章里,着重讲解了脚本程序的三大基本结构。
核心知识要点:
三大程序结构
综合案例:红绿灯效果
01概述:三大结构
以现实生活中的道路为例,总结起来无外乎就这三种基本道路形式。
第一种:就是一条路线走到底,无论是笔直的还是曲里拐弯的,没有分支,起点和终点也没有重合;
第二种:就是走着走着,遇见了一个岔路口,这个岔路口可以是二岔路口、三岔路口、亦或是更多的岔路口,行走者需根据需要,选择走哪一个分岔;
第三种:是起点和终点重合,这样的路线多以赛车竞技路线为主。
对应到程序设计中,这三种路线分别指的就是顺序、分支(或条件)、循环三大类基本结构。
02详述:三大结构
1、顺序结构
按照积木的出现顺序,从上往下依次运行脚本即可;
2、分支结构
也叫条件结构或选择结构,即满足某种条件,就执行某段脚本,并不是所有的代码都会运行。编写程序时需要罗列所有的可能性,供用户选择。
比如:公共厕所,在建造厕所时就要考虑上厕所的人群(可能男性、可能女性),这样就会有两块隔开的空间,程序中就是两段独立的代码。人们根据自身性别来决定到底该进入哪块空间,这是基本的常识。类比程序设计也是一样,一旦进入了一个分支块,另一个分支空间就进不去了。
分支结构的基本形式有:简单分支结构、一般分支结构(即:二选一)、以及多分支结构。
转载请注明:http://www.abuoumao.com/hyls/1739.html