Инфоурок / Информатика / Другие методич. материалы / Контрольная работа по циклам

Контрольная работа по циклам

Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

библиотека
материалов

Алгоритмизация и программирование. Программирование на языке Pascal

Контрольная работа. Циклические алгоритмы


Вариант 1


Часть I. Задания основного и среднего уровней (каждое задание по 0,5 балла)


1. Какое слово не используют в команде цикла с параметром?

A) for; B) then; C) to; D) do.


2. В команде for .. to шаг всегда равен

A) любому числу; B) 3; C) 1; D) 2.


3. Какого типа может быть параметр цикла в команде for:

A) integer; B) char; C) string; D) real.


4. Какой цикл называют циклом с постусловием?

A) while; B) for; C) repeat; D) if.


5. Какой цикл изображен на блок схеме?

hello_html_4e564f8d.png

A) while; B) for; C) repeat; D) if.

6. Команды, определенные в теле цикла Repeat..until, выполняются

A) пока логическое выражение истинно; B) пока логическое выражение ложно;

C) пока параметр цикла минимальный; D) пока параметр цикла максимальный.

7. Какие слова не используются в команде цикла с предусловием?

A) while; B) repeat; C) do; D) until.

8. Допустим, что определенный фрагмент программы содержит вложенные циклы. Как во внешнем, так и во внутреннем цикле счетчик изменяется в пределах от 1 до 5. Сколько всего раз выполнится внутренний цикл, во время выполнения такого фрагмента кода?

A) 5; В) 10; С) 20; D) 25.

9. Что произойдет, если на каждой итерации цикла ForTo уменьшать счетчик?

A) возникнет ошибка; В) цикл выполнится меньшее число раз; С) программа «зациклится».

10. Сколько раз будет выполняться цикл For i:= 7 to 12 do…;

A) 5; B) 12; C) 7; D) 6.


11. Сколько раз исполнится цикл:i:=6; while i<18 do i:=i+3?

A) 2 раза; B) 3 раза; C) 4 раза; D) цикл бесконечный.


12. Сколько раз исполнится следующий цикл: i:=12; repeat i:=i-2 until i>4

A) 1; B) 5; C) цикл бесконечный; D) 4.




Часть II. Задания достаточного и высокого уровней (каждое задание по 1 баллу)


  1. Чему будет равна переменная sum после выполнения фрагмента программы:
    sum:=0;
    for i:=5 to 8 do
    sum:=sum+i;



2. Чему будет равна переменная sum после выполнения фрагмента программы:
i:=15;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;


3. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=1;
Repeat
Sum:=sum+3;
i:=i-1
Until i>11;



4. Составить программу для вычисления cos1 + cos2 + cos3 + …+ cos30.


5. Протабулируйте функцию у = xsin2x на промежутке [-2; 2] с шагом 0,2 и вычислите среднее арифметическое отрицательных значений.


6. Найти все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10.


Контрольная работа. Ветвление, выбор, циклы


Вариант 2


Часть I. Задания основного и среднего уровней (каждое задание по 0,5 балла)


1. Алгоритм, в котором команда или серия команд повторяется называется

А) Циклическим В) Линейным С) Разветвляющимся

2. Какое слово не используют в команде цикла с параметром?

A) for; B) downto; C) else; D) do.


3. Параметр цикла for может получить значения…

A) 9, 7, 5, 3, 1; B) 7, 6, 5, 4, 3, 2, 1; C) 2, 4, 6, 8, 10; D) 1, 3, 5, 7, 9.

4. Какой цикл называют циклом с предусловием?

A) while; B) for; C) repeat; D) if.


5. Какой цикл изображен на блок схеме?

hello_html_4ab62ee3.png

A) while; B) for; C) repeat; D) if.


6. Команды, определенные в теле цикла While..do, выполняются

A) пока логическое выражение истинно; B) пока логическое выражение ложно;

C) пока параметр цикла минимальный; D) пока параметр цикла максимальный.


7. Какого типа может быть параметр цикла в команде for:

A) integer; B) real; C) boolean; D) char.


8. Какие слова не используются в команде цикла с послеусловием?

A) while; B) repeat; C) do; D) until.


9. Допустим, что определенный фрагмент программы содержит вложенные циклы. Как во внешнем, так и во внутреннем цикле счетчик изменяется в пределах от 1 до 6. Сколько всего раз выполнится внутренний цикл, во время выполнения такого фрагмента кода?

A) 6; В) 12; С) 24; D) 36.


10. Сколько раз будет выполняться цикл for i:= 3 to 9 do…;

A) 5; B) 12; C) 7; D) 6.


11. Сколько раз исполнится цикл: i:=4; while i<10 do i:=i+3;

A) 2 раза; B) 3 раза; C) 4 раза; D) цикл бесконечный.



12. Сколько раз исполнится следующий цикл i:=21; repeat i:=i-5 until i>21

A) 1; B) 5; C) цикл бесконечный; D) 4.




Часть II. Задания достаточного и высокого уровней (каждое задание по 1 баллу)


1. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;


2. Чему будет равна переменная sum после выполнения фрагмента программы:
i:=10;
sum:=0;
While i>5 do begin
sum:=sum+i/5;
i:=i-5
end;



3. Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
i:=3;
Repeat
Sum:=sum+3;
i:=i+2
Until i>11;



4. Составить программу для вычисления суммы нечетных чисел от 1 до 99.



5. Протабулируйте функцию у = xcos2x на промежутке [-2; 2] с шагом 0,25 и вычислите среднее арифметическое положительных значений.


6. Вычислить 14 значений элементов последовательности, которая образуется с помощью рекуррентной формулы: an+2 = (an+1 + an)/2, где a0 = 1, a1 = 2


Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 22 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДВ-009024
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>