Возможно, имелись в виду принципы конструирования алгоритмов, которые лежат в основе работы алгоритмических конструкторов. Некоторые из них:
- Метод последовательного конструирования (пошаговой детализации, разработки сверху-вниз). 1 На первом этапе записывают алгоритм для исполнителя, который всё знает и всё умеет. 1 Затем, если возможно выполнение алгоритма в рамках системы команд исполнителя, его задают в таком виде. 1 Если нет — разбивают на несколько команд, каждая из которых проще основного алгоритма. 1
- Принцип понятности. 4 Алгоритм, составленный для конкретного исполнителя, должен включать только те команды, которые входят в систему команд исполнителя. 4
- Принцип дискретности. 4 Алгоритм должен представлять решение задачи в виде последовательного выполнения отдельных простых шагов (этапов). 4
- Принцип точности (определённости). 4 Каждая команда алгоритма должна однозначно определять действие исполнителя. 4
- Принцип конечности (результативности). 4 Исполнение алгоритма должно завершиться за конечное число шагов. 4
- Принцип массовости. 4 Алгоритм решения задачи должен разрабатываться в общем виде, он должен быть применим для целого класса задач, которые отличаются лишь исходными данными. 4