Алгоритм - совокупность последовательных шагов, схема действий, приводящих к желаемому результату за определенное количество шагов
Исполнитель
Для выполнения алгоритма необходим исполнитель. Выполнять алгоритм, то есть быть исполнителем, может робот, компьютер, машина или даже человек.
Система команд
У исполнителя должна быть система команд, которые он может выполнять.
Среда исполнения
И, кроме того, для исполнителя должна быть предусмотрена среда исполнения — то есть пространство, в котором он действует или существует.
работающие со сравнительно простыми видами данных, такими как числа и матрицы, хотя сам процесс вычисления может быть долгим и сложным;
представляющие собой набор сравнительно простых процедур, работающих с большими объемами информации (алгоритмы баз данных);
генерирующие различные управляющие воздействия на основе данных, полученных от внешних процессов, которыми алгоритмы управляют.
Способы описания алгоритмов
Словесная форма записи алгоритмов обычно используется для алгоритмов, ориентированных на исполнителя-человека. Команды такого алгоритма выполняются в естественной последовательности, если не оговорено противного.
Символьный – алгоритм описывается с помощью специального набора символов (специального языка).
Графическая запись с помощью блок-схем осуществляется рисованием последовательности геометрических фигур, каждая из которых подразумевает выполнение определенного действия алгоритма.
Псевдокод – это язык описания алгоритмов, использующий ключевые слова языков программирования, но опускающий подробности и специфический синтаксис
Компьютерная программа – это алгоритм, записанный на языке программирования, одна из форм представления алгоритмов
Блок-схема – графическое изображение программы дополненное элементами словесной записи. Каждый этап программы представляется определенной графической фигурой.
Выполнение операции или группы операций в результате, которого изменяется значение, форма представления или расположение данных
© ООО «Знанио»
С вами с 2009 года.