Автор курса

Галкина Марина Юрьевна

доцент

Кафедра прикладной математики и кибернетики (ПМ и К): СибГУТИ

email: gmur7@bk.ru


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


В процессе изучения данной дисциплины Вам необходимо:

  • изучить электронный конспект лекций;
  • выполнить три лабораторные работы;
  • выполнить контрольную работу;
  • Сдать зачет.

Внимательно прочтите следующие рекомендации:

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

Получить необходимую консультацию можно по адресу: gmur7@bk.ru

Желаем Вам успехов в изучении дисциплины «Функциональное и логическое программирование»!