Лекция: Билет 6.
Слово «алгоритм» происходит от имени выдающегося математика средневекового востока Мухаммеда аль-Хорезми. Алгоритм — это конечная последовательность элементарных действий приводящая, к решению поставленной задачи. Свойства алгоритма:
- Дискретность. Алгоритм состоит из последовательности команд, только выполнив одну команду можно переходить к следующей.
- Конечность. Алгоритм должен содержать конечное число элементарных выполняемых предписаний.
- Точность (определенность). Каждая команда должна определять однозначное действие исполнителя.
- Понятность. Каждая команда должна быть понятна исполнителю.
- Универсальность(массовость). Алгоритм должен быть единым для всех допустимых исходных данных.
Способы записи алгоритма:
- Словесное описание,
- На алгоритмическом языке понятном компьютеру,
- В виде блок-схемы.
Тот, кто выполняет алгоритм является исполнителем алгоритма. Им может быть: человек, компьютер, робот и т.д. Каждый исполнитель имеется перечень команд, которые он может исполнять. Такой перечень называется системой команд исполнителя (СКИ). Поэтому алгоритм должен содержать только команды из этого перечня.
Язык блок – схем:
Начало/конец алгоритма Ввод/вывод Ветвление Цикл Вспомогательный алгоритм
информации
Присваивание:
(В учебнике 9 класс: § 27 Определение и свойства алгоритма. .)