ВУЗ:
Составители:
Рубрика:
100
Инициализационная часть. Если между ключевыми словами
implementation и end появляется begin, то полученный составной
оператор
begin……end представляет раздел инициализации модуля.
Этот раздел обычно используется для открытия файлов (например
с помощью процедуры Assign) и для формирования структур данных и
переменных. Например:
begin
Assign (f1, Dan.dat);
end.
Инициализационная часть – это основной блок модуля.
Операторы, приведенные в ней, выполняются после запуска программы
первыми, т.е. перед операторами основного блока главной программы, в
которую включен данный модуль.
Использование модуля в основной программе. Для
использования модулей в программах, следует их имена указать после
слова
USES.
Например
: USES crt, mod;
После этого в основной программе можно использовать
идентификаторы, указанные в интерфейсах перечисленных модулей.
Разработанный модуль помещается в файл с именем, имеющим
расширение
.pas, например mod.pas.
Имя модуля в заголовке (Unit mod) должно совпадать с именем
файла. Модуль транслируется отдельно, получает расширение .tpu.
Например, mod.tpu.
При трансляции основной программы все используемые в ней
модули (tpu-файлы) подсоединяются автоматически.
Пример 4.1.
Вычислить молекулярную массу смеси по формуле:
∑
=
⋅=
4
1i
ii
,МДММMS
а также скорость реакции по выражению
2
21
CCkW ⋅⋅= ,
где ММ
i
– молекулярная масса i-того компонента;
МД
i
– мольная доля i–того компонента,
RT
E
ekk
−
⋅=
0
Для расчета средней молекулярной массы и константы скорости
сформировать модуль.
Страницы
- « первая
- ‹ предыдущая
- …
- 98
- 99
- 100
- 101
- 102
- …
- следующая ›
- последняя »