1) Постановка отсчёта
2) Исследование отсчёта
3) Создание алгоритма
4) Программирование
5) Тестирование
6) Анализ результата