Вопрос:

7. Запишите значение переменной s, полученное в результате работы следующей программы. var s,k: integer; begin s := 0; for k := 4 to 8 do s := s + 7; writeln(s); end. Ответ:

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

Ответ:

Решение:

Давай проследим за переменной s:

  1. s := 0;
    Изначально s равно 0.
  2. for k := 4 to 8 do
    Этот цикл означает, что переменная k будет принимать значения от 4 до 8 (включительно). То есть k будет равно 4, 5, 6, 7, 8.
  3. s := s + 7;
    Внутри цикла к переменной s прибавляется 7. Это будет происходить каждый раз, когда k принимает новое значение.

Теперь посчитаем, сколько раз выполнится команда s := s + 7:

  • Когда k = 4: s = 0 + 7 = 7
  • Когда k = 5: s = 7 + 7 = 14
  • Когда k = 6: s = 14 + 7 = 21
  • Когда k = 7: s = 21 + 7 = 28
  • Когда k = 8: s = 28 + 7 = 35

Цикл закончился. Значение переменной s стало 35.

Ответ: 35

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

Похожие