Изучение дисциплины «Функциональное и логическое программирование» ставит следующие цели: познакомиться с особенностями функционального программирования (на примере языка CLISP) и логического программирования (на примере языка SWI-PROLOG). Особенностью программирования на этих языках является использование рекурсии. Изучение программирования на этих языках заставит Вас мыслить иначе, чем при программировании на императивных языках, хотя поначалу могут возникнуть сложности, связанные с перестройкой мышления.
В процессе изучения данной дисциплины Вам необходимо:
- изучить электронный конспект лекций;
- выполнить три лабораторные работы;
- выполнить контрольную работу;
- Сдать зачет.
Внимательно прочтите следующие рекомендации:
- При изучении курса «Функциональное и логическое программирование» кроме электронного конспекта лекций рекомендуется пользоваться источниками, приведенными в списке литературы. Можно использовать любые учебники или учебные пособия по данному курсу, которые могут быть Вам доступны.
- Перед выполнением лабораторных и контрольной работ следует изучить соответствующие разделы из лекций, разобрать предложенные примеры. Лабораторные и контрольную работу необходимо писать на указанном в задании языке программирования.
- Файл отчета о работе должен быть подготовлен в формате редактора Word с использованием шрифта размером 14 пунктов.
- Отчеты по лабораторным работам и контрольной работе должны быть высланы со страниц нашего сайта. С порядком отправки выполненной работы можно ознакомиться в инструкции по отправке, доступной по
ссылке.
- После проверки контрольной работы преподавателем Вы получите на нее краткую рецензию с оценкой и возможными замечаниями, которые должны быть устранены. После устранения выявленных недостатков Вы должны повторно выслать контрольную работу на проверку.
- Сдача зачета осуществляется в письменной форме после выполнения всех лабораторных и контрольной работы. Билет состоит из двух вопросов по языкам программирования CLISP и SWI-PROLOG. Ответ должен быть подготовлен в трехдневный срок и выслан в адрес центра. После проверки ответа Вы получаете письмо с оценкой.