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

Программа - модуль

Cтраница 3


Тексты программ, записанные на языке программирования и языке загрузки, хранятся на магнитной ленте. Программы модулей располагаются по разделам, однако программы модулей задач могут включать модули из других разделов. Тексты описаний состоят из текстов описаний программ МЗ, БМ и таблицы границ параметров каждой задачи. Тексты описаний написаны на русском языке и содержат краткую информацию о методике, лежащей в основе данной программы, и полную инструкцию по подготовке начальных данных и параметров задачи. Параметры задачи определяют вариант расчета. Каталог библиотеки состоит из каталога разделов, каталогов задач и БМ, в которых даны названия включенных в пакет задач и БМ.  [31]

Указанные достоинства реально влияют на затратные показатели, снижают их. Так, например, по опытным данным Е. О. Сизова программа модуля Расчет схемы замещения магнитной цепи для работы на ЕС ЭВМ по требуемой ОП занимает примерно в 1 5 раза больший объем; быстродействие программы на ПЭВМ характеризуется увеличением почти на 40 % за счет использования НМД типа uinchester и оверлейной структуры. Время на подготовку данных сокращено на 35 %, уменьшена вероятность ошибок при записи и вводе данных. По модулям Поперечная геометрия и Расчет обмоточных характеристик получились близкие к указанным цифры.  [32]

33 Блок-схема увязки модулей первого этапа решения задачи. [33]

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

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

Наряду с функциональным наполнением создается системное наполнение, которое, состоит из служебных программ, предназначенных обеспечить пользователям пакета максимальные удобства. Эти программы управляют работой всего пакета, анализируют и выполняют задания пользователей, автоматизируют процесс сборки их программ иг модулей, позволяют производить пополнение пакета, вносить изменения в его модули. Важно, чтобы язык общения пользователей сТпакетом прикладных программ был прост, гибок, удобен.  [36]

Рассматриваемая подпрограмма используется для формирования графиков процессов зарядки и разрядки конденсатора при питании емкостной электрической цепи от источника постоянного напряжения. При построении графиков переходных процессов при включении емкостной цепи на синусоидальное напряжение формирование осей предусмотрено непосредственно в программе модуля.  [37]

Модуль Управление задачами используется в системах разделения времени. Функции этого модуля заключаются в распределении ресурсов для задач, возникающих в процессе коллективного доступа удаленных пользователей к ресурсам УВК. Программы модуля контролируют время пребывания задачи в системе и обеспечивают удаление задач, чье время, заданное при генерации, истекло.  [38]

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

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

Защитное программирование основано на важной предпосылке: худшее, что может сделать модуль - это принять неправильные входные данные и затем вернуть неверный, но правдоподобный результат. Чтобы разрешить эту проблему, в начале каждого модуля помещаются проверки входных данных на соответствие их свойств атрибутам и диапазонам изменения, на полноту и осмысленность. При выборе надлежащих проверок важно по тексту программы модуля выявить все предположения, которые в нем сделанны относительно входных данных, а затем рассмотреть возможность проверки соответствия входных данных этим предположениям всякий раз, когда модуль вызывается.  [41]

Подпрограммы по назначению делятся на три группы. Первая ( строки 470 - 1180) - подпрограммы общего назначения и подпрограммы, включающие элементы для формирования схем и графиков. Вторая группа ( строки 1190 - 3460) - программы модулей - исследовательских задач, оформленные как подпрограммы.  [42]

Программную часть Монитора, которая осуществляет составление программы задачи, будем называть Планировщиком. Простейший уровень автоматического составления программы задачи основывается на каталоге задач. Названия задач, программы которых могут быть созданы на основе программ модулей, собираются в каталоге. Программы задач, данные в каталоге, составлены в виде цепочки обращений к модулям, которые хранятся в библиотеке. Роль Планировщика в этом случае примитивная: выборка соответствующей запросу пользователя цепочки задачи, генерация рабочей программы и передача се той части Монитора, которая проводит счет задач. Цепочки программ задач могут храниться в виде последовательностей обращений к модулям, оформленным в виде программ или процедур. Хранение таких фиксированных цепочек задач ( программ задач) рационально в том случае, если число допустимых по смыслу комбинаций обращений к модулям ( число цепочек задач) невелико.  [43]

Вне зависимости от применяемого языка программирования проблемы надежности продукта ПО определяются отношением программиста к выполняемой работе. Здесь прежде всего необходимо акцентировать внимание на точности выполнения работы. Действительно, программирование не обладает понятием допуска, известного в технических системах: здесь программа модуля либо верна, либо не верна. Опытный программист должен стремиться к тому, чтобы его программа компилировалась верно с первого раза. Этого положения можно достичь при условии, что для устранения синтаксических ошибок написанная программа будет внимательно прочитана другим программистом до компиляции.  [44]

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



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