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