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