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

Запрограммированный алгоритм

Cтраница 1


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

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

Расчет управляющих воздействий проводится по заранее разработанным и запрограммированным алгоритмам. Типичные примеры таких алгоритмов - рассмотренные в § 25 стандартные законы регулирования: П -, ПИ - и ПИД. Последовательность вычислений управляющего воздействия по таким законам и составляет алгоритм управления.  [3]

Замкнутые системы основываются на языках высокого уровня, ориентированы на типовые применения базы данных или предварительно запрограммированные алгоритмы. Они проще для широкого круга пользователей, позволяют работать с данными непрограммистам, но они более ограничены в возможностях расширения. Примером замкнутых СУБД может служить СУБД систем управления продажей железнодорожных билетов. Кассир обращается к БД на языке, приближенном к его профессиональному языку.  [4]

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

Сочетание функций STICK и STRIG позволяет выводить на экран и перемещать по нему различные маркеры или фигурки в соответствии с запрограммированным алгоритмом.  [6]

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

В таблице на рис. 11.2 приведены результаты прогонов названных алгоритмов. Еще раз предупреждаем читателя, что эта таблица отражает только относительную производительность запрограммированных алгоритмов на описанных данных. Можно указать некоторые общие выводы об эффективности, присущей каждому из этих методов при сортировке признаков, но для того, чтобы эти выводы были квалифицированными, необходимо детально рассматривать сами программы. Использование обращения к процедурам, как в сортировке по дереву ( TREESORT 3), безусловно, увеличивает время работы программы и является единственным примером зависимости от кодировки и компиляции.  [8]

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

С вычислительной точки зрения преобразование рекуррентного соотношения ( 6) в эквивалентную модель линейного программирования практически ничего не дает. Единственным достоинством такого преобразования является широкое распространение запрограммированных алгоритмов решения самых разнообразных задач линейного программирования на ЭВМ и предусмотренная этими алгоритмами возможность проверки чувствительности решения. Однако ознакомление с этим преобразованием является еще одним шагом в подготовке к анализу моделей с бесконечным плановым периодом, излагаемым в последующих трех разделах. Но самое главное заключается в том, что читатель может овладеть при этом техникой введения вероятностных ограничений.  [10]

11 Соотношение элементов базы данных. [11]

Первые строятся на основе процедурно-ориентированного языка высокого уровня ( например, Кобол, ПЛ / 1) с расширением раздела процедур для обеспечения более совершенной связи, вторые предусматривают осуществление определенного набора функций базы без использования процедурно-ориентированных языков. В последнем случае по существу возможности системы определяются набором функций по предварительно запрограммированным алгоритмам, что уменьшает объем работ, выполняемых потребителем при эксплуатации базы. Деление систем управления базой данных на типы не является абсолютным. Чаще лишь отдельные функции системы реализуются различными способами.  [12]

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

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

Большинство поставщиков вычислительных систем предлагает и услуги своего технического персонала. Получаемая при этом компанией-заказчиком помощь может быть самой разнообразной. Ясно, что не всегда поставщик имеет специалистов, хорошо знакомых с конкретным объектом, которым предстоит управлять. Инженеры по системам, работающие у изготовителей ЭВМ, занимаются разработками в прикладных областях, применяя математические методы к управлению промышленными процессами с помощью ЭВМ, выпускаемых их компанией. Вклад этих специалистов в проект может заключаться в передаче уже разработанных или даже запрограммированных алгоритмов и методов.  [15]



Страницы:      1