Cтраница 3
Принципы этих методов описаны в самом общем виде, чтобы с помощью соответствующих подпрограмм можно было запрограммировать на вычислительной машине получение результатов в численном виде, равно как и в виде символического выражения или характеристического уравнения. [31]
Графический интерфейс программы Интеграл. [32] |
Подпрограмма Button2ciick, описывающая реакцию на щелчок по кнопке Сброс, аналогична соответствующим подпрограммам в предыдущих проектах. В листинге 17.2 приводится полный текст программного кода данного проекта. [33]
Команды загрузки и записи в память. [34] |
Однако ее реализация стоит сравнительно дорого, так что возможен вариант с применением соответствующей подпрограммы. [35]
Трансляция программы. [36] |
Для этого каждый оператор исследуется ( интерпретируется), после чего осуществляется вызов соответствующих подпрограмм. При каждом запуске исходной программы осуществляется ее новая интерпретация. Интерпретация программы занимает, как правило, больше времени, чем ее компиляция. При автоматизации процессов очень жесткие требования, предъявляемые режимом реального времени, препятствуют использованию интерпретаторов. [37]
Выбор направления дальнейшей работы с программой задачи организован в строке 3420 с помощью соответствующей подпрограммы. В строках 3430 - 3460 организован переход к работе по выбранному исследователем номеру. [38]
Обыкновенные локальные переменные в подпрограммах всегда забывают свое значение в момент окончания работы соответствующей подпрограммы. А при повторном вызове стартовые значения локальных переменных совершенно случайны. И если надо сохранять от вызова к вызову какую-нибудь локальную информацию, то ни в коем случае нельзя полагаться на локальные переменные, описанные в разделах VAR процедур и функций или как параметры-значения в заголовках. Но в этом случае приходится отводить глобальные переменные, по сути, под локальные данные. Турбо Паскаль позволяет решать эту проблему, используя статические локальные переменные или, что то же самое, локальные переменные со стартовым значением. Они вводятся как типизированные константы ( рис. 6.15) по тем же правилам, что и их глобальные аналоги ( см. разд. [39]
В результате такой операции формируется адрес ячейки памяти, в которой хранится первая команда соответствующей подпрограммы. [40]
Взаимосвязи конкретных систем с функциональными целями позволяют оценить вклад каждой из подсистем ( или соответствующих подпрограмм) в реализацию частных и общих целей и таким образом выделить наиболее важные подпрограммы. Общий вклад подсистемы С в достижение конечной цели ( Я) складывается из структурных вкладов этой подсистемы в частные цели. [41]
Хотя во многих случаях можно явно проверить выполнение условий этих типов и явно вызвать соответствующую подпрограмму, управляющая структура прерываний с ее неявными вызовами много проще. [42]
Процессы при работе с Редактором текста. [43] |
После подачи оператором команды ввода Редактора, Монитор выходит из режима ожидания и вызывает соответствующую подпрограмму Загрузчик, которая управляет работой устройства ввода. С внешнего носителя информации ( например, с перфоленты либо магнитного диска) считывается и вводится в память микроЭВМ программа Редактор. Монитор возвращается в режим ожидания. [44]
Если в операторах R / TRANa используются косвенные ссылки, то перед обращением к соответствующей подпрограмме косвенные ссылки вычисляются. Таким образом, подпрограмме передается стандартный список адресов-параметров. Последний адрес всегда маркируется единицей в старшем разряде. [45]