Задание 3. В переменных А, В и С записан возраст Султана, Гулден и Алишера. Кто из них самый младший?(5 баллов) 1) Сформулируйте постановку задачи 2) Создайте блок-схему 3) Напишите программу на языке программирования Python 4) Запишите результат выполнения программы при A=15, B=12, C=13
Ответы
Постановка задачи: Даны три переменные A, B и C, содержащие возраст Султана, Гулден и Алишера соответственно. Необходимо определить, кто из них самый младший.
Блок-схема:
mathematica
Start
|
|--- A > B?
| |
| |--- Yes --- A > C?
| | |
| | |--- Yes --- Print("Алишер самый младший")
| | |
| | |--- No --- Print("Гулден самый младший")
| |
| |
| |--- No --- B > C?
| |
| |--- Yes --- Print("Алишер самый младший")
| |
| |--- No --- Print("Султан самый младший")
|
End
Программа на языке Python:
python
A = 15
B = 12
C = 13
if A > B:
if A > C:
print("Алишер самый младший")
else:
print("Гулден самый младший")
else:
if B > C:
print("Алишер самый младший")
else:
print("Султан самый младший")
Результат выполнения программы при A=15, B=12, C=13:
Алишер самый младший