Использование - подпрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 4
Мы не левые и не правые, потому что мы валенки Законы Мерфи (еще...)

Использование - подпрограмма

Cтраница 4


Основная трудность в использовании готовых подпрограмм состоит в том, что одну и ту же подпрограмму при ее использовании в разных программах приходится помещать в разные места памяти, тогда как любая машинная программа будет правильно выполнять свои функции только при том распределении памяти, в расчете на которое она была составлена. Переработку программы, связанную с изменением места в памяти самой программы, называют ее настройкой по месту.  [46]

Средства для описания и использования подпрограмм в разных языках программирования различны, хотя в большинстве языков для вызова подпрограммы типа стандартной подпрограммы предусматривается использование оператора CALL.  [47]

В чем заключаются достоинства использования вложенных подпрограмм при программировании.  [48]

Между тем, при использовании готовых подпрограмм возникает ряд проблем, связанных с хранением имеющихся подпрограмм, размещением используемых подпрограмм в памяти машины, их вводом в память и организацией их взаимодействия с основной программой. Поэтому для обеспечения большего удобства практической работы выбирается определенная с и с т е м а использования подпрограмм, в которой тем или иным способом решаются все возникающие здесь проблемы. Эта система предъявляет определенные требования к подпрограммам с точки зрения их организации и оформления.  [49]

В большинстве версий БЕЙСИКа допускается использование подпрограмм, написанных на ассемблере или машинном языке. Эти подпрограммы позволяют увеличить скорость выполнения некоторых операций и, кроме того, обеспечивают реализацию некоторых функций, которые трудно или невозможно запрограммировать на БЕЙСИКе. Такие подпрограммы вызываются one ратором CALL или USR в зависимости от конкретной версии БЕЙСИКа.  [50]

Решение задач III уровня требует использования подпрограмм. Требуется также выполнить все пункты задания 11 уровня.  [51]

Решение задач III уровня требует использования подпрограмм.  [52]

В заключение отметим, что использование подпрограмм приводит к снижению быстродействия микропроцессорного устройства.  [53]

В языке Си не допускается использование вложенных подпрограмм. В результате отпадает необходимость использования правила области действия в языке BCPL ( см. § 3.1.3), поскольку не возникает проблем, для решения которых было предложено вышеназванное правило, и, соответственно, не происходит никакой потери эффективности. В языке Си область действия может определяться файлом, содержащим исходный текст программы. Статические данные, описанные вне всех подпрограмм, содержащихся в некотором файле, в качестве области действия имеют весь этот файл. Такие данные могут также экспортироваться в другие файлы, что придает им статус глобальности.  [54]

Динамические параметры обеспечивают большую гибкость использования подпрограммы, так как они позволяют обращаться к одной и той же подпрограмме из разных мест основной программы и притом с разными фактическими параметрами. Однако в ряде случаев указанное свойство становится не достоинством, а недостатком подпрограммы.  [55]



Страницы:      1    2    3    4