Разберем код программы построчно, чтобы понять, что она делает.
Var k, m: integer; – Объявляются две целочисленные переменные: k (счетчик цикла) и m (счетчик дней, когда количество заказов было меньше 7).Work: array[1..15] of integer; – Объявляется массив Work из 15 элементов, каждый из которых является целым числом. Этот массив хранит данные о количестве заказов, принятых в каждый из 15 дней ноября.Work. Например, Work[1] := 5; означает, что 1 ноября было принято 5 заказов, Work[2] := 4; – 2 ноября было принято 4 заказа, и так далее.m := 0; – Переменная m инициализируется нулем. Она будет использоваться для подсчета количества дней, когда количество заказов было меньше 7.For k:=1 to 15 Do – Начинается цикл, который будет выполняться 15 раз. Переменная k будет изменяться от 1 до 15, представляя каждый день ноября.If Work[k] < 7 Then Begin – Внутри цикла происходит проверка: если количество заказов в день k (то есть Work[k]) меньше 7, то выполняется следующий блок кода.m := m + 1: – Если условие Work[k] < 7 выполняется, то значение переменной m увеличивается на 1. Это означает, что мы нашли еще один день, когда количество заказов было меньше 7.End; – Конец условного оператора.Writeln (m); – После завершения цикла программа выводит значение переменной m на экран.Теперь давайте посчитаем, сколько раз условие Work[k] < 7 будет выполнено:
Считаем количество дней, когда количество заказов было меньше 7: 1, 2, 3, 5, 8, 11, 13, 14. Всего 8 дней.
Следовательно, значение переменной m после выполнения программы будет равно 8.
Ответ: 8