Cтраница 2
Входное состояние контактного детектора и детектора движения считывается и хранится с помощью процедуры ВХОДНОГО модуля. Однако прежде, чем должно быть предпринято какое-либо действие, необходимо проверить состояние этих входов. Все процедуры, выполняющие проверку и определяющие, какие действия должны быть предприняты по результатам проверки, необходимо сгруппировать вместе в модуль ПРОВЕРКИ. [16]
Подробное описание в § 5.2.1 процедур модуля InOut предоставляет всю необходимую информацию для пользования процедурами модуля ReallnOut Тем не менее необходимо помнить, что ReallnOut использует процедуры из модуля InOut для доступа к входным и выходным текстовым потокам до преобразования в действительный формат. Это означает, что, если процедуры Openlnput или OpenOutput из модуля InOut применяются для переопределения стандартного ввода-вывода, источник ( адресат) для процедур ReadReal и WriteReal аналогичным образом переопределяются. Это воздействие аналогично воздействию модуля Texts на InOut, отмеченному в конце предыдущего раздела. [17]
В приведенной далее таблице содержится полный список всех работающих с датами и временем функций и процедур модулей DateUtils, SysUtils, SqlTimSt и пространств имен Borland. Приводятся также поля класса, свойства класса и методы класса типов System. [18]
Предположим, что при каждой передаче управления из модуля М; в модуль Mj область памяти, занятая процедурами модуля Mi, записывается на внешнее запоминающее устройство, а процедуры модуля Mj считываются в оперативную память. [19]
Предположим, что при каждой передаче управления из модуля М; в модуль Mj область памяти, занятая процедурами модуля Mi, записывается на внешнее запоминающее устройство, а процедуры модуля Mj считываются в оперативную память. [20]
Файлы часто приходится передавать из одного места в другое, например из файла на диске на печатающее устройство или с диска на другой диск. Процедуры модулей Files и Texts или FileStuff упрощают задание передаваемых модулей. [21]
В модуле Startup ввод пользователем символа О вызывает процедуру GetFile. Процедура OpenTextFile модуля FileStuff используется для получения от пользователя имени файла, подлежащего редактированию, и для открытия файла. [22]
Процедура ProcessText модуля TextEditor обеспечивает основные функции создания текста для нашего текстового процессора. [23]
Полный объем, занимаемый изображением на экране, составляет 32000 байт. Заметьте, что в табл. 19.4 при описании процедуры SetGraphMode модуля Graph этот режим не указан, однако включение его возможно. [24]
В Модуле-2 управление динамически выделяемыми участками памяти осуществляется процедурами модуля Storage. Этот модуль взаимодействует как с операционным окружением ( по поводу определения размера и расположения свободной области памяти), так и с подпрограммами, которым нужны области свободной памяти. [25]
Процедура Str ( X [: Width [: dec ] ]; VAR S: String) служит для преобразованиа числовых значений в строковые. Это, в частности, необходимо для работы с процедурами модуля Graph OutText и OutTextXY. X может быть переменной или значением целого или вещественного типов. [26]
![]() |
Структура модуля формы или отчета. [27] |
Каждая переменная имеет имя. В разделе: и r i-ний могут храниться внешние процедуры, которые так же, как описания, могут использоваться во всех процедурах модуля. Переменные и константы, описанные внутри процедуры, действуют только в ее пределах. [28]
Переменные и константы записываются в процедурах или разделах описаний модулей с помощью инструкций описания. Тип инструкции описания переменной или константы и место ее смещения в модуле определяют область, в которой они могут использоваться: в пределах процедуры, во всех процедурах модуля или во всех модулях базы данных. [29]
Описанный механизм позволяет создавать унифицированные программные модули, реализующие алгоритмы различных численных методов, инвариантные к физической сути задачи, или, иными словами, к используемым моделям. Это обстоятельство позволяет создавать, с одной стороны, универсальные библиотеки алгоритмов, а с другой - библиотеки моделей, объединяя их в рамках вызывающей программы следующим образом: в качестве фактического процедурного параметра в процедуру численного метода подставляется одна из процедур модуля моделей, реализующих конкретную математическую модель технической задачи. [30]