Вопрос:

15. Определите, что будет напечатано в результате работы следующей программы. Паскаль var s,k: integer; begin s:= 0; for k := 5 to 12 do s := s + 7; write(s); end.

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

Ответ:

Давай посмотрим, как работает эта программа:

  1. var s,k: integer;
    Объявляем две переменные s и k, которые будут хранить целые числа.
  2. s:= 0;
    Переменной s присваивается начальное значение 0.
  3. for k := 5 to 12 do s := s + 7;
    Это цикл, который будет выполняться несколько раз. Переменная k будет принимать значения от 5 до 12 включительно. Внутри цикла к переменной s каждый раз будет прибавляться 7.
  4. Подсчитаем, сколько раз выполнится цикл:
    k будет принимать значения: 5, 6, 7, 8, 9, 10, 11, 12.
    Всего это 8 значений (12 - 5 + 1 = 8).
  5. Вычислим финальное значение s:
    Поскольку к s (которое изначально равно 0) прибавят 7 ровно 8 раз, то итоговое значение s будет: 0 + 7 * 8 = 56.
  6. write(s);
    Программа выведет на экран текущее значение переменной s.

Ответ: 56

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

Похожие