Тест по информатике Программирование циклических алгоритмов 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) разность максимального и минимального элементов
Python с нуля. Урок 4 | Циклы (for, while)
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 ndo
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 х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 ndo
begin
s:=s+n;
n:=n+1;
end;
writeln (‘s=’, s);
переменная s примет значение:
24 Цикл for. Обход элементов функции range Python
6. Запишите название цикла с заданным числом повторений, который программируется с помощью оператора for.
7. Запишите, с помощью какого оператора программируется в языке Паскаль цикл с заданным условием продолжения работы.
Ответы на тест по информатике Программирование циклических алгоритмов 8 класс
Вариант 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
Источник: testytut.ru
Контроль знаний по теме «Циклические алгоритмы» на языке Паскаль в 9 классе
Тест по теме «Циклические алгоритмы» в Паскале, два варианта.
Картинками
Тест «Циклические алгоритмы»
- Алгоритм, в котором команда или серия команд повторяется называется
- Циклическим
- Линейным
- Разветвляющимся
- Движение часовой стрелки
- Движение поезда от начальной до конечной остановки
- Направо пойдешь – коня потеряешь, налево пойдешь – ничего не найдешь
- Repeat
- While
- For
- While
- Repeat
- For
- 1,2,3,4,5
- 2,4,6,8,10
- 1,3,5,7,9
- i>125
- i
- i
- 5 раз;
- 6 раз;
- 4 раза.
- 2 раза;
- 3 раза;
- 4 раза.
- 1
- 21
- Бесконечное количество раз
- 15
- 24
- 16
- 5
- 6
- 30
- 12
- Цикл бесконечный
- 15
Тест «Циклические алгоритмы»
- Алгоритм, в котором команда или серия команд повторяется называется
- Циклическим
- Линейным
- Разветвляющимся
i := 6 ;
while i
i :=12;
Repeat
i := i -2
Until i >4;
sum :=0;
for i :=5 to 8 do
sum := sum + i ;
i :=10;
sum :=0;
While i >5 do begin
sum := sum + i /5;
i := i -5
end ;
sum :=0;
i :=1;
Repeat
Sum := sum +3;
i := i -1
Until i >11;
Источник: znanio.ru
Сколько раз будут выполнены циклы в следующих фрагментах программ:
А)for k:=30 downto 10 do.
Б)k:=r;
for i:=k to r +1 do.
For k:= -1 to1 do… Будет выполняться 3 раза; ++++++++++
for k: = 10 to 20 do… Будет выполняться 11 раз; +++++
for k: =20 to 10 do… Будет выполняться 0 раз; +++++++
k:= 5; r:=15; for i:= k+1 to r-1 do… Будет выполняться 9 раз; +++++
k:= 5; r:= 15; for i:= 0 to k*r do… Будет выполняться 76 раз; +++++++
k: = r; for i:= k to r do… Будет выполняться 1 раз. ++++++
правельно вот код для теста:
var i,n,k,r:integer;
begin
k:=r;
for i:=k to r do begin
n:=n+1;
writeln(n);
end;
end.
Оцени ответ
Не нашёл ответ?
Если тебя не устраивает ответ или его нет, то попробуй воспользоваться поиском на сайте и найти похожие ответы по предмету Информатика.
Источник: uchiru.net