问题
问答题 案例分析题
图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。
当遇到哪几种条件组合时,流程图能执行"3→k"?(写出相应的序号即可)
答案
参考答案:
1,3,4
解析:要求流程图执行"3→k"。该方框之上有三个菱形,其中下面两个菱形,由于第二个菱形的一个出口是第三个菱形的入口,它的另一个出口越过了第三个菱形,所以,这两个菱形构成了一个组合条件。而第一菱形与下面两个菱形构成的系统串行,因此,第个菱形中的判断条件对执行"3→k"语句无影响。执行"3→k",要求"B>0"的判断为"Y",或者"B>0"的判断为"N"并且"A>0"的判断为"N"。因此,满足条件的需要为1,3,4。