设下图给出的程序流程图代表一个非结构化的程序,试问: (1)为什么说它是一个非结构化的? (2)设计一个等价的使用附加标志变量flag的结构化程序。 (3)设计一个使用break(用于代替goto)的程序。
正确答案:
(1)它是一个单入口、两出口的结构,所以是一个非结构化的程序。
(2)等价的结构化程序:
(2)等价的结构化程序:
答案解析:有
微信扫一扫手机做题
设下图给出的程序流程图代表一个非结构化的程序,试问: (1)为什么说它是一个非结构化的? (2)设计一个等价的使用附加标志变量flag的结构化程序。 (3)设计一个使用break(用于代替goto)的程序。
微信扫一扫手机做题