Теория и практика объектно-ориентированного программирования. Ноткин А.М. - 4 стр.

UptoLike

Составители: 

5
Лабораторная работа 1
МОДУЛЬНАЯ СТРУКТУРА ПРОГРАММЫ
Цель. Получить практические навыки разработки программ с мо-
дульной структурой. Освоить разработку модулей на языке Turbo Pascal.
Основное содержание работы.
Определить структуру данных в соответствии с заданием. Размес-
тить структуры в динамической памяти, объединив их в группу. Сохранить
группу в файле.
Краткие теоретические сведения.
Модули. Модули предназначены для поддержки принципов мо-
дульного программирования при разработке программ, основным из кото-
рых является принцип скрытия информации.
Большие программы сложны для разработки, понимания и ведения.
Чтобы прийти к лучшим и более надежным программам, требуются мето-
ды, позволяющие разбивать программы на меньшие и более удобные час-
ти
. Частичное решение этих проблем дают подпрограммы (процедуры и
функции в Паскале). Однако подпрограммы лишь частично помогают ре-
шить проблемы, связанные с эффективностью разработки программ. Ус-
пешное решение этих проблем дают модули.
Модули позволяют легко и надежно вести разработку программ
группами программистов (бригадами), хранить компоненты программ в
библиотеке и не дублировать
их в каждой использующей их программе.
Модули позволяют использовать раздельную компиляцию. Это означает,
что модули запоминаются в библиотеке программ не в виде исходных тек-
стов, а в откомпилированной форме.
Модули в Turbo Pascal.
Модули в Turbo Pascal это средства, заимствованные из языка Мо-
дула-2.
Модуль в Turbo Pascal имеет следующий формат:
<заголовок>;<раздел
интерфейса> <раздел реализации> <раздел
инициализации>.
Формат заголовка:
unit <идентификатор модуля>
Формат раздела интерфейса:
interface
<uses-предложения>
                                   5

                   Лабораторная работа № 1
             МОДУЛЬНАЯ СТРУКТУРА ПРОГРАММЫ

     Цель. Получить практические навыки разработки программ с мо-
дульной структурой. Освоить разработку модулей на языке Turbo Pascal.

      Основное содержание работы.
      Определить структуру данных в соответствии с заданием. Размес-
тить структуры в динамической памяти, объединив их в группу. Сохранить
группу в файле.
      Краткие теоретические сведения.
      •Модули. Модули предназначены для поддержки принципов мо-
дульного программирования при разработке программ, основным из кото-
рых является принцип скрытия информации.
      Большие программы сложны для разработки, понимания и ведения.
Чтобы прийти к лучшим и более надежным программам, требуются мето-
ды, позволяющие разбивать программы на меньшие и более удобные час-
ти. Частичное решение этих проблем дают подпрограммы (процедуры и
функции в Паскале). Однако подпрограммы лишь частично помогают ре-
шить проблемы, связанные с эффективностью разработки программ. Ус-
пешное решение этих проблем дают модули.
      Модули позволяют легко и надежно вести разработку программ
группами программистов (бригадами), хранить компоненты программ в
библиотеке и не дублировать их в каждой использующей их программе.
Модули позволяют использовать раздельную компиляцию. Это означает,
что модули запоминаются в библиотеке программ не в виде исходных тек-
стов, а в откомпилированной форме.
      •Модули в Turbo Pascal.
      Модули в Turbo Pascal − это средства, заимствованные из языка Мо-
дула-2.
      Модуль в Turbo Pascal имеет следующий формат:
      <заголовок>;<раздел интерфейса> <раздел реализации> <раздел
инициализации>.

     Формат заголовка:
     unit <идентификатор модуля>

     Формат раздела интерфейса:
     interface