• Предмет: Информатика
  • Автор: serradionov
  • Вопрос задан 4 месяца назад

Дано натуральное число х. Найти число у, которое получается из числа х по следующим правилам:
• если число х - положительное, то нужно его удвоить;
• если х - отрицательное, то уменьшить на 5;
• если число х равно 0, то увеличить на 8.
Составьте блок-схему и программу (на любом языке программирования) к задаче ​

Ответы

Ответ дал: diasrustem04
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 в соответствии с указанными правилами.

Вас заинтересует