Ветвления Уровень A. Ввести три целых числа, найти максимальное из них. Пример: Введите...

0 голосов
211 просмотров

Ветвления
Уровень A. Ввести три целых числа, найти максимальное из них. Пример:
Введите три целых числа:
1 5 4
Максимальное число 5
Уровень B. Ввести пять целых чисел, найти максимальное из них. Пример:
Введите пять целых чисел:
1 5 4 3 2
Максимальное число 5
Уровень C. Ввести последовательно возраст Антона, Бориса и Виктора. Определить, кто из них
старше. Пример:
Возраст Антона: 15
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Борис старше всех.
Пример:
Возраст Антона: 17
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Антон и Борис старше Виктора.


Информатика (206 баллов) | 211 просмотров
Дан 1 ответ
0 голосов

(начало)
|
/a,b,c/
| - +
< a>b and a>c > - /a/
| - + |
< b>c >---------- /b/
| - |
/c/--------------(konec)

(начало)
|
/a,b,c,d,e/
| - +
< a>b and a>c and a>d and a>e> - /a/
| - + |
< b>c and b>d and b>e > -------- /b/
| - + |
< b>d and b>e > - ---------------/c/
| - + |
< d>e > ------------------------ /d/
| - |
/d/----------------------------(konec)

(nachalo)
|
/a,b,c/
| +
< a=b and b=c >------------/'Wse starshe wseh'/
| - + + |
< a=b >------< a > c >-----/'A u B starshe C'/
| | - |
| +----------/'C starshe wseh'/
| - + + |
< b=c >------< b > a >-----/'B u C starshe A'/
| | - |
| +----------/'A starshe wseh'/
| - + + |
< a=c >------< a > b >-----/'A u C starshe B'/
| | - |
| +----------/'B starshe wseh'/
| - + |
< a>b and a>c > ---------- /'A starshe wseh'/
| - + |
< b>c >------------------- /'B starshe wseh'/
| - |
/'C starshe wseh'/--------------(konec)