Проверочная работа в среде Pascal «Циклические алгоритмы»

Проверочная работа в среде Pascal
Циклические алгоритмы

Цели:
Личностные: Развивать понимание смысла понятия «алгоритм» и широту сферы его применения.
Метапредметные: Формирование умения планировать деятельность и выбирать наиболее эффективные методы при решении задач.
Предметные: Формирование умения решать задачи, используя циклические конструкции.

Пояснения:
Проверочная работа предполагает решение задач на языке Паскаль. В данной разработке предложено 5 вариантов типизированных заданий, что позволяет наиболее эффективно осуществить контроль знаний учащихся по данной теме. В задачи включены алгоритмы поиска кратного, минимального и максимального. Задачи могут быть решены с использованием любого вида циклов, а так же с помощью одномерных массивов в зависимости от первичных установок учителя. Основу для составления проверочной работы составляют задания с сайта (https://inf-oge.sdamgia.ru)

Вариант 1

1) Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел кратных 6. Программа получает на вход количество чисел, затем сами числа.
Результатом выполнения программы является одно число – сумма чисел, кратных 6.
Входные данные
Выходные данные

3; 12; 25; 6
18


2) Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Программа должна вывести одно число минимальное число,
оканчивающееся на 4.
Входные данные
Выходные данные

3;24;14; 34

14

3) Напишите программу, которая в последовательности целых чисел определяет их количество и сумму чётных чисел. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности и сумму чётных чисел.

Входные данные
Выходные данные

4;60;15; 0

3
64


Вариант 2

1) Напишите программу, которая в последовательности натуральных чисел определяет количество чисел кратных 6. Программа получает на вход количество чисел, затем сами числа.
Результатом выполнения программы является одно число – количество чисел, кратных 6.
Входные данные
Выходные данные

3; 12; 25; 6
2


2) Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Программа должна вывести одно число максимальное число, кратное 5
Входные данные
Выходные данные

3; 10; 25; 12
25

3) Напишите программу, которая в последовательности целых чисел определяет их сумму и подсчитывает разность количества положительных и отрицательных чисел последовательности. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: сумму чисел и разность количества положительных и отрицательных чисел.
Входные данные
Выходные данные

150; -200; -1; 0
-51
-1



Вариант 3

1) Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел, затем сами числа.
Результатом выполнения программы является одно число – сумма чисел, оканчивающихся на 4.
Входные данные
Выходные данные

3; 14; 25; 24
38

2) Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число максимальное число, кратное 4.

Входные данные
Выходные данные

3; 8; 16; 11
16

3) Напишите программу, которая в последовательности целых чисел определяет их количество и подсчитывает сумму положительных чётных чисел, не превосходящих 256. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности и сумму положительных чётных чисел, не превосходящих 256.
Входные данные
Выходные данные

-20; 6; 1000; 100; -200;0
5
106


Вариант 4
1) Напишите программу, которая в последовательности натуральных чисел определяет сумму двухзначных чисел, оканчивающихся на 5. Программа получает на вход числа, количество чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность.
Входные данные
Выходные данные

5; 14; 25; 15;0
40

2) Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Программа должна вывести одно число максимальное число, оканчивающееся на 3.
Входные данные
Выходные данные

3; 13; 23; 3
23

3) Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была не меньше 60 км/ч, выведите «YES», иначе выведите «N0».
Программа получает на вход число проехавших автомобилей N (1 =< N =< 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300. Программа должна сначала вывести среднюю скорость с точностью до одного знака после запятой, затем «YES» или «N0».
Входные данные
Выходные данные

4; 74; 69; 63;96
75,5
YES



Вариант 5
1) Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 4. Программа получает на вход числа, количество чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Входные данные
Выходные данные

4; 18; 24; 0
1

2) Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 6. Программа должна вывести одно число минимальное число, оканчивающееся на 6.
Входные данные
Выходные данные

3; 26; 16; 36
16


3) Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить минимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была больше 80 км/ч, выведите «YES», иначе выведите «N0».
Программа получает на вход число проехавших автомобилей N (1 =< N =< 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести минимальную скорость, затем YES или NO.
Входные данные
Выходные данные

4; 74; 69; 63; 96
63
YES



Дополнительно:
1) Введите с клавиатуры 8 положительных целых чисел. Определите, сколько из них делятся на 3 и при этом заканчиваются на 4. Программа должна вывести одно число: количество чисел, кратных 3 и оканчивающихся на 4.
Входные данные
Выходные данные

12; 14; 24; 54; 44;33;84;114
4


2) Напишите программу для решения следующей задачи. Девятиклассники участвовали в викторине по математике. Необходимо было ответить на 20 вопросов. Победителем викторины считается участник, правильно ответивший на наибольшее количество вопросов. На сколько вопросов победитель ответил правильно? Если есть участники викторины, которые не смогли дать правильный ответ ни на один из вопросов, выведите YES, иначе выведите NO. Гарантируется, что есть участники, правильно ответившие хотя бы на один из вопросов. Программа получает на вход число участников викторины N (1
· N
· 50), затем для каждого участника вводится количество вопросов, на которые получен правильный ответ.
Входные данные
Выходные данные

4;15;12;0;17
17
YES

3) Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество трёхзначных чисел, кратных 4.
Входные данные
Выходные данные

120;9; 365; 4; 0
1



Информатика и ИКТ 8 класс Константинова С.М.

МБОУ «Лицей №124», Барнаул, 2016










HYPER15Основной шрифт абзаца

Приложенные файлы

  • doc file24
    svkon2008
    Размер файла: 83 kB Загрузок: 1