Владимир Паронджанов писал(а):
Ильченко Эдуард писал(а):
Надо полагать, медицинские работники весьма порадуются приобретённому знанию о существе алгоритма : )
Вы правы, медицинским работникам совершенно не нужно знать определение алгоритма и связанные с этим сложные и хитроумные дискуссии.
Именно поэтому я ответил Вам не
в медико-биологическом разделе, (предназначенном, в первую очередь, для профессиональных врачей и профессиональных биологов), а в общем разделе.
Цитата:
Вы правы, медицинским работникам совершенно не нужно знать определение алгоритма и связанные с этим сложные и хитроумные дискуссии.
Думается все-таки, что любым современным работникам нужно знать определение алгоритма.
Особенно медицинским работникам, поскольку медицина (по крайней мере за бугром) уже официально переводится на (стандартные) алгоритмы.
А в чем здесь проблема?
Берем за основу определение алгоритма из школьной информатики, но в два этапа:
1) Базовое предельно короткое определение:
алгоритм - это
предписание исполнителю выполнить определенную последовательность действий,
направленных на достижение заданной цели (или решение поставленной задачи).
Это, в принципе, и козе понятно - любому школьнику, не то что медицинскому работнику.
Но полезно уточнить опорное родовое понятие предписания типа:
предписание выполнить последовательность действий - это (вперед написанное) описание последовательности действий (в некоторой форме), подлежащее выполнению.
С примерами разных литерных и графических форм представления алгоритмов.
2) Уточняем базовое определение перечислением и описанием общих свойств алгоритма:
а) Строгость, точность, дискретность, определенность, результативность, массовость и т.д.
(с разъяснениями, примерами и т.п.);
б)
Потенциальная осуществимость - что это такое?
Это полезно знать для математических алгоритмов.
Например, потенциальная применимость алгоритмов выполнение арифметических операций
для многоразрядных чисел любой (неопределенно большой) конечной длины:
независимо от реальных физических возможностей и ограничений субъекта и его присубъектов
(абстрагирование от физических ограничений).
Для математики это исключительно полезное представление -
в теоретическом плане,
но не в практическом применении алгоритмов.
Для
большой разрядности чисел возникают разные реальные
проблемы.
В частности в вычислительной технике для арифметики чисел большой кратности
существуют специальные алгоритмы (общие алгоритмы практически непригодны)
А насколько это
понятие потенциальной осуществимости полезно
для практических медицинских алгоритмов?
Очевидно, здесь также есть проблема.
Поэтому данное теоретическое свойство математических алгоритмов
не следует вводить в базовое определение алгоритма в практической алгоритмике.
-----------------------
Кроме того,
понятие алгоритма развивается, обобщается и т.п.
во всех направлениях по отношению к первичным свойствам классических алгоритмов
(и соответственно этому, дифференцируется по разным частным аспектам).
Во-первых, появились
параллельные алгоритмы.
И первичное определение алгоритма требует обобщения типа:
алгоритм - это
предписание исполнителю выполнить
комплекс действий (определенной последовательной или параллельной структуры во времени) ... .
Нужно ли это медицинским работникам.
Если они применяют параллельные алгоритмы,
то безусловно нужно.
Во-вторых, обобщаются все классические свойства классических алгоритмов.
В том числе, появляются нечеткие логики и алгоритмы и т.п.
В частности, правило (алгоритм) перехода улицы без светофора - это достаточно нечеткий алгоритм, но его успешно осваивают младшие школьники.
Нужно ли это знать медицинским работникам.
Если они используют такие алгоритмы, то безусловно нужно.
=================
Что касается различий
алгоритма и
алгоритмического предписания.
Таких различий нет, поскольку алгоритм - это предписание по определению.
И такую путаницу точно не следует навязывать медицинским работникам.
Но
предписания могут быть
не алгоритмические, например
объектные.