Тест по информатике Программирование циклических алгоритмов для учащихся 8 класса. Тест включает в себя 2 варианта, каждый вариант состоит из 7 заданий.
1 вариант
1. В языке Паскаль использование циклов целесообразно:
1) при многократном выполнении одинаковых действий
2) для проверки условия
3) для выполнения арифметических действий с помощью арифметических операторов
4) для вывода на печать вычисленного значения выражения
2. С помощью оператора for в языке Паскаль программируется:
1) цикл-ПОКА
2) цикл-ДЛЯ
3) цикл-ДО
4) комбинация цикла-ПОКА и цикла-ДО
3. Отметьте, что определяется во фрагменте программы:
readln (а, b);
for i:=1 to n do
begin
write (‘Enter х’);
readln (х);
if х>b then b:=х
else if х<а then а:=х;
end;
writeln (b-а);
1) минимальный элемент
2) максимальный элемент
3) разность минимального и максимального элементов
4) разность максимального и минимального элементов
4. Цикл во фрагменте программы:
а:=0.5;
s:=0;
i:=0;
repeat
i:=i+1;
b:=1/i;
s:=s+a;
until b<а;
выполнится:
1) 0 раз
2) 2 раза
3) 1 раз
4) 4 раза
5. В результате выполнения фрагмента программы:
s:=0;
n:=1;
while n<=10 do
begin
s:=s+n;
n:=n+1;
end;
writeln (‘s=’, s);
переменная s примет значение:
1) 55
2) 10
3) 11
4) 45
6. Запишите название цикла, который программируется с помощью оператора repeat.
7. Запишите виды операторов цикла, которые используются в языке Паскаль.
2 вариант
1. В языке Паскаль использование циклов целесообразно:
1) для вычисления частного и остатка без использования операции деления
2) при расчете скорости для заданного времени и расстояния
3) для заполнения различных данных
4) при расчете среднего арифметического двух чисел
2. Если число повторений тела цикла известно, то целесообразно использовать:
1) цикл-ПОКА
2) цикл-ДЛЯ
3) цикл-ДО
4) цикл с составным оператором
3. Отметьте, что определяется во фрагменте программы:
readln (а, b);
for i:=1 to n do
begin
write (‘Enter х’);
readln (х);
if х<b then b:=х
else if х>а then а:=х;
end;
writeln (b-а);
1) минимальный элемент
2) максимальный элемент
3) разность минимального и максимального элементов
4) разность максимального и минимального элементов
4. Цикл во фрагменте программы:
а:=0,1;
s:=0;
i:=1;
repeat
i:=i+1;
b:=1/i;
s:=s+a;
until b<а;
выполнится:
1) 10 раз
2) 2 раза
3) 1 раз
4) 4 раза
5. В результате -выполнения фрагмента программы:
s:=0;
n:=1;
whlle n<=5 do
begin
s:=s+n;
n:=n+1;
end;
writeln (‘s=’, s);
переменная s примет значение:
1) 15
2) 5
3) 10
4) 4
6. Запишите название цикла с заданным числом повторений, который программируется с помощью оператора for.
7. Запишите, с помощью какого оператора программируется в языке Паскаль цикл с заданным условием продолжения работы.
Ответы на тест по информатике Программирование циклических алгоритмов
1 вариант
1-1
2-2
3-4
4-3
5-1
6. цикл-ДО
7. while, repeat, for
2 вариант
1-1
2-2
3-3
4-1
5-1
6. цикл-ДЛЯ
7. while