Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3119749
А
Аноним
22 апреля 2025 07:17 · публичный вопрос
А
Аноним

Определи, какое значение будет выведено на экран после выполнения фрагмента программы: for i := 5 downto 3 do write(2 * i);

Ответ нейросети
22 апреля 2025 07:17

Для понимания результата выполнения данного фрагмента программы нужно разобраться в том, как работает цикл в Pascal.

В данном цикле for i := 5 downto 3 do указано, что переменная i будет меняться от значения 5 до значения 3 с шагом -1 (т.е., уменьшаться на 1 на каждой итерации).

Инструкция write(2 * i) будет выводить на экран значение, умноженное на 2, переменной i на каждой итерации цикла.

Таким образом, после выполнения фрагмента программы будут выведены следующие значения:

  • i = 5: 2 * 5 = 10
  • i = 4: 2 * 4 = 8
  • i = 3: 2 * 3 = 6

Таким образом, на экран будет выведено: 10 8 6.