Скачать презентацию Модули Модуль это автономно компилируемая программная единица Скачать презентацию Модули Модуль это автономно компилируемая программная единица

23 ПиОА Сем 2 Лекция 2 модули.pptx

  • Количество слайдов: 3

Модули Модуль – это автономно компилируемая программная единица. В модулях явным образом выделяется некоторая Модули Модуль – это автономно компилируемая программная единица. В модулях явным образом выделяется некоторая «видимая» интерфейсная часть, в которой сконцентрированы описания глобальных типов, констант и переменных, а также приводятся заголовки глобальных функций и процедур. Появление объектов в «видимой» интерфейсной части делает их доступными для других модулей и основной программы. Тела процедур и функций располагаются в исполняемой части модуля, которая может быть скрыта от пользователя. 1

Модули Модуль имеет следующую структуру: UNIT <имя>; INTERFACE <интерфейсная часть> IMPLEMENTATION <исполняемая часть> BEGIN Модули Модуль имеет следующую структуру: UNIT <имя>; INTERFACE <интерфейсная часть> IMPLEMENTATION <исполняемая часть> BEGIN <инициирующая часть> END. Здесь UNIT, INTERFACE, IMPLEMENTATION – зарезервированные слова (единица, интерфейс, выполнение). <имя> – имя модуля. 2

Модули unit vect; interface type vector = array[1. . 3] of real; function s. Модули unit vect; interface type vector = array[1. . 3] of real; function s. Mul(a, b: vector): real; function Module(a: vector): real; implementation function s. Mul; begin s. Mul : = a[1]*b[1]+a[2]*b[2]+a[3]*b[3]; end; function Module(a: vector): real; begin Module : = sqrt( s. Mul(a, a) ); end. 3