Предмет: Информатика,
автор: serradionov
Дано натуральное число х. Найти число у, которое получается из числа х по следующим правилам:
• если число х - положительное, то нужно его удвоить;
• если х - отрицательное, то уменьшить на 5;
• если число х равно 0, то увеличить на 8.
Составьте блок-схему и программу (на любом языке программирования) к задаче
Ответы
Автор ответа:
0
Ответ:
START
1. Ввод значения x
2. Если x > 0, перейти к шагу 3
Иначе, если x < 0, перейти к шагу 4
Иначе, перейти к шагу 5
3. y = 2 * x
Перейти к шагу 6
4. y = x - 5
Перейти к шагу 6
5. y = x + 8
6. Вывод значения y
END
Вот программа на языке Python, реализующей описанный алгоритм:
python
x = int(input("Введите число x: "))
if x > 0:
y = 2 * x
elif x < 0:
y = x - 5
else:
y = x + 8
print("Результат: ", y)
Вы можете запустить эту программу и ввести значение для переменной x. В результате будет выведено число y в соответствии с указанными правилами.
Похожие вопросы
Предмет: Английский язык,
автор: chalyefimenko
Предмет: Алгебра,
автор: rsariqboyeva
Предмет: Биология,
автор: samirka1213141516
Предмет: Геометрия,
автор: konyaeva83
Предмет: Алгебра,
автор: Bodyamba