|
Контрольная работа по теме: "Циклы"
Вариант - 1
Задание 1. Тест
1. Если число повторений оператора заранее известно, то используют...
а) оператор выбора б) цикл с условием
в) цикл с параметром г) оператор ветвления
2. Сколько раз выполниться тело цикла?
В:=5; а) 0 раз
While В =5 do б) 1 раз
В: =В+1; в) 3 раза
Write (В); г) много раз
3. Какой оператор соответствует блок-схеме?
а) While <условие> do
<тело цикла>;
б) Repeat
<тело цикла>;
Until <условие>;
в) If <условие> Then <дейcтвие>;
г) for < параметр >:= нач. знач. to кон. знач. do
<тело цикла>;
4. Какое из нижеуказанных утверждений верно?
а) выполнение оператора в цикле с условием не зависит от условия;
б) цикл с предусловием может не выполнять тело цикла;
в) цикл While всегда выполняется хотя бы раз;
г) While и Repeat - это циклы с параметром.
Задание 2. Заполни пробелы, допущенные при решении следующей задачи: Составьте программу, которая находит наименьшее число кратное 13 и превосходящее 3000.
Решение:
Program demo;
Var a: integer;
Begin
a:= 3000;
...........
a:=a+1;
........... a mod 13 =0;
writeln (a);
end.
Задание 3.Составить блок- схему и программу решения задачи:
Вычислить значение суммы, заданной по формуле: S = sin x + sin 2x + sin 3x + ….. +sin 15x,
где x вводится с клавиатуры.
Задание 4. Составить блок- схему и программу решения задачи:
Объем озера ежедневно уменьшается на 7 %. Высохнет ли озеро на ¾ через 1 год (количество дней в году взять равным 365)?
Вариант - 2
Задание 1. Тест
1. Неоднократное исполнение оператора можно организовать, используя...
а) оператор выбора б) неоднократный ввод оператора
в) цикл г) оператор ветвления
2. Сколько раз выполниться тело цикла?
М:=3; а) 0 раз
Repeat б) 1 раз
М: =М+1; в) 3 раза
Until М > 6; г) много раз
3. Какой оператор соответствует блок-схеме?
а) While <условие> do
<тело цикла>;
б) Repeat
<тело цикла>;
Until <условие>;
в) If <условие> Then <дейcтвие>;
г) for < параметр >:= нач. знач. to кон. знач. do
<тело цикла>;
4. Какое из нижеуказанных утверждений верно?
а) цикл с условием всегда обязательно заканчивается словом Until;
б) если необходимо несколько раз выполнить оператор, то программу запускают на исполнение несколько раз;
в) цикл Repeat может не выполнять тело цикла;
г) While - это цикл с условием.
Задание 2. Заполни пробелы, допущенные при решении следующей задачи: Составьте программу, которая находит наибольшее число кратное 9 и не превосходящее 5000.
Решение:
Program demo;
Var a: integer;
Begin
a:= 5000;
........... a mod 9 <>0.......
a:=a-1;
writeln (a);
end.
Задание 3. Составить блок- схему и программу решения задачи:
Вычислить значение произведения, заданного по формуле: P =
Задание 4.Составить блок- схему и программу решения задачи:
Урожай в данный год равен 20 ц с 1 га. Каждые два года он увеличивается на 5% от предыдущего года. Достигнет ли через 25лет урожайность 40 ц с га?
Вариант - 3
Тест:
1. Если задано только условие повторение оператора (или окончания), то используют...
а) цикл с параметром б) цикл с условием
в) оператор выбора г) оператор ветвления
2. Сколько раз выполниться тело цикла?
А:=0; а) 0 раз
For K:=1 to 3 do б) 1 раз
A: =A+1; в) 3 раза
г) много раз
3. Какой оператор соответствует блок-схеме?
а) While <условие> do
<тело цикла>;
б) Repeat
<тело цикла>;
Until <условие>;
в) If <условие> Then <дейcтвие>;
г) for < параметр >:= нач. знач. to кон. знач. do
<тело цикла>;
4. Какое из нижеуказанных утверждений верно?
а) цикл с условием всегда обязательно заканчивается словом Until;
б) Repeat, While и For - это циклы с условием.
в) если необходимо неоднократно выполнить некоторый оператор, то используют - цикл;
г) если необходимо несколько раз выполнить оператор, то программу запускают на исполнение несколько раз;
Задание 2. Заполни пробелы, допущенные при решении следующей задачи: Составьте программу, которая находит сумму всех четных чисел до 300.
Решение:
Program demo;
Var i, s: integer;
Begin
....... i:= 1...... 150 do
s:=s+2 *........;
writeln (s);
end.
Задание 2Составить блок- схему и программу решения задачи:
Вычислить значение произведения, заданного по формуле: S = ,
вычислить для n =15
Задание 3Составить блок- схему и программу решения задачи:
На елочный базар поставляются елки высотой не менее 3 м. Известно, что елку посадили в марте месяце и ее высота была 80 см ежемесячно елка вырастает на 20% от высоты предыдущего месяца. Можно ли будет срубить елку для продажи на елочном базаре в декабре месяце.
Дата добавления: 2015-08-29; просмотров: 76 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Билет 1.1. Индивидуальные характеристики турбомашин и их анализ применительно к различным конструкциям рабочих колес. | | | Контрольная работа по теме: Циклы |