1. 将该流程图转化为流图如下:
```
Start
|
v
A: read x
|
v
B: read y
|
v
C: if x > y then D else E
|
v
D: z = x - y
|
v
F: print z
|
v
G: End
|
v
E: z = y - x
|
v
H: print z
|
v
I: End
```
2. 确定该图的基本路径集合:
- 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8
- 1 -> 2 -> 3 -> 4 -> 5 -> 9 -> 10 -> 11
3. 根据基本路径集合设计测试用例:
- 对于第一条基本路径,输入 x=5, y=3,期望输出 z=2。
- 对于第二条基本路径,输入 x=3, y=5,期望输出 z=2。