10.4.1顺序结构顺序结构是算法中最简单的一种结构,它设计使求解问题的过程按照顺序由上至下执行成立不成立A条件BAB图10-3顺序结构图10-4分支结构
10.4.1顺序结构 顺序结构是算法中最简单的一种结构,它设计使求 解问题的过程按照顺序由上至下执行。 A B 条件 A B 成立 不成立 图10-3 顺序结构 图10-4 分支结构
10.4.2分支结构分支结构也叫条件结构、选择结构或判断结构,在程序执行过程中,可能会出现判断,如判断某门功课的成绩,大于或等于60分为“及格”,否则为“不及格”,这时就必须采用分支结构实现。如图10-4所示为分支结构的一般表示。若条件成立,则执行分支A,否则执行分支B。如果在A或B中,又需要根据判断设计分支结构,就会出现多分支结构
10.4.2分支结构 分支结构也叫条件结构、选择结构或判断结构,在程序执行 过程中,可能会出现判断,如判断某门功课的成绩,大于或 等于60分为“及格”,否则为“不及格”,这时就必须采用 分支结构实现。如图10-4所示为分支结构的一般表示。若条 件成立,则执行分支A,否则执行分支B。 如果在A或B中,又需要根据判断设计分支结构,就会出现 多分支结构
10.4.3循环结构在程序中有许多重复的工作,我们没有必要重复编写相同的一组命令。可以通过编写循环结构,让计算机重复执行这一组命令。有两类循环结构:当型(while)循环结构和直到型(until)循环结构。当型循环的原理如图10-5所示,当条件成立时执行A,执行完A后再判断条件是否成立,若成立则继续执行A,如此反复,直至条件不成立才结束循环。直到型循环的原理如图10-6所示,先执行A,再判断条件是否成立如果条件不成立则继续执行A,如此反复,直至条件成立才结束循环。这两种循环结构的区别在于循环体A的执行顺序:对while结构,如果开始循环条件就不成立,则A将不会被执行;而对until结构,无论循环条件成立与否,A至少被执行一次
10.4.3循环结构 在程序中有许多重复的工作,我们没有必要重复编写相同的一组命令。 可以通过编写循环结构,让计算机重复执行这一组命令。有两类循环 结构:当型(while)循环结构和直到型(until)循环结构。 当型循环的原理如图10-5所示,当条件成立时执行A,执行完A后再判 断条件是否成立,若成立则继续执行A,如此反复,直至条件不成立 才结束循环。 直到型循环的原理如图10-6所示,先执行A,再判断条件是否成立, 如果条件不成立则继续执行A,如此反复,直至条件成立才结束循环。 这两种循环结构的区别在于循环体A的执行顺序:对while结构,如果 一开始循环条件就不成立,则A将不会被执行;而对until结构,无论 循环条件成立与否,A至少被执行一次
如果在循环体中包含了分支结构,就构成了循环加条件判断的处理结构。同样,在分支结构的任何一个分支里都可以出现循环结构。不成立条件成立A条件不成立成立直到型循环结构当型循环结构
如果在循环体中包含了分支结构,就构成了循环加条件判断的处理结构。 同样,在分支结构的任何一个分支里都可以出现循环结构。 A 直到型循环结构 条件 A 成立 不成立 当型循环结构 条件 成立 不成立
10.5算法的表示10.5.1自然语言10.5.2传统流程图10.5.3N-S流程图10.5.4伪代码
10.5 算法的表示 10.5.1自然语言 10.5.2 传统流程图 10.5.3 N-S流程图 10.5.4伪代码