Какой тип оператора цикла рекомендуется использовать, если известно количество повторений тела цикла? repeat until

  • 28
Какой тип оператора цикла рекомендуется использовать, если известно количество повторений тела цикла? repeat <оператор1, …>until <условие> while <условие>do <оператор> for <параметр>:= <начальное значение>to<конечное значение> do<оператор> 2. Какое значение будет иметь i после выполнения тела цикла, используя оператор for i:= -10 to 10 do...? 3. Сколько раз выполнится цикл во фрагменте программы p:=1; repeat p:=p*0.1 until p>0.1; ?: 1 раз, 2 раза, бесконечное число раз, 0 раз, 3 раза, 4 раза. 4. Что происходит в цикле во фрагменте программы a:=1; b:=1; while a+b<8 do begin a:=a+1; b:=b+2...?
Vsevolod
11
1. Если известно количество повторений тела цикла, рекомендуется использовать цикл "for". Этот тип цикла позволяет явно указать начальное значение, конечное значение и шаг, что обеспечивает определенное количество повторений. Пример использования цикла "for":

\[
\text{{for i:=1 to n do}}
\]

2. После выполнения тела цикла с использованием оператора "for i:=-10 to 10 do", значение переменной "i" будет равно 11.

3. Во фрагменте программы p:=1; repeat p:=p*0.1 until p> 0.1; цикл выполнится 4 раза. Переменная "p" будет равна 0.1 после 4 итераций цикла.

4. В цикле во фрагменте программы a:=1; b:=1; while a+b < 10 do a:=a+b; происходит последовательное сложение чисел "a" и "b" до тех пор, пока их сумма не превысит 10.

Если а=1 и b=1, то после выполнения этого цикла, значение "a" будет равно 8, а значение "b" будет равно 13.