2. Люди ежедневно пользуются различными
правилами, инструкциями, рецептами и т.п.,
состоящие из определенной последовательности
команд. Некоторые из них настолько вошли в нашу
жизнь, что мы выполняем их почти не задумываясь,
иногда говорят, автоматически.
3. Алгоритм - это конечная последовательность
команд, выполнение которых приводит к
решению поставленной задачи.
Слово алгоритм происходит от имени
персидского ученого, астронома и
математика Аль-Хорезми. Примерно
825 г. Он сформулировал правила
выполнения действий над числами,
которыми пользовались в Древней
Индии.
4. Создают алгоритмы люди. А выполняют их
люди и разные устройства, которыми
управляют люди - компьютеры, роботы,
станки, спутники, сложная бытовая
техника и даже детские игрушки.
6. Команды, которые может выполнять
конкретный исполнитель, образуют
систему команд исполнителя (СКИ).
Исполнитель формально выполняет алгоритмы, составленные из
команд, входящих в его СКИ. Причем у разных исполнителей разные
системы команд.
сидеть
лежать
голос
кругом
налево
направо
шагом марш
стоп играть
вперед
назад
вверх
вниз
влево
вправо
7. Исполнитель алгоритма может не иметь представления о
цели его выполнения. Он должен только точно выполнять команды
алгоритма, даже не понимая, почему и зачем нужно выполнять
именно эти команды, чтобы решить поставленную задачу. Такое
выполнение алгоритма называют формальным выполнением
алгоритма.
8. Благодаря формальному выполнению алгоритм могут
выполнять автоматические устройства. В частности, компьютер
как исполнитель тоже может выполнять разнообразные алгоритмы.
Алгоритм обработки данных, записанный специальным языком и
предназначенный для выполнения компьютером, называют
компьютерной программой. Иногда компьютерные программы
называют проектами, или приложениями.