1.画出下列伪代码程序的流程图和盒图:
START
IF p THEN
WHILE q DO
f
END DO
ELSE
BLOCK
g
n
END BLOCK
END IF
STOP
答:流程图:
盒图:
2.下图是结构化的么?如果不是,设计一个等价的结构化程序
答:图示的程序的循环控制结构有两个出口,显然不符合结构化程序的定义,因此是非结构化的程序。
1.画出下列伪代码程序的流程图和盒图:
START
IF p THEN
WHILE q DO
f
END DO
ELSE
BLOCK
g
n
END BLOCK
END IF
STOP
答:流程图:
盒图:
2.下图是结构化的么?如果不是,设计一个等价的结构化程序
答:图示的程序的循环控制结构有两个出口,显然不符合结构化程序的定义,因此是非结构化的程序。