Мудрость на каждый день
Знание - сила, всезнание - слабость. 
(Сидней С.)
 
ДеньВечерНочь

От +7 До +9

От +7 До +8

От +6 До +9
ПробкиДата
5 балов12.23.2015
   
Мар 22

Запись алгоритма действий понятная исполнителю

2 326    0

способы записи алгоритмовПонятие алгоритм представляет собой одно из основных понятий в информатике. Происхождение данного термина связано с латинским написанием математика Мухаммеда аль Хорезми, который жил на Востоке в 787 – 850 годах.

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

Способы записи алгоритмов

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

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

Программисты – это люди, которые занимаются созданием алгоритмов. Те, кто выполняет определенные действия по уже готовым алгоритмам, называются исполнителями. К примеру, программистами можно назвать авторов многих рецептов, композиторов и т.д. Исполнителями же в таком случае являются хозяйки, готовящие блюда по рецептам, и музыканты, которые играют по определенным нотам.

Исполнитель алгоритма представляет собой определенный субъект либо объект, для управления которым предназначался алгоритм.

Исполнителями могут стать устройства либо живые существа. В частности, компьютер – это исполнитель алгоритмов по обработке данных, который работает в автоматическом режиме.

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

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

Характеристиками исполнителя алгоритма является СКИ (система команд исполнителя), а также среда «обитания» исполнителя, то есть обстановка, в которой ему приходится работать.

способы записи алгоритмов

Блок схема способов записи алгоритмов

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

Каждый алгоритм должен иметь такие главные свойства, как конечность, понятность, дискретность, корректность, массовость и точность.  Если человек не знает нотной грамоты, ему не удастся сыграть по определенным нотам.

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

Похожие статьи
Отправить комментарий
Ваше Имя
Ваше email
Вы можете использовать теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>