Учебно-методическое пособие. Алматы, 2017 ббк



бет76/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   72   73   74   75   76   77   78   79   ...   106
УЧЕБНИКПаскаль(100217)

Задание


1. Напишите программу, которая по веденному году рождения выводит на экран все фамилии и имена друзей родившихся в этом году. Используйте файл MyFriend.dat, сформированный программой PrimerF9.

2. Используя тип запись, напишите программу, которая формирует базу данных «Телефонный справочник».




2.9. ВНЕШНИЕ БИБЛИОТЕКИ. МОДУЛИ.

Free Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функций. Некоторые из них специфичны для Free Pascal, другие специфичны для программирования прикладных задач для Windows илим Dos. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями. В этом случае можно использовать только те модули, которые необходимы для данной программы.

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

Использование модулей предоставляет программе набор дополнительных возможностей, благодаря входящим в него процедурам и функциям при поддержке констант, типов данных и переменных. Если программа использует модуль, то все описания модуля становятся доступными этой программе, как если бы они были определены в ней самой.

Структура модуля аналогична структуре программы. Все описания внутри модуля связаны друг с другом. Например, модуль Strings содержит все описания, необходимые для подпрограмм обработки строк, заканчивающихся нулевым символом. Так же как и подпрограммы, модули могут быть стандартными и нестандартными, или пользовательскими, то есть такими, которые разрабатываются программистами. Как стандартные, так и нестандартные модули устроены совершенно одинаково, поскольку оформляются по единым правилам.

Модули подключаются к программе при помощи объявления их имени в директиве компилятора uses. Например, при объявлении:




Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет