Вопрос задан 12.07.2023 в 23:46. Предмет Информатика. Спрашивает Коцовская Дарья.

X = - 10. Чому дорівнює y після виконання оператора: If x>0 then y := x else y := 2*x

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Василенко Анюта.

x = - 10

If x>0 then

y := x

else

y := 2*x

x > 0 — нет, т.к. -10 > 0 — неверно, поэтому выполняется код после else, а именно, y := 2*x. После этого y = 2*(-10) = -20

Ответ: -20

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

У вас дано умову та оператор присвоєння:

go
If x > 0 then y := x else y := 2*x

Значення x у вас -10. Тому виконуючи умовний оператор:

  1. Перевіряємо умову x > 0. В даному випадку -10 > 0 не виконується, тобто переходимо до блоку else.

  2. Виконуємо y := 2*x, де x у вас -10. Отже, y := 2 * (-10) = -20.

Отже, після виконання даного оператора зі значенням x = -10, отримаємо y = -20.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос