Тест по теме «Программирование циклических алгоритмов» (8 класс) 10, 17 мая
Тест создан по §3.5 стр. 157-161
Внимание! Не забываем указывать Фамилию и Имя, свой класс. Скриншот отправлять не нужно, результат отправляется мне автоматически.
Если не укажите фамилию и класс, в сетевом городе увидите оценку "2"
1. Используется оператор for i:= 1 to 30 do…
После завершения выполнения тела цикла i = ...
2. Какого оператора цикла не существует в языке Паскаль?
-
loop
-
while
-
for
-
repeat...until
3. Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;
4. Используется оператор for i:= 5 to 36 do…
При первом выполнении тела цикла i = ...
5. Какой оператор цикла желательно использовать с заданным условием окончания работы
-
while <условие> do <оператор>
-
repeat <оператор1, …> until <условие>
-
for <параметр>:= <начальное значение> to <конечное значение> do <оператор>
6. Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1;
b:=1;
while a>=b do
begin
b:=b+a;
a:=a+1
end;
write(b*a)
7. Какой оператор цикла желательно использовать для записи алгоритмической конструкции, изображённой на схеме?
-
while <условие> do <оператор>
-
repeat <оператор1, …> until <условие>
-
for <параметр> := <начальное значение> to <конечное значение> do <оператор>
8. Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p<0.1;
будет исполнен:
-
2 раза
-
1 раз
-
бесконечное число раз
-
0 раз
9. Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+1;