русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Введение


Дата добавления: 2015-09-15; просмотров: 639; Нарушение авторских прав


Дисциплина «Логическое программирование» относится к вариативной части профессионального цикла и изучается в 4 семестре. Для освоения дисциплины требуются знания в области математической логики, в особенности, в части логики предикатов первого порядка. Желательно знакомство с курсом структурного программирования. В свою очередь, материал дисциплины используется в дальнейшем при изучении курсов «Интеллектуальные системы», «Теория формальных языков и компиляторов», «Параллельное программирование». Цель лабораторного практикума – дать общее представление о логическом программировании на примере языка Турбо Пролог.

Успешное освоение лабораторного практикума способствует формированию у обучающихся направления 230100 следующих профессиональных компетенций:

ПК-5 – разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования;

ПК-6 – обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности.

Успешное освоение лабораторного практикума способствует формированию у обучающихся направления 231000 следующих профессиональных компетенций:

ПК-12 – навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения;

ПК-16 – навыки использования различных технологий программного обеспечения.

Пролог принципиально отличается от традиционных языков программирования в первую очередь тем, что в нем требуется описывать логическую модель предметной области в терминах объектов и отношений между ними без подробного описания алгоритма задачи. Программа на языке Пролог состоит из множества утверждений, каждое из которых является либо фактом (аксиомой) из заданной предметной области или правилом (теоремой), указывающим, как решение связано с заданными фактами или правилами. В настоящее время наиболее известны реализации Arity-Prolog, MProlog, TurboProlog. Все эти версии разрабатывались независимо и поэтому сильно отличаются друг от друга. Говорить о каком-либо стандарте языка затруднительно: можно изучать теоретические основы языка и какие-то его конкретные реализации.



В настоящем учебном пособии в качестве инструмента для изучения основ логического программирования используется разработка фирмы BorlandInternational (США, 1985)– Турбо Пролог, версия 2.0.

 



<== предыдущая лекция | следующая лекция ==>
Содержание | Введение в логическое программирование


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.