Вопрос:

Определи, что будет выведено на экран после выполнения программы: var i, N: integer; begin i := 3; N := 5; repeat write(i, ' ') i := i + 1; until (i < N) end. Выбери верный вариант.

Смотреть решения всех заданий с листа

Ответ:

Разберем программу по шагам:

  1. В начале программы переменной i присваивается значение 3, а переменной N присваивается значение 5.
  2. Затем начинается цикл repeat ... until.
  3. Внутри цикла выводится значение переменной i и пробел.
  4. После этого значение переменной i увеличивается на 1.
  5. Цикл продолжается до тех пор, пока значение переменной i меньше значения переменной N.

Теперь посмотрим, какие значения будет принимать переменная i и что будет выведено на экран:

  • Первая итерация: i = 3. Выводится "3 ". i становится равным 4.
  • Вторая итерация: i = 4. Выводится "4 ". i становится равным 5.
  • Условие i < N, то есть 5 < 5, не выполняется, поэтому цикл завершается.

Таким образом, на экран будет выведено "3 4 ".

Ответ: 3 4

ГДЗ по фото 📸
Подать жалобу Правообладателю