Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Контрольная работа по теме: Циклы



Контрольная работа по теме: "Циклы"

Вариант - 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. Индивидуальные характеристики турбомашин и их анализ применительно к различным конструкциям рабочих колес. | Контрольная работа по теме: Циклы

mybiblioteka.su - 2015-2024 год. (0.011 сек.)