Программирование данных типа «запись»

Цель: научиться составлять программы с использованием структурированного типа данных в программе Turbo Pascal.

Теоретические сведения:

Комбинированный тип данных — это структурированный тип, состоящий из фиксированного числа компонент (полей) разного типа. Комбинированный тип имеет еще и другое название — запись.

Обычно запись содержит совокупность разнотипных атрибутов, относящихся к одному объекту. В Паскале эта информация может храниться в одной переменной типа Record (запись).

К каждому элементу записи можно обратиться, используя составное имя, которое имеет следующую структуру: <имя переменной>.<имя поля>.

В программе могут использоваться массивы записей.

Любая обработка записей, в том числе ввод и вывод, производится поэлементно.

Осуществлять доступ к полям записи можно с помощью оператора присоединения. Его общий вид: With <имя записи> Do <оператор>. Внутри оператора к компонентам записи можно обращаться только с помощью имени соответствующего поля.

Элементы файла пронумерованы в порядке их занесения в файл, начиная с нуля. Задав номер элемента файла, можно непосредственно установить на него указатель. После этого можно читать или перезаписывать данный элемент. Установка указателя на нужный элемент файла производится процедурой Seek(FV,n). Здесь FV — имя файловой переменной, n — порядковый номер элемента.

Порядок выполнения работы:

1) Запустите программу Turbo Pascal.

2) Создать программу "Телефонный справочник". Справочник содержит следующую информацию: Ф.И.О. абонента, домашний адрес, номер телефона. Программа осуществляет поиск номера телефона по фамилии, по имени и отчеству абонента. Откомпилируйте программу. Проверьте правильность решения задачи.

3) Для каждого из 25 студентов группы известны фамилия и оценка (в баллах) по пяти дисциплинам. Требуется вычислить среднюю оценку каждого студента и выбрать человека, имеющего максимальный средний балл. Откомпилируйте программу. Проверьте правильность решения задачи.

4) Ввести сегодняшнюю дату следующим образом: Первая цифра - это число, вторая - месяц, третья – год. Определить дату завтрашнего дня. Откомпилируйте программу. Проверьте правильность решения задачи.

5) Запишите полученные результаты в тетрадь. Оформите отчет о проделанной работе, который должен содержать тему, цель работы, формулировки задач с решениями.

6) Выйдите из программы Turbo Pascal.


Лабораторная работа №18


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: