Признаки

Признаки

sergey shishkin

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

  • Делимость - существование в прикладной области устойчивых во времени обособляемых частей — объектов.
  • Однородность - существование в прикладной области эквивалентных объектов, не отличимых по свойствам друг от друга в любой момент времени.
  • Локальность - существование в прикладной области изменяющегося во времени параметра близко, который для каждой пары объектов определяет возможность их взаимодействия.
  • Иерархичность - существование макро-объектов и их делимость на под-объекты, которые в свою очередь тоже могут быть макро-объектами или же элементарными неделимыми объектами.
  • Эффектность - способность объекта согласно своим свойствам преобразовывать прикладную область, то есть изменять во времени близость и параметры объектов, с которыми он взаимодействует.
  • Динамичность - возможность самостоятельных изменений близости и других параметров объектов в прикладной области с течением времени согласно внутренним законам.

Делимость проявляется существованием понятий:

  1. элементарная частица, атом, молекула, клетка, организм, стая, экосистема;
  2. атом, кристалл, камень, планеты, звёзды, галактики;
  3. человек, семья, общество жителей дома, горожане, жители области, граждане страны, население планеты;
  4. элементарный оператор, процедура, программный модуль, программный компонент, программа, комплекс программ, программная операционная система, распределённая сеть программных систем.

Однородность проявляется:

  1. повторимость эксперимента на одних исходных данных;
  2. одинаковый результат алгоритма на одинаковых входных данных;
  3. всегда и везде получение воды в результате взаимодействия и соединения атомов кислорода и водорода;
  4. неотличимость друг от друга двух атомов кислорода (изотопа O16O) в одинаковых условиях;
  5. неотличимость старого и дополнительного тиража книги кулинарных рецептов в процессе приготовления салата.

Локальность проявляется:

  1. возможность химической реакции при перемешивании компонентов и невозможность при нахождении в разных банках;
  2. выполнение процессором текущей команды и игнорирование всех остальных;
  3. возможность создания салата рядом с полным ингредиентов холодильником и невозможность при пустом.

Иерархичность проявляется:

  1. возможность объединения атомов в молекулу;
  2. молекул - в кристаллическую решётку;
  3. клеток - в орган;
  4. клеток - в организм;
  5. множества организмов одного вида - в стаю;
  6. множество организмов местности - в экосистему.

Эффектность проявляется:

  1. способность объекта-повар приготовить салат;
  2. способность ЭВМ выполнить программу;
  3. возможность реакции окисления между кислородом и углеродом;
  4. способность фермента реннина(химозина) ускорять процесс гидролизации и расщепления белка казеиногена;
  5. способность содержимого ячейки памяти ЭВМ влиять на выполнение изменений других ячеек.

Динамичность проявляется внешним воздействием "среды" на объекты:

  1. гравитационное притяжение планеты в процессах строительства здания;
  2. способность программиста подменить содержимое переменной в отладке программы по отношению к процессам выполнения программы;
  3. возможность реакции 3O2​→2O3​ при облучении ультрафиолетовым излучением;
  4. повышение температуры газовой горелкой для запуска химической реакции в колбе;
  5. процессы закупки продуктов в холодильник по отношении к процессу приготовления салата на кухне;
  6. написание кода программистом по отношению к его выполнению на ЭВМ

https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20

Report Page