?>
Здравствуйте выполнить тест по информатике. Во Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i:=...; repeat writeln('Привет!'); i:=i+1; until i>2; Во Чему будет равно значение переменной a после выполнения этого цикла? i:=3; a:=2; repeat a:=a+i; i:=i+1; until i>3; Во Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i:=1; repeat writeln('Привет!'); i:=i+1; until i=...; Во Сколько раз будет выполнен этот цикл? i:=6; repeat writeln('Привет!'); i:=i+1; until i > 3; Во Какое число будет выведено на экран в результате выполнения этого цикла? i:=1; write('9'); repeat write(i+2); i:=i+1; until i>3; Во Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза? i:=...; while i<=6 do begin writeln('Привет!'); i:=i+1; end; Во Чему будет равно значение переменной a после выполнения этого цикла? i:=4; a:=12; while i<6 do begin a:=a+i; i:=i+1; end; Во Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза? i:=3; while i<=... do begin writeln('Привет!'); i:=i+1; end; Во Сколько раз будет выполнен этот цикл? i:=6; while i<5 do begin writeln('Привет!'); i:=i+1; end; Во Какое число будет выведено на экран в результате выполнения этого цикла? i:=3; write('9'); while i<6 do begin write(i); i:=i+1; end;
Ответы
1. Чтобы цикл выполнился ровно 2 раза, число, которое нужно написать вместо многоточия, это 1. Оператор i:=1; устанавливает начальное значение переменной i равное 1. Затем, после вызова writeln('Привет!'); и i:=i+1;, i увеличивается на 1 и станет равным 2. Затем условие until i>2; не будет выполняться, и цикл завершится.
2. Значение переменной a после выполнения этого цикла будет равно 8. Объявляется и инициализируется переменная a:=2;, затем выполняется цикл, где a увеличивается на i, где i начинается с 3 и после каждой итерации увеличивается на 1. Таким образом, после первой итерации a=2+3=5, а после второй итерации a=5+4=9. Так как цикл будет выполняться, пока i<=3, то цикл завершится после второй итерации, оставив значение переменной a равным 9.
3. Чтобы цикл выполнился ровно 2 раза, число, которое нужно написать вместо многоточия, это 3. Оператор i:=1; устанавливает начальное значение переменной i равное 1. Затем, после вызова writeln('Привет!'); и i:=i+1;, i увеличивается на 1 и станет равным 2. Однако, условие until i=3; не будет выполнено и цикл продолжится. После следующей итерации i станет равным 3, условие until i=3; будет выполнено и цикл завершится.
4. Цикл не будет выполнен ни разу. i=6, и начальное условие цикла while i<5 do будет ложным, поэтому цикл не будет выполняться ни разу.
5. Число, которое будет выведено на экран в результате выполнения этого цикла, это 345. Оператор i:=1; устанавливает начальное значение переменной i равное 1. Затем, после вызова write(i+2); и i:=i+1;, i увеличивается на 1 и станет равным 2. Цикл повторяется, и на каждой итерации выводится значение i+2. Таким образом, значения, которые будут выводиться, это 345.
6. Чтобы цикл выполнился ровно 4 раза, число, которое нужно написать вместо многоточия, это 4. Оператор i:=...; устанавливает начальное значение переменной i. В данном случае, чтобы выполнилось 4 итерации, нужно установить i:=1;. Затем, пока i<=6 выполнится цикл, который выводит 'Привет!' и увеличивает i на 1, пока это условие while выполнено.
7. Значение переменной a после выполнения этого цикла будет равно 22. Объявляется и инициализируется переменная a:=12;, затем выполняется цикл while i<6 do, где a увеличивается на i, где i начинается с 4 и после каждой итерации увеличивается на 1. Таким образом, после первой итерации a=12+4=16, а после второй итерации a=16+5=21. Так как цикл будет выполняться, пока i<6, то цикл завершится после второй итерации, оставив значение переменной a равным 21.
8. Чтобы цикл выполнился ровно 4 раза, число, которое нужно написать вместо многоточия, это 6. Оператор i:=3; устанавливает начальное значение переменной i равное 3. Затем, пока i<=6 выполнится цикл, который выводит 'Привет!' и увеличивает i на 1, пока это условие while выполнено.
9. Цикл не будет выполнен ни разу. i=6, и начальное условие цикла while i<5 do будет ложным, поэтому цикл не будет выполняться ни разу.
10. Число, которое будет выведено на экран в результате выполнения этого цикла, это 456. Оператор i:=3; устанавливает начальное значение переменной i равное 3. Затем, после вызова write(i); и i:=i+1;, i увеличивается на 1 и станет равным 4. Цикл повторяется, и на каждой итерации выводится значение i. Таким образом, значения, которые будут выводиться, это 456.