Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР3 Увлекательные уроки программирования. Pasca...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
163.84 Кб
Скачать

Негосударственное образовательное учреждение «Открытый молодёжный университет»

Комплексная образовательная программа «Школьный университет»

УТВЕРЖДАЮ

Директор

Негосударственного образовательного учреждения

«Открытый молодёжный университет»

_______________ И. В. Дмитриев

«___»__________ 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

А. Создайте программу, которая запрашивает данные и сохраняет их в файле.

Б. Создайте программу, которая считывает информацию из файла и выводит на экран записи, удовлетворяющие заданному условию.

Данные: шесть товаров, для которых известны: наименование, название отдела, цена.

Условие: вывести самый дешёвый товар.