Структура функциональной программы