Вопрос:

Дан фрагмент программы на Паскале: s := 0; for i := 1 to 4 do s := s + i * 2; Чему равно значение s после выполнения цикла?

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

Ответ:

Решение:

Давай разберем, как меняется значение переменной s на каждом шаге цикла:

  • Изначально: s = 0
  • Шаг 1 (i=1): s = s + i * 2 = 0 + 1 * 2 = 2
  • Шаг 2 (i=2): s = s + i * 2 = 2 + 2 * 2 = 2 + 4 = 6
  • Шаг 3 (i=3): s = s + i * 2 = 6 + 3 * 2 = 6 + 6 = 12
  • Шаг 4 (i=4): s = s + i * 2 = 12 + 4 * 2 = 12 + 8 = 20

После выполнения всех шагов цикла значение s будет равно 20.

Ответ: 20

ГДЗ по фото 📸