理论上早已证实,全部电子计算机
北京市网站建设程序流程都能够用次序、挑选和循环系统这三种基础系统结构来叙述。
1.顺序结构 顺序结构用于表明必须次序解决的一个测算实际操作编码序列。测算全过程从所叙述的第一个实际操作刚开始,直至编码序列的最后一个实际操作,按序先后实行,如图所示7-3所显示。顺序结构内还可以包括别的系统结构。
2.挑选构造 挑选构造表明了在二种或多种多样解决支系中挑选在其中之一的逻辑结构.基础的挑选构造是特定一个标准P,随后依据该标准创立是否来决策是实行测算A還是测算B,即从2个支系中挑选一个实行,如图所示7-4(a)所显示.挑选构造中的测算A或测算B还能够包括次序、挑选和循环结构。编程语言中一般还出示简单化的挑选构造,也就是沒有测算B的支系构造,如图所示7-4 (b)所显示,及其多支系挑选构造。
3.循环结构 循环结构叙述了开展反复测算的全过程,一般由三个一部分构成:复位一部分、必须反复测算的一部分(称之为循环体)和开展反复的标准一部分,在其中复位一部分有时候不开展显式的表明。循环结构关键有二种方式:while型循环结构和do=while型循环结构。
while型构造的逻辑性含意是先分辨标准P,若创立,则实行循环体A,随后再去分辨标准P,不然控制流就撤出循环结构,如图所示7-5(a)所显示。
do-while型构造的逻辑性含意是先实行循环体A,随后再分辨标准P,若创立则执行循环体A,随后再去分辨标准P,不然控制流就撤出循环结构,如图所示7-5(b)所显示。次序、挑选和循环结构表明的测算全过程示比如图7-6所显示。
在其中,图7-6(a)所显示的测算全过程表明先令x得到值5,随后令y得到值7,最终使x和y的值求和并将結果存有二中;图7-6(b)所显示的测算全过程表明先分辨x的值是不是超过y,若是,则令max得到r的值,不然令ma x得到y的值;图7-6(c)所显示的测算全过程表明先令i得到值0,随后分辨i的值是不是低于10,若是,则令i的值提升1,接下去再分辨i的值以决策是不是再次提升,反复该全过程直至i的值相当于10才行。