Тест по информатике Программирование циклических алгоритмов 8 класс


Тест по информатике Программирование циклических алгоритмов для учащихся 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

Поделись с друзьями