В ПИТОНЕ! Напишите программу, которая выводит на экран максимальное из четырех целых чисел, введенных с клавиатуры. Используйте для написания программы словесный алгоритм.

Прежде чем писать программу, необходимо по условию задачи определить, какие данные у нас будут входными (то есть даны и будут вводиться с клавиатуры), а какие данные будут выходными (то есть представлять результат и будут выводиться на экран в качестве ответа)

В нашей задаче

ВХОДНЫЕ ДАННЫЕ: четыре целых числа через пробел

ВЫХОДНЫЕ ДАННЫЕ: одно число, максимальное из введенных

АЛГОРИТМ

1. Оформите ввод четырех значений переменных с клавиатуры

2. Присвойте значение переменной Mпервой из четырех переменных

3. Если значение второй переменной больше, чем значение, находящееся в переменной M, то замените значение переменной Mна значение второй переменной

4. Если значение третьей переменной больше, чем значение, находящееся в переменной M, то замените значение переменной Mна значение третьей переменной

5. Если значение четвертой переменной больше, чем значение, находящееся в переменной M, то замените значение переменной Mна значение четвертой переменной

6. Выведите значение переменной Mна экран

Следуя данному алгоритму, напишите программу.

Запрещенные операторы: else;and;or;not

litvinsofia245 litvinsofia245    2   16.02.2021 10:37    474

Ответы
OlaCoch OlaCoch  21.12.2023 21:18
Хорошо, вот программа на языке Python, которая решает данную задачу:

```
# Вводим четыре целых числа с клавиатуры
num1, num2, num3, num4 = map(int, input().split())

# Присваиваем значение первой переменной M
M = num1

# Проверяем, больше ли второе число, чем значение в M, и заменяем M при необходимости
if num2 > M:
M = num2

# Проверяем, больше ли третье число, чем значение в M, и заменяем M при необходимости
if num3 > M:
M = num3

# Проверяем, больше ли четвертое число, чем значение в M, и заменяем M при необходимости
if num4 > M:
M = num4

# Выводим значение M на экран
print(M)
```

Объяснение программы:

1. На первой строке вводим четыре целых числа с клавиатуры и сохраняем их в переменные `num1`, `num2`, `num3` и `num4`.

2. На второй строке присваиваем переменной `M` значение первой переменной `num1`.

3. Далее следуют условные операторы `if`, которые сравнивают значения переменных `num2`, `num3` и `num4` со значением переменной `M`. Если значение переменной больше, чем значение переменной `M`, то значение переменной `M` заменяется на это большее значение.

4. Наконец, на последней строке выводится значение переменной `M` на экран.

Программа позволяет найти и вывести на экран максимальное из четырех введенных чисел.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика