Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Метод библиотеки стандартных подпрограмм

    Метод библиотеки стандартных подпрограмм [c.208]

    МЕТОД БИБЛИОТЕКИ СТАНДАРТНЫХ ПОДПРОГРАММ 209 [c.209]

    Метод использования библиотеки стандартных подпрограмм чрезвычайно плодотворен и значительно облегчает не только работу программистов, но и обмен опытом между ними. [c.27]

    Быстродействие при выполнении отдельных операций и объем запоминающего устройства позволяют для повышения эффективности использования машины применять эффективные методы автоматического программирования. В настоящее время для машины Минск-22 создана обширная библиотека стандартных программ и подпрограмм, разработана система автоматического программирования АКИ, имеются трансляторы для перевода на машинный язык алгоритмов, записанных на алгоритмических языках Алгол-60, Фортран. [c.466]


    При методе библиотечных подпрограмм, кроме собственно подпрограмм необходимо иметь все сведения, нужные для использования подпрограмм. Без наличия таких сведений программисту приходилось бы каждую подпрограмму перед ее применением расшифровывать. Необходимые сведения о подпрограммах можно значительно сократить, если в библиотеку собирать не случайно полученные части программ, а специально разрабатываемые подпрограммы, удовлетворяющие определенным требованиям, дающим возможность описать совокупность действий, необходимых для применения произвольной подпрограммы, в виде единого алгорифма. В этом случае подпрограммы называют стандартными подпрограммами (СП), а их библиотеку — библиотекой стандартных подпрограмм (ВСП). Библиотека стандартных подпрограмм Б совокупности с алгорифмом Для их использования (который, в частности, может быть оформлен в виде программы) и правилами задания исходной информации образует систему стандартных подпрограмм. Метод библиотечных подпрограмм при программировании вручную широкого распространения не получил. Значительно большие успехи достигнуты на пути автоматизации программирования, основанного на применении БСП. Автоматизированный метод программирования с помощью БСП в дальнейшем называется методом библиотеки стандартных подпрограмм (коротко — методом БСП). [c.206]

    С точки зрения структуры библиотека представляет собой набор программ, предназначенных для решения определенного класса зада (методо-ориентированные пакеты), или специализированные набсГ подпрограмм, предназначенные для расчета определенного процесса (проблемно-ориентированные пакеты). Независимо от назначения библиотека программ по существу предназначена для расширения вычислительных возможностей ЭВМ, ее системы команд. Часть этих операций можно было бы реализовать анпаратурно, однако это усложнило бы конструкцию ЭВМ, тем более что эти операции, возможно, не являются необходимыми в различных сферах применения машины. В связи с этим обычно часть программ выделяется в библиотеки стандартных подпрограмм общего пользования и библиотеки подпрограмм специального назначения в конкретной области применения ЭВМ. [c.47]

    Программы для решения наборов нормальных уравнений могут использовать библиотеку стандартных подпрограмм или могут быть написаны специально для целей кристаллографического анализа. При этом может быть применен, например, метод Гаусса — Зейделя [77] или Холецкого [78[, Наибольшие трудности при решении нормальных уравнений связаны с длительностью расчетов и необходимостью большого объема свободной памяти. Например, полный набор п уравнений для структурных факторов требует около тУ п умножений, т, е, примерно 4-10 операций, для уточнения положения 50 атомов (с учетом анизотропных температурных параметров) и 4000 отражений. Если время решения ограничено или ресурсы памяти машины недостаточны, расчеты можно значительно упростить, признав, что недиагональные элементы матрицы много меньше, чем элементы [c.262]


    При необходимости воспользоваться какой-либо подпрограммой библиотеки командам подпрограммы присваиваются действительные адреса, т. е. адреса тех ячеек рабочей программы, в которых будет размещаться подпрограмма. В нужном месте рабочей программы после засылки аргументов подпрограммы в соответствующие ячейки осуществляется обращение к стандартной подпрограмме. Обращение состоит из нескольких команд, и вместе с передачей управления начальной команде подпрограммы обращение подготавливает выход из подпрограммы после завершения ее работы. Обращение осуществляется по методу, принятому в библиотеке стандартных подпрограмм. Так, в библиотеках подпрограмм для машины Урал-1 обращение к подпрограмме осуществляется тремя командами. Пусть, например, подпрограмма вычисления функции у = / (х) имеет в рабочей программе начальный адрес А, ячейка выхода из подпрограммы (иногда ее называют изовой ячейкой ) имеет номер В, обращение к подпрограмме осуществляется с ячейки п рабочей программы. Команды обращения к подпрограмме будут иметь вид  [c.25]

    Далее на основании алгоритма записывают программу на одном из языков высокого уровня. При записи программы необходимо стремиться к ее компактности, для чего широко используют процедуры и процедуры-функции, поскольку в данном случае повторяющиеся вычислительные действия будут записаны в программе один раз. При составлении программы важно стремиться к минимизации требуемой памяти ЭВМ. Целесообразно записывать логически законченные части расчета в виде отдельных процедур (подпрограмм). В зтом случае возможно их занесение в библиотеки и использование в различных расчетах. При составлении программы можно использовать стандартные подпрограммы, имеющиеся в библиотеках, так как зто может значительно упростить работу по разработке программы. В особенности это относится к математическим методам, которые широко представлены в пакетах прикладньк программ. [c.21]


Смотреть главы в:

Программирование  -> Метод библиотеки стандартных подпрограмм


Программирование (1963) -- [ c.206 , c.208 ]




ПОИСК





Смотрите так же термины и статьи:

Подпрограмма стандартная



© 2025 chem21.info Реклама на сайте