Cтраница 3
Полученные данные используются при формировании структур анализируемых алгоритмов. Эти структуры описываются на входном языке моделирующей программы МОДА. При работе с моделирующей программой пользователь имеет возможность планировать эксперимент по получению точностных оценок алгоритмов. Для этого необходимо выбрать наиболее важные для каждой задачи параметры и указать допустимые границы изменения этих параметров. Кроме того, в зависимости от желания разработчика, процедура имитационного моделирования может проводиться как с реальными реализациями случайных процессов, полученными с объекта, так и с реализациями, полученными путем моделирования. [31]
В связи с необходимостью разрабатывать структуру алгоритма и данных одновременно возникает понятие так называемого абстрактного типа данных. Абстрактный тип в отличие от конкретного типа данных, привязанного к конкретным языковым конструкциям, фиксирует лишь название типа и ( внеязыковое или даже неформальное) описание того набора операций, с помощью которых разрешается обрабатывать значения этого типа. На начальном этапе разработки алгоритма нет нужды сразу фиксировать конкретные типы данных на языке программирования, будь то паскаль или фортран; начальная спецификация алгоритма использует лишь операции некоторого абстрактного типа данных. [32]
При последовательном проведении этого метода структуру результирующих алгоритмов легко понимать, отлаживать и модифицировать. В идеале у нас должна появиться возможность перевести построенную таким образом схему программы прямо в соответствующие программные инструкции, отражающие структуру алгоритма. Однако синтаксис языка часто не допускает такого прямого перевода. Например, Фортран существенно использует метки инструкций и инструкции GOTO в качестве управляющих структур и предоставляет мало альтернатив. В результате обычно невозможно написать программу на Фортране так, чтобы она четко отражала управляющую структуру алгоритма, лежащего в ее основе, и поэтому большая часть усилий, затрачиваемых на разработку структурированного алгоритма, теряется при переводе на Фортран. Эти свойства Фортрана частично послужили основанием для полемики о GOTO ( см. разд. [33]
Этот алгоритм лишь демонстрирует понятие иерархии структуры алгоритма и формы его представления. Реальное оптимальное решение может быть иным. [34]
Далее возникла задача объединения правил в структуру алгоритма. Он механически выполнял все выявленные ранее правила, не вводя в эксперимент никакого элемента твор-неского поиска или мышления. Если в результате действия испытуемого оказывалось возможным построить ото-бражение, значит, алгоритм обладал определенной степенью полноты и эффективности. [35]
Графический способ описания алгоритмов представляет собой изображение логико-математической структуры алгоритма, при котором все этапы процесса обработки данных представляются с помощью определенного набора геометрических фигур ( блоков), имеющих строго определенную конфигурацию в соответствии с характером выполняемых действий. [36]
Удовлетворение первого критерия определяется умением программиста построить структуру алгоритма так, чтобы она полностью учитывала архитектуру машины. [37]
Во втором случае задается проблема и точно определяется структура алгоритма; заключения выводятся на основе изучения существа проблемы по отношению к данному классу алгоритмов. [38]
Существуют следующие способы описания алгоритмов: графическая запись структуры алгоритмов в виде блок-схемы, запись в виде условных символов-операторов и запись алгоритмов на алгоритмических языках. [39]
![]() |
Вложенные IF-группы. [40] |
В целях надежного программирования и более точного отображения структуры алгоритма пустые ELSE-блоки рекомендуется не опускать. [41]
Для записи алгоритма используется условная запись, отражающая структуру алгоритма в целом, независимо от конкретного типа машины, на которой в дальнейшем будет решаться задача. Язык программирования предназначен для автоматизации при составлении программ работы ЭВМ для решения задачи по АТПП. Сущность программирования заключается в переводе исходного алгоритма на язык конкретной машины. [42]
В этом ППП Анализ реализованы задачи, имеющие регламентированную структуру алгоритма решения, форм выходной документации. Это объясняется статичностью организации входной информации - данных периодической и годовой бухгалтерской отчетности. Для решения аналитических задач, имеющих динамичный алгоритм, не регламентированную входную и выходную информацию, необходимо создание дополнительных программных средств обработки технико-экономической информации, рассмотренных в предыдущих главах. [43]
Дополнительные сведения могут содержать требования и ограничения к структуре алгоритма, которые могут оказаться конкурирующими. Поэтому система должна быть обеспечена средствами установления приоритета алгоритмов, которые бы определили однозначное решение данной проблемы. [44]
![]() |
Структура ХТС как объекта управления. [45] |