Subscription request:

podpiska@panor.ru

For all questions:

+7 495 274-22-22

UDK: 001.98

Algorithms for the development of design

Shchennikov A.N. Institute of Information Technology and Computer Aided Design, Russian Technological University (MIREA)

The purpose of the work is to study the development of algorithms based on the use of information design. Information design is a generalization of conceptual and applied models. The article gives a systematics of algorithms. The article introduces the characteristics of the algorithm as an information design. It is proved that the introduction and application of these characteristics improves the quality of the algorithm. The article introduces the definition of an algorithm as an information design. The article introduces four rules for the algorithm development.

Информационные конструкции [1, 2] есть обобщение концептуальных и прикладных моделей [3]. Информационные конструкции применяют в разных направлениях: космические исследования [4], образование [5], при организации тестирования [6], при управлении [7], при когнитивном моделировании [8]. Информационная конструкция представляет собой проектную схему, дополнение которой фактическими параметрами позволяет создавать прикладные модели. Развитие понятия «информационная конструкция» применительно к алгоритмам [9] позволяет создать логически непротиворечивую схему, которую удобно трансформировать и описывать с помощью логических выражений. Алгоритмом называют предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных. Это технологическое определение. В широком смысле алгоритмом стали называть последовательность действий не только в области вычислений, но для описания закономерностей информационного поля и развития общества [10] и получения знаний [11], и даже в юриспруденции [12]. Для реализации алгоритма вычислительную систему, субъект, объект или сложную систему принято называть формальным исполнителем алгоритма. Большинство алгоритмов создается для конкретного исполнителя. Действия, которые может совершать исполнитель в рамках алгоритма, называются допустимыми действиями. Первоначальное определение алгоритма нельзя считать строгим, в силу его развития и диверсификации.

В настоящее время в связи с широким использованием алгоритмов удобной обозначать его термином «информационная конструкция», которая отражает многообразие форм и видов алгоритма.

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

Дискретность алгоритма представляет процесс решения задачи как последовательное выполнение шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего [13].

Определенность — каждое правило алгоритма должно быть однозначным. Благодаря этому свойству выполнение алгоритма носит логический характер и не требует дополнительных сведений о решаемой задаче.

For citation:
Shchennikov A.N., Algorithms for the development of design. Конструкторское Бюро №2 2019. 2019;2.
The full version of the article is available for subscribers of the journal
Article language:
Actions with selected: