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