Сколько раз выполнится тело цикла в следующих фрагментах программ: a) for i:= 2 to do c:=2*i; b) for i:= -7 to 2 do c:=2*i; c) for i:= 11 downto 0 do c:=2*i; d) icri: = 7 to 5 do c:=2*i.
В цикле for to начальное значение переменной счётчика должно быть меньше конечного значения переменной счётчика
В цикле for downto начальное значение переменной счётчика должно быть больше конечного значения переменной счётчика
Если эти условия не выполняются, то цикл выполняется 0 раз
Если эти условия выполняются, то количество раз выполнения тела цикла рассчитывается так: из большего значения переменной счётчика вычитают меньше значение переменной счётчика и прибавляют 1
a) for i:= 2 to do c:=2*i
нет цифры после to
b) for i:= -7 to 2 do c:=2*i
-7<2 +
2-(-7)+1=10 раз
c) for i:= 11 downto 0 do c:=2*i
11>0 +
11-0+1=12 раз
d) for i: = 7 to 5 do c:=2*i
7<5 -
0 раз
В цикле for to начальное значение переменной счётчика должно быть меньше конечного значения переменной счётчика
В цикле for downto начальное значение переменной счётчика должно быть больше конечного значения переменной счётчика
Если эти условия не выполняются, то цикл выполняется 0 раз
Если эти условия выполняются, то количество раз выполнения тела цикла рассчитывается так: из большего значения переменной счётчика вычитают меньше значение переменной счётчика и прибавляют 1