Учебное пособие предназначено для студентов высших учебных заведений специальностей 351500 и 510200 и соответствует программе курса "Функциональное программирование ", изучаемого в течении восьмого семестра. Данное пособие может быть полезно всем желающим углубить свое представление о возможностях современных языков программирования. Пособие знакомит с директивным стилем программирования, используя в качестве языка программирования Haskell, который сочетает черты чисто функционального языка с возможностями объектно-ориентированного стиля программирования. Изложение начинается с рассмотрения основ функционального программирования, продолжается изложением методов написания простейших программ на языке Haskell, и завершается кратким знакомством со средствами ввода и вывода информации.