Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения





Скачать 354.18 Kb.
НазваниеФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения
страница4/4
Дата публикации12.04.2015
Размер354.18 Kb.
ТипДокументы
100-bal.ru > Право > Документы
1   2   3   4

Задания для разработки программ к зачетным билетам:

  1. Написать функцию, возвращающую факториал числа.

  2. Написать функцию, возвращающую длину списка.

  3. Написать функцию, возвращающую сумму элементов списка.

  4. Написать функцию, возвращающую число последовательности Фибоначчи по его номеру.

  5. Написать функцию, проверяющую принадлежность элемента списку.

  6. Написать функцию, возвращающую список, обратный заданному.

  7. Написать функцию, возвращающую результат объединения двух списков.

  8. Написать функцию, возвращающую максимальный элемент списка.

  9. Написать функцию, возвращающую степень числа.

  10. Написать функцию, возвращающую элемент списка по его номеру.

Примерные темы рефератов:

  1. • История формирования понятия "алгоритм".

  2. • Известнейшие алгоритмы в истории математики.

  3. • Проблема существования алгоритмов в математике.

  4. • Средства и языки описания (представления) алгоритмов.

  5. • Методы разработки алгоритмов.

  6. • Формализация понятия алгоритм.

  7. • Проблема алгоритмической разрешимости в математике.

  8. • Основатели теории алгоритмов - Клини, Черч, Пост, Тьюринг.

  9. • Основные определения и теоремы теории рекурсивных функций.

  10. • Тезис Черча.

  11. • Проблемы вычислимости в математической логике.

  12. • Машина Поста.

  13. • Машина Тьюринга.

  14. • Нормальные алгоритмы Маркова и ассоциативные исчисления в исследованиях по искусственному интеллекту.

  15. • Парадигма логического программирования — альтернатива процедурному и функциональному программированию.

Вопросы к зачету:

  1. Основные существующие парадигмы программирования, история их возникновения и развития.

  2. Отличия между императивной, логической и функциональной парадигмами программирования

  3. Понятие о функциональном стиле программирования. Отличительные особенности этого стиля.

  4. Понятие слабоформализуемых задач. Особенности задач искусственного интеллекта.

  5. Примеры языков функционального программирования. История развития и основные отличия

  6. Основные черты и особенности языка ЛИСП.

  7. Лямбда-исчисление: базовые понятия и правила редукций.

  8. Лямбда-исчисление: нормальная форма и ее единственность

  9. Понятие об энергичном и ленивом вычислениях. "Бесконечные" структуры данных.

  10. Объекты языка ЛИСП. Символы, константы, атомы, логические значения. Синтаксис определения списков и вызова функций.

  11. Основные функции-селекторы языка ЛИСП. Примеры использования.

  12. Основные функции-распознаватели языка ЛИСП. Примеры использования.

  13. Синтаксис определения пользовательских функции в программе. Пример.

  14. Управляющие структуры на примере функций с ветвлением.

  15. Рекурсивные функции на примере сортировки списка.

  16. Понятие функционалов. Пример с использованием функционала MAP.

10. Образовательные технологии.

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

Аудиторные занятия:

  • лекционные и лабораторные занятия; контроль осуществляется в ходе опроса на лекциях, проверки конспектов, при сдаче заданий лабораторных работ и самостоятельной работы. В течение обучения студенты выполняют комплексы индивидуальных заданий;

  • активные и интерактивные формы – проблемные вопросы на лекциях, дискуссии по результатам выполнения заданий, работа студенческих исследовательских групп.

Внеаудиторные занятия:

  • самостоятельная работа (выполнение самостоятельных заданий разного типа и уровня сложности на лабораторных занятиях, подготовка к аудиторным занятиям, подготовка проектов и курсовых работ, изучение отдельных тем и вопросов учебной дисциплины в соответствии с учебно-тематическим планом, составление конспектов, выполнение индивидуальных заданий: докладов, сообщений, выполнение самостоятельных работ, подготовка ко всем видам контрольных испытаний: текущему контролю успеваемости и промежуточной аттестации);

  • индивидуальные консультации.


11. Учебно-методическое и информационное обеспечение дисциплины (модуля).

11.1. Основная литература:

  1. Душкин Р.В. 14 занимательных эссе о языке Haskell и функциональном программировании [Электронный ресурс] / Р.В. Душкин. – М.: ДМК Пресс, 2011. – 142 с. – Режим доступа:

http://biblioclub.ru/index.php?page=book&id=129727 (дата обращения 20.05.2013)

  1. Душкин Р.В. Практика работы на языке Haskell [Электронный ресурс] / Р.В. Душкин. – М.: ДМК Пресс, 2010. – 288 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=86486 (дата обращения 20.05.2013)

  2. Душкин Р.В. Функциональное программирование на языке Haskell [Электронный ресурс] / Р.В. Душкин. – М.: ДМК Пресс, 2008. – 608 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=86129 (дата обращения 20.05.2013)

11.2. Дополнительная литература:

  1. Кауфман В.Ш. Языки программирования. Концепции и принципы [Электронный ресурс] / В.Ш. Кауфман. – М.: ДМК Пресс, 2011. – 464 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=86526 (дата обращения 20.05.2013).

  2. Сошников Д.В. Функциональное программирование на F# [Электронный ресурс] / Д.В. Сошников. – М.: ДМК Пресс, 2011. – 194 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=129901 (дата обращения 20.05.2013)

  3. Фултон Х. Программирование на языке Ruby [Электронный ресурс] / Х. Фултон. – М.: ДМК Пресс, 2007. – 688 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=47356 (дата обращения 20.05.2013)

  4. Эдельсон Д. JRuby. Сборник рецептов [Электронный ресурс] / Д. Эдельсон, Г. Лю. – М.: ДМК Пресс, 2010. – 235 с. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=86487 (дата обращения 20.05.2013).

11.3. Программное обеспечение и Интернет – ресурсы:

Интерпретаторы языков функционального и рекурсивно-логического программирования Lisp, Haskell.
12. Технические средства и материально-техническое обеспечение дисциплины (модуля).

Учебные аудитории для проведения лекционных занятий, оснащенные мультимедийным оборудованием. Компьютерные классы с установленными интерпретаторами языков функционального программирования Lisp, Haskell.

1   2   3   4

Похожие:

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Кафедра иностранных языков и межкультурной профессиональной коммуникации экономико-правовых направлений
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconОказанных услуг г. Саранск «31» марта 2013г Федеральное государственное...
Федеральное государственное бюджетное учреждение науки институт космических исследований российской академии наук
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconТюменский государственный университет
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconФедеральное государственное бюджетное образовательное учреждение...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconТюменский государственный университет «утверждаю»: Проректор по учебной работе
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconТюменский государственный университет «утверждаю»: Проректор по учебной работе
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconТюменский государственный университет «утверждаю»: Проректор по учебной работе
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тюменский государственный университет» Институт математики и компьютерных наук Кафедра программного обеспечения iconТюменский государственный университет «утверждаю»: Проректор по учебной работе
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск