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

1. Дано целое число х. Вычислите значение у. Если х>2, то у=х-2, в остальных случаях у=x+2. Для данной задачи: сформулируйте постановку задачи. разработайте алгоритм, нарисуйте блок-схему. напишите программу на языке Python. Только пожалуйста правильно блок схему​

Ответы

Ответ дал: kidsnasta2500
1

Ответ:

Постановка задачі: дано ціле число х. Якщо х > 2, то потрібно обчислити y = x-2, в іншому випадку - y = x+2.

Алгоритм:

1. Ввести ціле число х з клавіатури.

2. Перевірити, чи х > 2.

3. Якщо умова виконується, то обчислити y = x-2. Інакше обчислити y = x+2.

4. Вивести отримане значення y на екран.

Блок-схема:

![image.png](attachment:image.png)

Програма на мові Python:

```

x = int(input("Введіть ціле число x: "))

if x > 2:

y = x - 2

else:

y = x + 2

print("y = ", y)

```

Тепер можна ввести ціле число x, і отримати значення y згідно з умовою задачі.

Ответ дал: najsik59
1

Постановка задачи:

Для данного целого числа x необходимо вычислить значение y в соответствии с условием: если x > 2, то y = x - 2, в противном случае y = x + 2.

Алгоритм:

Ввести значение целого числа x.

Проверить условие: если x > 2, перейти к шагу 3, иначе перейти к шагу 4.

Присвоить переменной y значение x - 2.

Присвоить переменной y значение x + 2.

Выв +-------+

---> | Ввести x |

+-------+

|

V

+---------+

| x > 2? |

+---------+

|

+----|-----+

| V |

| y = x - 2|

| |

+-----|----+

|

+----V----+

| y = x + 2|

+---------+

|

+----V----+

---> | Вывести y |

+---------+

Программа на языке Python:

x = int(input("Введите значение x: "))

if x > 2:

y = x - 2

else:

y = x + 2

print("Значение y =", y)

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