Принципы алгоритмизации

Опубликовал запись: admin, в рубрику: Модели и алгоритмы

Требования к алгоритму, ориентированному на человека, несколько менее строги, нежели к алгоритму, предназначенному для ЭВМ. Это объясняется тем, что человек в отличие от ЭВМ постоянно привлекает, не отдавая себе в этом отчета, интуитивные знания и навыки в области своей деятельности. Машина этого не умеет.

Наиболее важные принципы алгоритмизации достаточно просты. Они состоят в следующем. Во-первых, массовость. Если Вы, решая конкретную задачу, заранее знаете, что никогда не придется решать подобную ей, то не станете искать способа ее абстрактного описания, тем более что это и невозможно сделать, не определив хотя бы еще одной «аналогичной» в каком-то смысле задачи. Ведь и для выполнения индивидуального заказа нерентабельно строить специальный крупносерийный завод. Другое дело, если Вы ожидаете, что некоторая задача будет многократно повторяться при различных исходных данных. Тогда абстрактное описание может существенно ускорить решение, причем уже не понадобится длительного анализа постановки задачи.

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


Похожие записи


Математическое описание
Успех в решении сложных задач на ЭВМ
Алгоритм — фундаментальная основа
Решение арифметической задачи
Приемы построения алгоритмов

Опубликовано 29-01-2010, 16:49  |  Комментариев к записи (0) »

Бортовая передача