Вопрос:

Определи значение переменной к после выполнения фрагмента программы: i := 2; k := 2; while i < 5 do begin k := k* 2; i := i + 1; end; Запиши в поле ответа верное значение.

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

Ответ:

Краткое пояснение: Программа вычисляет значение переменной k, умножая её на 2 до тех пор, пока i меньше 5.

Пошаговое решение:

  1. Инициализация: i := 2, k := 2.
  2. Цикл while i < 5:
    • 1-я итерация:
      • i = 2 (меньше 5), поэтому выполняем k := k * 2. k становится равным 2 * 2 = 4.
      • i := i + 1, i становится равным 2 + 1 = 3.
    • 2-я итерация:
      • i = 3 (меньше 5), выполняем k := k * 2. k становится равным 4 * 2 = 8.
      • i := i + 1, i становится равным 3 + 1 = 4.
    • 3-я итерация:
      • i = 4 (меньше 5), выполняем k := k * 2. k становится равным 8 * 2 = 16.
      • i := i + 1, i становится равным 4 + 1 = 5.
    • 4-я итерация:
      • i = 5 (не меньше 5), цикл завершается.
  3. После цикла значение k равно 16.

Ответ: 16

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