Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

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

МЕТОД БИБЛИОТЕЧНЫХ ПОДПРОГРАММ  [c.15]

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


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

Значение метода библиотечных подпрограмм постоянно увеличивается в связи с совершенствованием структуры библиотеки СП, улучшением их качества, повышением количества и специализацией. Библиотеки стандартных подпрограмм широко нсполь суются во всех современных системах программирования как их неотъемлемые составные части.  [c.19]

Результатом работы анализатора А будет набор таблиц, списков, массивов, составляющих внутреннюю базу данных ВБД компилятора, располагаемую в ОП. Основные элементы этой БД — упакованное описание структуры проектируемого объекта, таблицы паспортов подпрограмм моделей элементов, подпрограмм расчета выходных параметров и т. п. Операторы языка описания задания преобразуются анализатором в псевдокоманды, содержащие метку и код команды, режимные параметры, имя подпрограммы, реализующей необходимые для выполнения данной команды методы, параметры подпрограммы. Последовательность псевдокоманд описывает программу вычислений, которые должны быть выполнены рабочей программой. Память ЭВМ под внутреннюю БД выделяется только динамически, что определяет ее рациональное использование. При недостатке ОП некоторые наиболее крупные массивы выгружаются во внешнюю память ЭВМ. Во внутренней БД широко используется аппарат перекрестных ссылок между логически связанными элементами данных, что значительно повышает быстродействие компилятора за счет минимизации времени доступа к обрабатываемым данным. Анализатор пополняет внутреннюю БД информацией, считанной из паспортов библиотечных подпрограмм. Эта информация необходима для лексического и синтаксического контроля входного описания. Паспорта сгруппированы в каталоги библиотечных подпрограмм и хранятся во внешней памяти 7 ЭВМ.  [c.142]

Студентам, имеющим практические навыки программирования, рекомендуется усовершенствовать программу. Например, интегрировать дифференциальные уравнения методом Рунге — 1Кутта, используя библиотечные подпрограммы, организовать печать текстовой шапки таблицы результатов и т. д.  [c.129]

Создано много вариантов прямых и итерационных методов. В некоторых вариантах для уменьшения количества вычислительных операций и(или) объема требуемой памяти используются, например, такие свойства матрицы А, как симметрия, ленточиость или разреженность. Лучшие из известных алгоритмов запрограммированы для ЭВМ, и многие из них являются стандартными,библиотечными подпрограммами. Такие программы часто называют решателями уравнений (equation solvers), хотя иногда этот термин используется также в качестве названия метода, на котором основана программа.  [c.221]



Смотреть страницы где упоминается термин Метод библиотечных подпрограмм : [c.131]   
Смотреть главы в:

Основные понятия и классификация математического обеспечения  -> Метод библиотечных подпрограмм



ПОИСК



0 библиотечные

Подпрограмма



© 2025 Mash-xxl.info Реклама на сайте