第一问的解答:
(实在不知道为啥这张图片无论怎样插入都是倒着的,头一回遇到)
第二问的解答:
(1)不是结构化的。通常所说的结构化程序,是按照狭义的结构程序的 定义衡量,符合定义规定的程序,每个代码块只有一个入口 和一个出口。图示的程序的循环控制结构有两个出口,显然 不符合狭义的结构程序的定义,因此是非结构化的程序。
(2)使用附加的标志变量flag ,图示盒图描绘了等价的结构化程序。
第一问的解答:
(实在不知道为啥这张图片无论怎样插入都是倒着的,头一回遇到)
第二问的解答:
(1)不是结构化的。通常所说的结构化程序,是按照狭义的结构程序的 定义衡量,符合定义规定的程序,每个代码块只有一个入口 和一个出口。图示的程序的循环控制结构有两个出口,显然 不符合狭义的结构程序的定义,因此是非结构化的程序。
(2)使用附加的标志变量flag ,图示盒图描绘了等价的结构化程序。