Turbo Prologue-та жабдықтар диспетчері
1. Кіріспе
2. Негізгі бөлім
2.1. Функциялар
2.2. Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
2. Негізгі бөлім
2.1. Функциялар
2.2. Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
PROLOG жасанды интеллект проблемаларының есептерін шешуге арналған.
70-жылдары Lisp тілінің негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog программа сөйлемдер жиынынан тұрады, яғни жәй тұжырымдар немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Prolog тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады
70-жылдары Lisp тілінің негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog программа сөйлемдер жиынынан тұрады, яғни жәй тұжырымдар немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Prolog тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады
1. Л.Стерлинг, Э.Шапиро. Искусство программирования на языке Пролог. – М.: Мир, 1990.
2. Д. Марселлус, Программирование экспертных систем на Турбо-Прологе.: Пер. с анг. – М.: Финансы и статистика, 1994.
3. Хогтер. Введение в логическое программирование. –М.: Мир, 1988.
4. Язык Пролог в пятом поколении ЭВМ. Сборник статей под редакцией Ильинского. –М.: Мир, 1988
2. Д. Марселлус, Программирование экспертных систем на Турбо-Прологе.: Пер. с анг. – М.: Финансы и статистика, 1994.
3. Хогтер. Введение в логическое программирование. –М.: Мир, 1988.
4. Язык Пролог в пятом поколении ЭВМ. Сборник статей под редакцией Ильинского. –М.: Мир, 1988
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
СӨЖ
Тақырыбы: Turbo Prologue-та жабдықтар диспетчері
Орындаған: Толеуханова Б.Т.
Тексерген: Курушбаева Д.Т.
Семей 2015
Мазмұны
1. Кіріспе
2. Негізгі бөлім
2.1. Функциялар
2.2. Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
Кіріспе
PROLOG жасанды интеллект проблемаларының есептерін шешуге арналған.
70-жылдары Lisp тілінің негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog программа сөйлемдер жиынынан тұрады, яғни жәй тұжырымдар немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Prolog тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады
Негізгі бөлім
Turbo Prolog 6 -да пайдаланушыға қолжетімді экранның жоғарғы жағындағы опциялар - негізгі мәзір орналасқан. Командалардың әр атауының бірінші әрпі жарықтығын арттыру арқылы ерекшеленіп тұрады. Оқшаулау міндеті - өзiнiң атауын тек бірінші әрпін басу жеткілікті екенін білдіруге арналған.
Командалар 7 функциялармен анықталады:
Файлдармен жұмыс істеу(Files).
Мәтінді өңдеу бағдарламасы (Edit).
Run - іске қосу.
Аударма бағдарламалары (Compile).
Тапсырмалар компиляторы (Options).
Жеке қажеттіліктеріне сәйкес жүйесін орнату (Setup).
Бір командадан басқаға көшу қарапайым және ыңғайлы болып табылады. Пәрмендерді көрсетудің екі жолы бар. Біріншісі: таңдалған команда атының бірінші әрпіне сәйкес келетін перне мен Alt қоса басу. Мысалы, Edit командасын таңдау үшін Alt + Е басу керек. Командамен жұмысты аяқтау үшін Esc пернесі басылады. Екінші жолы стрелкалар арқылы мәзірлерде жылжу болып табылады; Enter басу арқылы таңдалған пәрменге жұмыс істеу үшін өтеміз.
Негізгі мәзірдің төрт терезесі бар:
сол жақ жоғарғы бұрышында Turbo Prolog редакторы (Editor) болып табылады;
жоғарғы оң жақ бұрышында - диалогтың терезесі (Dialog);
хабарлар (Message) төменгі сол жақ терезесінде;
трассировка терезесі (Trace) - оң жақ төменгі жағы.
Редакциялау терезесі жоғарғы желісі терезесінде көрсетілетін файл туралы ақпаратты қамтиды. Line 1 және Col 1 меңзер Қазіргі уақытта бірінші жолдың бірінші орында орналасқан көрсетеді. Осы көрсеткіштер және желілік лауазымдардың құндылықтары меңзермен қоса өзгеріп отырады.
Indent - жолдарды автоматты түрде түзету режимі және Insert - қою режимі.
WORK.PRO жұмыс файлының стандартты атауы болып табылады; .PRO- стандартты файлдар кеңейтуі.
Бағдарлама құрылысы келесі түрге ие:
* бірнеше жолдарда коментарии *
% бір жолда комментарии
CONCTANCTS
% Бұл бөлімде константалар сипатталады.
DOMAINS
% Бұл бөлімде айнымалылар сипатталады.
PREDICATES
% Бұл бөлімде предикаттар анықталады.
CLAUSES
% Бұл бөлімде фактілер мен ережелер анықталады.
DATABASES
% Бұл бөлімде мәліметтердің динамикалық базасының предикаттары анықталады.
GOAL
% Бұл бөлімде сұрақтар, сұраныстар (ішкі) анықталады.
Домендер қарапайым, құрылымды және стандарт емес болып бөлінеді. Стандартты мәндерге жататындар: symbol, chat, integer, real, string, file.
Symbol - мәліметтердің символды типі, жазбаның екі формасын иеленеді: 1. Бөлек жолдан басталатын әріптер, цифрлар, сызу белгілерінің тізбегі. 2. Қос тырнақшаларға алынған символдар қатары.
Chat - бір символ.
integer - - 32768 ... 32768 диапазонындағы бүтін сандар.
real - кәдімгі және экспоненциалдық жазба формасында келетін нақты сан.
string - символдар жолы, екі рет жақшаға алынған кез-келген символдар қатары.
file - файлдық айнымалы, оның мәні MS DOS - та файлдарға ат беру ережесі бойынша анықталады. Домендерді сипаттау (жариялау) мысалдары:
DOMAINS
a = integer
b = symbol
Домендердің стандартты типінен басқа, қарапайым және күрделі объектерден тұратын домендер құрылымын қолдануға болады. Бір жарнамада (жариялауда) араларын үтір арқылы бөліп ... жалғасы
СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
СӨЖ
Тақырыбы: Turbo Prologue-та жабдықтар диспетчері
Орындаған: Толеуханова Б.Т.
Тексерген: Курушбаева Д.Т.
Семей 2015
Мазмұны
1. Кіріспе
2. Негізгі бөлім
2.1. Функциялар
2.2. Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
Кіріспе
PROLOG жасанды интеллект проблемаларының есептерін шешуге арналған.
70-жылдары Lisp тілінің негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog программа сөйлемдер жиынынан тұрады, яғни жәй тұжырымдар немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Prolog тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады
Негізгі бөлім
Turbo Prolog 6 -да пайдаланушыға қолжетімді экранның жоғарғы жағындағы опциялар - негізгі мәзір орналасқан. Командалардың әр атауының бірінші әрпі жарықтығын арттыру арқылы ерекшеленіп тұрады. Оқшаулау міндеті - өзiнiң атауын тек бірінші әрпін басу жеткілікті екенін білдіруге арналған.
Командалар 7 функциялармен анықталады:
Файлдармен жұмыс істеу(Files).
Мәтінді өңдеу бағдарламасы (Edit).
Run - іске қосу.
Аударма бағдарламалары (Compile).
Тапсырмалар компиляторы (Options).
Жеке қажеттіліктеріне сәйкес жүйесін орнату (Setup).
Бір командадан басқаға көшу қарапайым және ыңғайлы болып табылады. Пәрмендерді көрсетудің екі жолы бар. Біріншісі: таңдалған команда атының бірінші әрпіне сәйкес келетін перне мен Alt қоса басу. Мысалы, Edit командасын таңдау үшін Alt + Е басу керек. Командамен жұмысты аяқтау үшін Esc пернесі басылады. Екінші жолы стрелкалар арқылы мәзірлерде жылжу болып табылады; Enter басу арқылы таңдалған пәрменге жұмыс істеу үшін өтеміз.
Негізгі мәзірдің төрт терезесі бар:
сол жақ жоғарғы бұрышында Turbo Prolog редакторы (Editor) болып табылады;
жоғарғы оң жақ бұрышында - диалогтың терезесі (Dialog);
хабарлар (Message) төменгі сол жақ терезесінде;
трассировка терезесі (Trace) - оң жақ төменгі жағы.
Редакциялау терезесі жоғарғы желісі терезесінде көрсетілетін файл туралы ақпаратты қамтиды. Line 1 және Col 1 меңзер Қазіргі уақытта бірінші жолдың бірінші орында орналасқан көрсетеді. Осы көрсеткіштер және желілік лауазымдардың құндылықтары меңзермен қоса өзгеріп отырады.
Indent - жолдарды автоматты түрде түзету режимі және Insert - қою режимі.
WORK.PRO жұмыс файлының стандартты атауы болып табылады; .PRO- стандартты файлдар кеңейтуі.
Бағдарлама құрылысы келесі түрге ие:
* бірнеше жолдарда коментарии *
% бір жолда комментарии
CONCTANCTS
% Бұл бөлімде константалар сипатталады.
DOMAINS
% Бұл бөлімде айнымалылар сипатталады.
PREDICATES
% Бұл бөлімде предикаттар анықталады.
CLAUSES
% Бұл бөлімде фактілер мен ережелер анықталады.
DATABASES
% Бұл бөлімде мәліметтердің динамикалық базасының предикаттары анықталады.
GOAL
% Бұл бөлімде сұрақтар, сұраныстар (ішкі) анықталады.
Домендер қарапайым, құрылымды және стандарт емес болып бөлінеді. Стандартты мәндерге жататындар: symbol, chat, integer, real, string, file.
Symbol - мәліметтердің символды типі, жазбаның екі формасын иеленеді: 1. Бөлек жолдан басталатын әріптер, цифрлар, сызу белгілерінің тізбегі. 2. Қос тырнақшаларға алынған символдар қатары.
Chat - бір символ.
integer - - 32768 ... 32768 диапазонындағы бүтін сандар.
real - кәдімгі және экспоненциалдық жазба формасында келетін нақты сан.
string - символдар жолы, екі рет жақшаға алынған кез-келген символдар қатары.
file - файлдық айнымалы, оның мәні MS DOS - та файлдарға ат беру ережесі бойынша анықталады. Домендерді сипаттау (жариялау) мысалдары:
DOMAINS
a = integer
b = symbol
Домендердің стандартты типінен басқа, қарапайым және күрделі объектерден тұратын домендер құрылымын қолдануға болады. Бір жарнамада (жариялауда) араларын үтір арқылы бөліп ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz