Главная страница

поиск
 
события

Расписание

Пленарные заседания

Участники конференции

секции

Содержание

- 1 -

- 2 -

- 3 -

Алфавитный список авторов

статистика
Рейтинг@Mail.ru Rambler's Top100 AllBest.Ru Яндекс цитирования

ИТО-98/Секция 1

СОДЕРЖАНИЕ КУРСА “ЭЛЕМЕНТЫ ЛОГИЧЕСКОГО ПРОГРАММИРОВАНИЯ” В КЛАССАХ С УГЛУБЛЕННЫМ ИЗУЧЕНИЕМ ИНФОРМАТИКИ

Добудько Татьяна Валерьяновна, Мысин Михаил Николаевич, Самарский государственный педагогический университет, г. Самара.

Приводится содержание курса “Элементы логического программирования” для классов с углубленным изучением информатики

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

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

Элементы формальной логики (Исчисление высказываний: синтаксис и семантика (2). Выполнимые и общезначимые формулы (1). Конъюнктивные нормальные формы (2). Хорновские дизъюнкты и метод резолюций (1). Синтаксис и семантика исчисления предикатов (2). От формальной логике к логическому программированию (1).)

Классический Пролог (Логические программы. Основные конструкции: факты, правила, запросы (4))

Turbo-Prolog (Синтаксис основных конструкций в системе Turbo-Prolog (2). Понятие декларативной модели Пролог-программы (2). Редактирование, компиляция и запуск Пролог-программ (4). Логические операции в Пролог-программах. Предположение о замкнутости мира (2). Решение задач (2).)

Элементы программирования в системе Turbo-Prolog (Арифметика. Логические программы обработки целочисленных величин (2). Обработка строк и списков (2).)

Проектирование экспертных систем (Встроенные предикаты для работы с окнами, графиками файлами (2). Динамические базы данных (4). Пример экспертной системы (2). Создание собственной экспертной системы (10).)

При изучение данного курса можно использовать пособие [1].

Литература

  1. Пугач В. И. , Добудько Т.В. Элементы логики и программирования в системе Turbo-Prolog (версия 2.0 для ПЭВМ IBM PC/XT/AT): Учебное пособие для студентов педагогических институтов. - Самара: Самарский гос. пед. ин-т , 1993. - 170 с.
Сервер поддерживается фирмой НПП "БИТ про"
и Московским центром Федерации Интернет Образования