Cтраница 3
В программе решения нестационарных задач не задаются оценки начальных значений температуры. Приводимые в комплекте 5 значения являются действительными начальными значениями температуры узлов. [31]
В программах решения многих задач, особенно экономических, содержится большое число условных передач управления. Если процессор может заранее предсказывать направление перехода ( ветвления), то производительность его работы значительно повысится за счет оптимизации загрузки вычислительных конвейеров. Тем не менее следует сказать, что если путь ветвления предсказан неверно, процессор должен сбросить полученные результаты, очистить конвейеры и загрузить нужные команды заново, что требует достаточно большого числа тактов. [32]
Были разработаны программы решения машинами различных алгебраических задач - и программы интегрирования функций. Интересно отметить, что первая из доведенных до стадии достаточно полной разработки машинных программ интегрирования функций была во многом эвристической. [33]
Ниже приводится программа решения этой задачи. [34]
Подпрограмма - программа решения некоторой задачи, оформленной по правилам определенной системы программирования так, что она может быть использована в качестве конструктивного элемента при решении более общей задачи. В программах для ПМК подпрограммы располагаются в конце основной программы. Каждая подпрограмма оканчивается командой возврата из подпрограммы В / О, а в основной программе имеется команда обращения к подпрограмме ПП N, где N - адрес, в котором расположена подпрограмма. При использовании подпрограмм происходит сложный обмен между регистрами адресного стека. [35]
Ниже приведена программа решения поставленной задачи. В ней предусмотрена подпрограмма анализа ошибок ввода-вывода ( SYNAD) с именем ERRAN. Сообщение о выявленной в результате анализа причине ошибки печатается на АЦПУ. Если установить причину не удается, то печатается сообщение: причина ошибки не выявлена. [36]
Мы исследуем программы решения линейных уравнений в вычислительном центре Университета Пэрдью как пример того, что имеется в распоряжении пользователя в хорошей библиотеке вычислительного центра. Вычислительный центр имеет библиотеку IMSL, пакет UNPACK плюс семь разработанных своими силами программ. Инструкция к подпрограмме LINEQ1 приводится ниже. Эти подпрограммы имеют две машинно-зависимые особенности: внутренний цикл исключения выполняется на языке ассемблера и применяется динамическое распределение памяти для генерации рабочих массивов, необходимых для алгоритма. Они используют также преимущество того свойства компилятора с распространенного, но не стандартного Фортрана, которое позволяет избегать передачи в подпрограммы второй размерности массивов. [37]
Предложенная нами программа решения проблемы КР ВВЭР-440 была шире и предлагала системную методологию для оценки остаточного ресурса и вскрытия резервов прочности КР. Однако из этой программы были использованы только метод твердости и метод контроля химического состава ( подробней см. гл. [38]
Приводимые здесь программы решения весьма распространенных научно-технических задач служат иллюстрацией к применению языка аналитик для описания характерных вычислительных процессов. Пояснения к программам даются очень лаконичными и предназначены лишь для облегчения понимания порядка представления соответствующего алгоритма, а также его использования. Без нарушения целостности восприятия из данного материала можно рассмотреть только интересующие читателя программы ц перейти к ознакомлению с языками алгол и фортран. [39]
Для отладки программ решения на ЭВМ задач МО используются контролирующие и диагностические программы. [40]
Это пример программы решения на ЭВМ экономической задачи, где необходимо организовать циклы и разветвления. Программа составлена в действительных адресах. [41]
Процесс составления программы решения математической задачи с помощью вычислительных машин является сложным и трудоемким делом. Первый этап процесса программирования, связанный с выбором численного метода решения задачи и приведением его к виду, удобному для расчленения на последовательность команд, является наиболее ответственным и обычно выполняется высококвалифицированным математиком, специализирующимся в этой области. [42]
Улучшение качества программ решения других задач может быть достигнуто путем включения в программы ранее упомянутых нестандартных операторов, составляемых вручную. При этом увеличивается доля ручного труда и в некоторых случаях сводится почти к нулю выгода от автоматизации программирования. [43]
Специализированные комплекты программ решения конкретных задач называют пакетами прикладных программ. При создании прикладных программ применяют методы специальных науч ных, инженерных и экономических дисциплин, а также общие методы вычислительной математики, теории оптимизации, теории информационного поиска и программирования для вычислительных машин. [44]
При составлении программы решения математической задачи на ЦВМ необходимо преодолеть разрыв между языком математических формул, а котором обычно в математике записываются алгоритмы решения задач, и входным языком самой ЦВМ ( машинным языком), элементами которого являются команды машин. [45]