Вопрос задан 10.07.2023 в 12:48. Предмет Информатика. Спрашивает Вагин Александр.

Что будет выведено на экран после следующего фрагмента программы: у:=5;х:=у-2;if (x>y) and (x

mod 2=0) then writeln(y+2*x)                                       else writeln(x+y*3);дам 13 балов​
0 0
Перейти к ответам

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

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

Ответ:

18

Объяснение:

Python*

y = 5

x = y - 2

if (x>y) and x % 2 == 0:

   print( y + 2*x )

else:

   print( x + y*3 )

>>> 18

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

В данном фрагменте программы происходит следующее:

  1. Присваивается значение 5 переменной у: у := 5;
  2. Присваивается значение у - 2 переменной х: х := у - 2; (x = 5 - 2 = 3)
  3. Проверяется условие: (x > y) and (x mod 2 = 0) (3 > 5 - false, 3 mod 2 = 1 - false)
  4. Так как условие не выполняется, будет выполнен блок else.
  5. Вычисляется значение x + y * 3: 3 + 5 * 3 = 18
  6. Выводится результат: writeln(x + y * 3); -> writeln(18);

Итак, на экран будет выведено число 18.

0 0

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

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

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

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