Cтраница 2
Вся библиотека стандартных подпрограмм хранится на перфокартах, а наиболее употребительная ее часть - на магнитных барабанах или лентах. После ввода в МОЗУ все п кодов СП последовательно перерабатываются: условные адреса заменяются в этих кодах на действительные адреса, соответствующие фактическому расположению подпрограммы в МОЗУ. [16]
Вся библиотека стандартных подпрограмм хранится на перфокартах, а наиболее употребительная ее часть - на магнитных барабанах или лентах. После ввода в МОЗУ все п кодов СП последовательно перерабатываются: условные адреса заменяются в этих кодах на действительные адреса, соответствующие фактическому расположению подпрограммы в МОЗУ. [17]
Часто вся библиотека стандартных подпрограмм размещается в накопителе на магнитной ленте, и по командам обращения к какой-нибудь СП машина отыскивает нужный участок магнитной ленты, переписывает СП в ОЗУ и передает ей управление. Всю эту работу осуществляет специальная служебная программа. [18]
БСП-1 ( Библиотека стандартных подпрограмм № 1) представляет компилирующую систему стандартных подпрограмм, снабженную специальной объединяющей программой ( ОП) и применяемую на машине Стрела. Эти принципы могут быть применены при разработке системы стандартных подпрограмм для любой цифровой программно-управляемой машины. [19]
Однако использование библиотеки стандартных подпрограмм не освобождает программиста от необходимости составления программы в кодах УВМ. Эти недостатки отсутствуют при записи алгоритмов на уровне языков программирования. [20]
Метод использования библиотеки стандартных подпрограмм чрезвычайно плодотворен и значительно облегчает не только работу программистов, но и обмен опытом между ними. [21]
При наличии достаточно полной библиотеки стандартных подпрограмм программирование многих сложных задач практически сводится к расчленению вычислительного процесса на этапы, для которых программы уже имеются, и к согласованию программ отдельных этапов. [22]
Система включает библиотеку стандартных подпрограмм для арифметических операций с плавающей запятой и расчета элементарных функций. [23]
Транслятор формирует индивидуальную библиотеку стандартных подпрограмм из стандартных подпрограмм пользователя, обращения к которым встречаются в основной программе. [24]
При пользовании библиотекой стандартных подпрограмм программисту, приступая к решению задачи, следует, руководствуясь требованиями алгоритма, подобрать соответствующие подпрограммы, составить их список и разместить в памяти машины, отводя каждой необходимое количество ячеек. При этом следует учесть все рабочие ячейки подпрограмм, адреса засылки параметров и другие сведения, необходимые для пользования каждой подпрограммой, которые указываются в описании. [25]
Наряду с пополнением библиотеки стандартных подпрограмм все большее распространение получает практика создания пакетов прикладных программ, рассчитанных на решение не отдельной задачи, а целого класса задач. Пакет программ представляет собой совокупность подпрограмм, работающих под управлением головной программы. [26]
Как организуется хранение библиотеки стандартных подпрограмм на вычислительной машине. [27]
Все стандартные подпрограммы библиотеки стандартных подпрограмм являются подпрограммами типа SUBROUTINE, и обращение к ним осуществляется посредством оператора CALL указанием, как обычно, названия подпрограммы и списка фактических параметров. Фактические параметры должны, так же как обычно, соответствовать формальным параметрам соответствующей подпрограммы по типу, количеству и порядку следования. [28]
Пакеты простой структуры - библиотеки стандартных подпрограмм, обращение к которым производится из программ, составляемых программистами. Некоторые из ППП этого типа построены таким образом, что параметры для обрабатывающих модулей передаются из управляющего модуля, который составляется программистом. В этом случае последовательность выполнения модулей и их параметры жестко зашиты в данном управляющем модуле. Но существуют также ППП, обрабатывающие модули которых организуют ввод параметров с перфокарт. [29]
Эти программы объединяют в библиотеки стандартных подпрограмм и пакеты прикладных программ. [30]