Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архитектура ЭВМ - Максимов

.pdf
Скачиваний:
205
Добавлен:
15.05.2015
Размер:
7.52 Mб
Скачать

88Глава 1. Вычислительные приборы и устройства...

К1950 г. алгорисмус стал алгорифмом. Смысл алгорифма чаще всего связывался с алгорифмами Евклида — процессами нахожде-

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

Важнейшими характеристиками алгоритма являются: выбранный язык описания, однозначность определения цели, расчлененность на отдельные элементарные акты и достижение искомого результата. Благодаря этому, алгоритм является точным описанием процесса обработки или передачи данных. Алгоритмы описываются в виде правил, формул, программ. Нахождение алгоритмов решения различных классов задач является одной из целей математики.

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

Алгоритм должен быть понятен (доступен) пользователю и/или машине. Доступность пользователю означает, что он обязан отображаться посредством конкретных формализованных изобразительных средств, понятных пользователю. В качестве таких изобразительных средств используются следующие способы их записи:

словесный;

формульный;

табличный;

операторный;

графический;

макроязык программирования.

При словесном способе записи содержание последовательных этапов алгоритма описывается в произвольной форме на естественном языке.

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

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

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

Графическое отображение алгоритмов в виде блок-схем — весьма наглядный и распространенный способ. Графические символы,