Инструкция
1
Слово «алгоритм» стало широко использоваться в связи с распространением электронно-вычислительной техники. Хотя сам термин существовал задолго до этого как одно из ключевых понятий в математике. Название произошло от имени жившего в IХ в. узбекского математика аль-Хорезми и означало правила для выполнения умножения, деления, сложения и вычитания. Фактически это четко определенная последовательность действий, своего рода план, как решить задачу или достичь поставленной цели. Каждый следующий шаг алгоритма следует выполнять тогда, когда закончен предыдущий. Хотя не все алгоритмические вычисления имеют свойство конечности, пример тому - вычисление числа Пи (3,14...).
2
Работа компьютеров, вычислительных машин основана на алгоритмах. Компьютерные программы тоже функционируют на их базе. ЭВМ обрабатывает вводимые данные с помощью последовательности указаний, а затем выводит результат. Операции, которые осуществляет пользователь на сайте, тоже возможны благодаря действию алгоритмов. Так для поиска по сайту происходит сканирование каталогов или поиск по индексной базе. Алгоритм позволяет сохранять вводимые пользователями в формах данные. Для его составления необходимо знать правила (синтаксис).
3
Есть разные виды алгоритмов: линейные, разветвляющиеся, циклические. Указания линейного выполняются последовательно в обозначенном порядке. В разветвляющемся указания зависят от условий. В циклическом по крайней мере одна группа указаний должна повторяться в ходе выполнения. На практике многие алгоритмы сочетают в себе все три вида.
4
Алгоритм вводится в память компьютера с помощью специальных обозначений, в виде схемы или текста. Для решения разных задач создаются разные алгоритмы. Указания называются командами. Выполнение абсолютно всех команд должно быть выполнимо, иначе техника не сможет решить задачу и получить результат: отсутствие гибкости отличает компьютер от человека. Программирование представляет собой разложение задачи на несколько простых действий. Если алгоритм правильный, он даст правильный результат. Распространенный способ представления алгоритмов - графический, в виде блок-схемы: разные этапы обозначаются геометрическими фигурами. Каждая фигура (символ) подразумевает разные данные и операции и соединяется с другими символами линями связи.