Ответ:
1. Два определения алгоритма
- Алгоритм — это точное и понятное исполнителю описание конечной последовательности действий, приводящей от исходных данных к результату.
- Алгоритм — это набор команд, задающий порядок действий для решения задачи за конечное число шагов.
2. Свойства алгоритма
- Дискретность: алгоритм состоит из отдельных последовательных шагов.
- Определённость: каждая команда сформулирована однозначно.
- Понятность: команды доступны исполнителю.
- Результативность: выполнение завершается и приводит к результату.
- Массовость: алгоритм применим ко всем допустимым исходным данным для класса задач.
3. Основные способы записи: словесный (текстовый), графический (блок-схема), формульный и запись на алгоритмическом языке или языке программирования. Иногда выделяют также табличную запись.
