
Негосударственное образовательное учреждение «Открытый молодёжный университет»
Комплексная образовательная программа «Школьный университет»
-
УТВЕРЖДАЮ
Директор
Негосударственного образовательного учреждения
«Открытый молодёжный университет»
_______________ И. В. Дмитриев
«___»__________ 2012 г.
Увлекательные уроки программирования. Pascal
Задания для проведения контрольной работы № 3
«Структурированные типы данных»
Томск — 2012
Татарникова Л. А. Увлекательные уроки программирования. Pascal : Задания для проведения контрольной работы № 3 «Структурированные типы данных». — Томск : НОУ «Открытый молодёжный университет», 2012. — 14 c.
Задания для проведения контрольной работы рассмотрены и рекомендованы к изданию на методическом семинаре Негосударственного образовательного учреждения «Открытый молодёжный университет» и Образовательного центра «Школьный университет» 26 января 2012 года.
Оглавление
Пояснительная записка 4
Вариант 1 5
Вариант 2 6
Вариант 3 7
Вариант 4 8
Вариант 5 9
Вариант 6 10
Вариант 7 11
Вариант 8 12
Вариант 9 13
Вариант 10 14
Пояснительная записка
Задания для проведения контрольной работы составлены в соответствии с учебной программой курса «Увлекательные уроки программирования. Pascal».
Цели контрольной работы — закрепить теоретические и сформировать практические навыки по теме «Структурированные типы данных»:
объявление, заполнение, обработка одномерных и двумерных массивов;
объявление, обработка данных строкового типа;
создание типа «запись», заполнение массива записей;
файлы типизированные и текстовые.
Контрольная работа составлена в десяти вариантах, каждый из которых включает три практических задания.
При выполнении контрольной работы необходимо соблюдать следующие требования:
наличие программного обеспечения — среды Borland Pascal или Free Pascal;
результатом работы считаются и сдаются учителю файлы формата *.pas с программным кодом.
Задания двух первых вариантов немного проще, а двух последних — немного сложнее остальных.
Система оценивания контрольной работы: за каждое полностью выполненное задание дети могут получить до двух баллов.
Общее количество баллов |
Оценка |
6–5 |
5 |
4 |
4 |
3 |
3 |
2–1 |
2 |
Вариант 1
Задание 1
А. Создайте программу, которая заполняет массив 5 × 9 числами по следующему правилу:
элементы, расположенные в первом столбце, равны 1;
элементы, расположенные во втором столбце, равны 2;
…
элементы, расположенные в девятом столбце, равны 9.
Б. Выведите созданный массив на экран:
Задание 2
Создайте программу, которая запрашивает текстовую строку и заменяет букву а на букву о.
Протокол:
Введите строку: Страх и надежда могут убедить человека в чем угодно. Получилось: Строх и нодеждо могут убедить человеко в чем угодно. |
(Вовенарг)
Задание 3
А. Создайте программу, которая запрашивает данные и сохраняет их в файле.
Б. Создайте программу, которая считывает информацию из файла и выводит на экран записи, удовлетворяющие заданному условию.
Данные: пять учащихся вашей школы из разных классов, для которых известны: фамилия, имя, год рождения.
Условие: вывести самого старшего.
Вариант 2
Задание 1
А. Создайте программу, которая заполняет массив 8 × 4 числами по следующему правилу:
элементы, расположенные в первой строке, равны 2;
элементы, расположенные во второй строке, равны 4;
…;
элементы, расположенные в восьмой строке, равны 16.
Б. Выведите созданный массив на экран:
Задание 2
Создайте программу, которая запрашивает текстовую строку и заменяет все буквы е на ё.
Протокол:
Введите строку: Надежда — лучший врач из всех, какие известны. Получилось: Надёжда — лучший врач из всёх, какиё извёстны. |
(Дюма-отец)
Задание 3
А. Создайте программу, которая запрашивает данные и сохраняет их в файле.
Б. Создайте программу, которая считывает информацию из файла и выводит на экран записи, удовлетворяющие заданному условию.
Данные: шесть товаров, для которых известны: наименование, название отдела, цена.
Условие: вывести самый дешёвый товар.