Основы алгоритмизации и программирования
Сущность алгоритмизации не в том, что решение задачи представляется в виде набора элементарных операций, а в том, что процесс решения задачи разбивается на два этапа: творческий ( программирование ) и не творческий (выполнение программы).