实例:
现有一段三角形程序,要求给出三条边长,判断是否能够构成三角形。
Step 1:对该段程序进行孔编程。
程序:
IF (A+B > C) AND (B+C > A) AND (C+A > B) THEN
PRINT("三角形能成立")
ELSE
PRINT("不能成立三角形")
ENDIF
孔编程:
L1: IF A + B > C GOTO L2
L2: IF B + C > A GOTO L3
L3: IF C + A > B GOTO L4
L4: PRINT "三角形能成立" GOTO E
L5: PRINT "不能成立三角形" GOTO E
E: END