Вопрос задан 23.10.2023 в 09:57. Предмет Информатика. Спрашивает Бебякина Лиза.

Информатика. Нужна помошь, а то сама не понимаю. Определитесь значение переменной у после

выполнения фрагмента программы. Паскаль x:=25; y:=-20; while x*y <0 do Begin x:=x-5; y:=y+2 End; y=...
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хисамутдинова Арина.
Чистая математика)
x:=25-5 (20)
y:=-20+2 (-18)

y:=-18
0 0
Отвечает Ловягин Степан.
После первой итерации условие ещё выполняется. После четвёртой х=25-20=5, а у=-20+8=-12. Пятая итерация даёт х=0, соответственно х*у=0 и условие уже не выполняется. Ответ у=-12
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберемся в этом фрагменте программы пошагово:

  1. Вы устанавливаете начальные значения переменных x и y:

    css
    x := 25; y := -20;
  2. Затем у вас есть цикл while, который будет выполняться до тех пор, пока произведение x и y меньше 0:

    arduino
    while x * y < 0 do
  3. Внутри цикла выполняются следующие инструкции:

    css
    Begin x := x - 5; y := y + 2; End;

Изначально, x = 25, y = -20. Затем цикл начинает выполнение:

  • На первой итерации цикла x уменьшается на 5 и становится равным 20, y увеличивается на 2 и становится равным -18.
  • На второй итерации цикла x уменьшается на 5 и становится равным 15, y увеличивается на 2 и становится равным -16.

Таким образом, после выполнения этого фрагмента программы, значение переменной y будет -16.

0 0

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

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

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

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