Дан алгоритм:
1. Сравнить a и b. Если a>b,то в качестве максимума t принять a, иначе (a<=b) в качестве максимума принять b (t=b).
2. Сравнить t и c. Если t>c, то перейти к шагу 3. Иначе (t<c) принять в качестве максимума c (t=c).
3. Принять t в качестве результата.
Определите записи данного алгорма.
1 построчный
2 графический
3 псевдокод
1. Сравнить a и b.
2. Если a > b, то в качестве максимума t принять a.
3. Иначе (a <= b) в качестве максимума принять b (t = b).
4. Сравнить t и c.
5. Если t > c, то перейти к шагу 6.
6. Иначе (t < c) принять в качестве максимума c (t = c).
7. Принять t в качестве результата.
2. Графическая запись алгоритма:
---------
| |
| Сравнить a и b
| |
--------- |\
| \ ----
| \-|> | | Сравнить t и c
v ----
------ Нет
| | \
| a > b? \ Да
| | ------------
------ | |
| |
v |
------ t=a ---------------
| | | |
| a <= b? | t > c?
| | ---- Нет
------ \
| \ -----
v | | |
------ --------------
| | | |
| t = b | | t = c |
| | | |
------ ------
| |
v v
------ ------
| | | |
| t | | t |
| | | |
------ ------
|
v
------
| |
| Результат |
| |
------
3. Псевдокод:
1. Сравнить a и b.
2. Если a > b, то t = a.
3. Иначе (a <= b), t = b.
4. Сравнить t и c.
5. Если t > c, то перейти к шагу 7.
6. Иначе (t < c), t = c.
7. Вернуть t в качестве результата.