Як правильно описувати алгоритм?

Для завдання алгоритму необхідно описати такі його елементи: набір об'єктів, що становлять сукупність можливих вихідних даних, проміжних і кінцевих результатів; правило початку; правило безпосередньої переробки інформації (опис послідовності дій); правило закінчення;