1. Напишите программу, которая по веденному году рождения выводит на экран все фамилии и имена друзей родившихся в этом году. Используйте файл MyFriend.dat, сформированный программой PrimerF9.
2. Используя тип запись, напишите программу, которая формирует базу данных «Телефонный справочник».
2.9. ВНЕШНИЕ БИБЛИОТЕКИ. МОДУЛИ.
Free Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функций. Некоторые из них специфичны для Free Pascal, другие специфичны для программирования прикладных задач для Windows илим Dos. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями. В этом случае можно использовать только те модули, которые необходимы для данной программы.
Программный модуль (unit) представляет собой набор констант, типов данных, переменных, процедур и функций. Каждый модуль аналогичен отдельной программе на Паскале: он может иметь основное тело, которое вызывается перед запуском вашей программы и осуществляет необходимую инициализацию. Короче говоря, модуль представляет собой библиотеку описаний, которую можно вставить в программу и которая позволит разбить программу на части, компилируемые отдельно.
Использование модулей предоставляет программе набор дополнительных возможностей, благодаря входящим в него процедурам и функциям при поддержке констант, типов данных и переменных. Если программа использует модуль, то все описания модуля становятся доступными этой программе, как если бы они были определены в ней самой.
Структура модуля аналогична структуре программы. Все описания внутри модуля связаны друг с другом. Например, модуль Strings содержит все описания, необходимые для подпрограмм обработки строк, заканчивающихся нулевым символом. Так же как и подпрограммы, модули могут быть стандартными и нестандартными, или пользовательскими, то есть такими, которые разрабатываются программистами. Как стандартные, так и нестандартные модули устроены совершенно одинаково, поскольку оформляются по единым правилам.
Модули подключаются к программе при помощи объявления их имени в директиве компилятора uses. Например, при объявлении:
Достарыңызбен бөлісу: |