根据三角形三边的关系可将三角形分成4种类型:不构成三角形、一般三角形、等腰三角形、等边三角形。根据该原则实现一个判断三角形的程序,伪代码如下。使用判定覆盖设计测试用例(需要画出流程图)
时间: 2024-06-12 09:08:56 浏览: 12
判断三角形的伪代码如下:
```
输入:三角形的三条边长 a, b, c
如果 a + b <= c 或 a + c <= b 或 b + c <= a,则输出 "不构成三角形"
则,如果 a = b = c,则输出 "等边三角形"
否则,如果 a = b 或 a = c 或 b = c,则输出 "等腰三角形"
否则,输出 "一般三角形"
```
以下是判断三角形的流程图:
```
__________
| |
| 输入 |
|__________|
|
V
________|________
| |
| a + b <= c |
|_________________|
|
V
_______|_______
| |
| a + c <= b |
|_______________|
|
V
_______|_______
| |
| b + c <= a |
|_______________|
|
V
_______|_______
| |
| a = b = c |
|_______________|
|
V
_______|_______
| |
| a = b or a = c or b = c |
|_______________|
|
V
_______|_______
| |
| 输出结果 |
|_______________|
```