Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Контрольная работа по циклам

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

В ПОМОЩЬ УЧИТЕЛЮ ОТ ПРОЕКТА "ИНФОУРОК":
СКАЧАТЬ ВСЕ ВИДЕОУРОКИ СО СКИДКОЙ 86%

Видеоуроки от проекта "Инфоурок" за Вас изложат любую тему Вашим ученикам, избавив от необходимости искать оптимальные пути для объяснения новых тем или закрепления пройденных. Видеоуроки озвучены профессиональным мужским голосом. При этом во всех видеоуроках используется принцип "без учителя в кадре", поэтому видеоуроки не будут ассоциироваться у учеников с другим учителем, и благодарить за качественную и понятную подачу нового материала они будут только Вас!

МАТЕМАТИКА — 603 видео
НАЧАЛЬНАЯ ШКОЛА — 577 видео
ОБЖ И КЛ. РУКОВОДСТВО — 172 видео
ИНФОРМАТИКА — 201 видео
РУССКИЙ ЯЗЫК И ЛИТ. — 456 видео
ФИЗИКА — 259 видео
ИСТОРИЯ — 434 видео
ХИМИЯ — 164 видео
БИОЛОГИЯ — 305 видео
ГЕОГРАФИЯ — 242 видео

Десятки тысяч учителей уже успели воспользоваться видеоуроками проекта "Инфоурок". Мы делаем все возможное, чтобы выпускать действительно лучшие видеоуроки по общеобразовательным предметам для учителей. Традиционно наши видеоуроки ценят за качество, уникальность и полезность для учителей.

Сразу все видеоуроки по Вашему предмету - СКАЧАТЬ

  • Информатика

Поделитесь материалом с коллегами:

Алгоритмизация и программирование. Программирование на языке 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% скидкой при обучении по программам профессиональной переподготовки.

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

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

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

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


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

Автор
Дата добавления 25.09.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров1510
Номер материала ДВ-009024
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

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

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


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