Пояснение:
Для определения количества выполнений цикла необходимо вычислить разницу между конечным и начальным значением счетчика, прибавив 1. Если конечный счетчик меньше начального, цикл не выполнится ни разу (0 раз).
Расчеты:
- а) for i:=0 to 15 do s:=s+1;
Количество выполнений: (15 - 0) + 1 = 16 раз. - б) for i:=10 to 15 do s:=s+1;
Количество выполнений: (15 - 10) + 1 = 6 раз. - в) for i:=-1 to 1 do s:=s+1;
Количество выполнений: (1 - (-1)) + 1 = (1 + 1) + 1 = 3 раза. - г) for i:=10 to 10 do s:=s+1;
Количество выполнений: (10 - 10) + 1 = 1 раз. - д) k:=5; for i:=k-1 to k+1 do s:=s+1;
Сначала вычисляем k-1 и k+1: k-1 = 5-1 = 4, k+1 = 5+1 = 6.
Цикл будет: for i:=4 to 6 do s:=s+1;
Количество выполнений: (6 - 4) + 1 = 3 раза.
Ответ:
а) 16 раз
б) 6 раз
в) 3 раза
г) 1 раз
д) 3 раза