Вопрос:

8 (2 балла). Определить значение переменной f после выполнения фрагмента программы:

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

Ответ:

Давай пошагово разберем, что происходит в программе:

  1. Начало:
    • i = 20
    • f = 1
  2. Первый проход цикла (while i > 15 do):
    • Условие i > 15 (20 > 15) истинно.
    • Внутри цикла:
      • i = i - 2 = 20 - 2 = 18
      • f = f + i div 2 = 1 + 18 / 2 = 1 + 9 = 10
  3. Второй проход цикла:
    • Условие i > 15 (18 > 15) истинно.
    • Внутри цикла:
      • i = i - 2 = 18 - 2 = 16
      • f = f + i div 2 = 10 + 16 / 2 = 10 + 8 = 18
  4. Третий проход цикла:
    • Условие i > 15 (16 > 15) истинно.
    • Внутри цикла:
      • i = i - 2 = 16 - 2 = 14
      • f = f + i div 2 = 18 + 14 / 2 = 18 + 7 = 25
  5. Четвертый проход цикла:
    • Условие i > 15 (14 > 15) ложно. Цикл завершается.

Ответ: 25

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

Похожие