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