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