Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Программирование в интегрированной среде Turbo Pascal. Учебное пособие.doc
Скачиваний:
116
Добавлен:
08.06.2015
Размер:
1.51 Mб
Скачать

Упражнения

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

а) сортировка по алфавиту фамилии авторов;

б) сортировка по алфавиту названия произведения;

в) сортировка по алфавиту названия издательства;

г) сортировка по возрастанию количества страниц.

Исходные данные взять из библиографического списка пособия.

2. Составить программу, которая позволяет организовывать список в виде массива записей, содержащий информацию о расписании движения поездов (номер поезда, направление, время отправления), и обрабатывать этот список следующим образом:

а) сортировка по номерам поездов; вывести на печать четные и нечетные номера поездов;

б) сортировка по направлению в алфавитном порядке;

в) сортировка по времени отправления.

И

номер

Направление

Отправление

Откуда

Куда

9

58

14

213

55

Самара

Адлер

Москва

Ульяновск

Новосибирск

Москва

Новосибирск

Челябинск

Самара

Воронеж

17.45

14.23

21.30

10.15

12.00

сходные

данные:

3. Составить программу, которая позволяет организовывать список в виде массива записей, содержащий информацию файлах (имя, расширение, размер), и обрабатывать этот список следующим образом:

а) сортировка по имени;

б) сортировка по расширению;

в) сортировка по размеру.

И

Имя

Расширение

Размер

1

2

3

4

5

graph

pascal

trip

turbo

turbo

tpu

bat

chr

exe

tph

33440

50

16677

402474

933384

сходные

данные:

4. Составить программу, которая позволяет организовывать список в виде массива записей, содержащий анкетные данные студентов вашей группы (фамилия, число, месяц и год рождения), и обрабатывать этот список следующим образом:

а) сортировка по алфавиту;

б) сортировка по числу рождения;

в) сортировка по месяцу рождения;

г) сортировка по старшинству.

5. Составить программу, которая позволяет организовывать список в виде массива записей, содержащий адреса студентов вашей группы (фамилия, улица, номер дома, номер квартиры) , и обрабатывать этот список следующим образом:

а) вывести на печать список студентов, живущих в домах с четным номером;

б) вывести на печать список студентов, живущих в квартирах с нечетным номером;

в) сортировка в алфавитном порядке по названию улиц;

г) сортировка в алфавитном порядке по фамилии студентов.

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Что такое запись, и в каких случаях применяют данный тип данных?

  2. Каким образом описываются в программе переменные типа запись? Приведите примеры.

  3. Что такое поле записи? Приведите примеры.

  4. Как осуществляется доступ к полям записи? Приведите примеры.

  5. Что такое вложенное поле? Приведите примеры обращения к вложенным полям.

  6. Расскажите об особенностях ввода переменных типа запись. Приведите примеры.

  7. Какие операции можно применять к переменным типа запись и к их полям? Приведите примеры.

  8. Как осуществляется вывод значений переменных типа запись? Приведите примеры.

  9. В каких случаях целесообразно использовать оператор присоединения With? Приведите примеры.

  10. Каков общий вид оператора присоединения? Поясните на примерах механизм действия этого оператора.

Соседние файлы в папке метод указания