Turbo Prologue-та жабдықтар диспетчері

1. Кіріспе
2. Негізгі бөлім
2.1. Функциялар
2.2. Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
PROLOG жасанды интеллект проблемаларының есептерін шешуге арналған.
70-жылдары Lisp тілінің негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog программа сөйлемдер жиынынан тұрады, яғни жәй тұжырымдар немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Prolog тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады
1. Л.Стерлинг, Э.Шапиро. Искусство программирования на языке Пролог. – М.: Мир, 1990.
2. Д. Марселлус, Программирование экспертных систем на Турбо-Прологе.: Пер. с анг. – М.: Финансы и статистика, 1994.
3. Хогтер. Введение в логическое программирование. –М.: Мир, 1988.
4. Язык Пролог в пятом поколении ЭВМ. Сборник статей под редакцией Ильинского. –М.: Мир, 1988
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
СӨЖ
Тақырыбы: Turbo Prologue-та жабдықтар диспетчері
Орындаған: Толеуханова Б.Т.
Тексерген: Курушбаева Д.Т.
Семей 2015
Мазмұны
1. ... ... ... ... Терезелер
2.3. Құрылымы
2.4. Предикаттар
3. Пайдаланылған әдебиеттер
Кіріспе
PROLOG жасанды интеллект ... ... ... ... Lisp ... негізінде құрылған Prolog тілі логикалық программалау тілі болып табылады. Prolog программасының негізгі элементі атом болып табылады және жеке ... ... ... ... ... ... ... тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тіл тек сипаттамадан тұрады және инструкциялары жоқ, яғни процедуралы емес. Әр Prolog ... ... ... ... яғни жәй ... немесе импликациялар. Prolog тілінің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс ... ... ... ... Prolog ... ... ... логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі ... ... ... ... ... Prolog 6 -да ... қолжетімді экранның жоғарғы жағындағы опциялар - негізгі мәзір орналасқан. Командалардың әр атауының ... әрпі ... ... ... ... тұрады. Оқшаулау міндеті - өзiнiң атауын тек бірінші әрпін басу жеткілікті екенін білдіруге арналған.
Командалар 7 функциялармен анықталады:
Файлдармен жұмыс істеу(Files).
Мәтінді ... ... ... - іске ... ... (Compile).
Тапсырмалар компиляторы (Options).
Жеке қажеттіліктеріне сәйкес жүйесін орнату (Setup).
Бір командадан басқаға көшу қарапайым және ыңғайлы болып табылады. Пәрмендерді көрсетудің екі жолы бар. ... ... ... ... ... ... ... келетін перне мен Alt қоса басу. Мысалы, Edit командасын ... үшін Alt + Е басу ... ... ... ... үшін Esc ... ... Екінші жолы стрелкалар арқылы мәзірлерде жылжу болып табылады; Enter басу арқылы таңдалған пәрменге жұмыс істеу үшін ... ... төрт ... ... жақ ... ... Turbo Prolog редакторы (Editor) болып табылады;
жоғарғы оң жақ бұрышында - ... ... ... ... ... сол жақ терезесінде;
трассировка терезесі (Trace) - оң жақ төменгі жағы.
Редакциялау терезесі жоғарғы ... ... ... файл ... ... ... Line 1 және Col 1 ... Қазіргі уақытта бірінші жолдың бірінші орында орналасқан көрсетеді. Осы көрсеткіштер және ... ... ... ... қоса ... отырады.
Indent - жолдарды автоматты түрде түзету режимі және Insert - қою режимі.
WORK.PRO ... ... ... атауы болып табылады; .PRO- стандартты файлдар кеңейтуі.
Бағдарлама құрылысы ... ... ... * бірнеше жолдарда коментарии */
% бір жолда ... Бұл ... ... ... Бұл ... айнымалылар сипатталады.
PREDICATES
% Бұл бөлімде предикаттар анықталады.
CLAUSES
% Бұл бөлімде фактілер мен ережелер ... Бұл ... ... ... ... ... ... Бұл бөлімде сұрақтар, сұраныстар (ішкі) анықталады.
Домендер қарапайым, құрылымды және ... емес ... ... ... ... ... symbol, chat, integer, real, string, ... - мәліметтердің символды типі, жазбаның екі формасын иеленеді: 1. Бөлек жолдан басталатын әріптер, цифрлар, сызу ... ... 2. Қос ... ... ... ... - бір символ.
integer - - 32768 ... 32768 диапазонындағы бүтін сандар.
real - ... және ... ... формасында келетін нақты сан.
string - символдар жолы, екі рет ... ... ... ... ... - файлдық айнымалы, оның мәні MS DOS - та файлдарға ат беру ... ... ... Домендерді сипаттау (жариялау) мысалдары:
DOMAINS
a = integer
b = ... ... ... ... қарапайым және күрделі объектерден тұратын домендер құрылымын қолдануға болады. Бір жарнамада (жариялауда) араларын үтір ... ... ... ... сөз or ... ... бірнеше құрылымдарды сипаттауға болады:
DOMAINS
D1, d2, d3 = ... = fruits (d1, d2, d3); ... ... ... сол бөлігі немесе CLAUSES бөлімінен алынған ереже аты жазылады.
CLAUSES ... ... ... Бір ғана ... ... бар фактілер мен ережелер бір блок аумағында жазылады, яғни бірінен соң бірі жазылуы тиіс. Ереже денесінде баспаға шығарылған предикаттардан ... ... ... мен ... ... ... мүмкін. Стандарт предикаттар әртүрлі функцияларды орындайды. Олар: енгізу және шығару, файлдармен жұмыс ... DOS ... ... ... ... ... өңдеу, графикалық режимді қолдап тұру, бағдарламалаудың басқа да жүйелерімен интерфейсті қамтамасыз ету.
GOAL бөлімі ішкі деп аталатын ... ... ... ... Ішкі ... үшін ... бірінші лайықты шешімді іздеуге кіріседі, сонымен қатар жүйе, салыстыру кезінде алынған, табылған шешім нәтижелері туралы ... Бұл іс - ... ... ... GOAL ... ... бағдарламада кездеспеуі де мүмкін, онда диалог режимінде бағдарлама қосылған соң сыртқы сұранысты қолдану үшін жүйе шешімінің барлық варианттарын тауып ... және дәл осы ... ... ... ... ... ... және дұрыс немесе дұрыс емес орындалғаны туралы хабарлайды.
Readchar (Айнымалы символы) (char): (шығ) - күнделікті енгізу құралынан, яғни ... ... ... ... ... ол ... ... өзгертіледі.
Readdevice (Символ Файл Аты) (symbol): - (енг), (шығ) - күнделікті шығару құрылғысын бекітеді немесе орындайды, (енг): ... Файл Аты ... бар ашық ... күнделікті енгізу құрылғысын тағайындайды. Ашық файл стандартты файлдардың бірі немесе модификация үшін ашылған, символикалық аты бар ... ... кез - ... ... болуы мүмкін (шығ): СимвФайлАтын күнделікті енгізу құрылғысы атымен байланыстырады. Енгізу үшін ашылуы мүмкін стандартты файлдар: сот 1 - ... ... ... оқу; keyboard - ... оқу ... - ақ); stdin - DOS ... ... оқу.
Readint (Мақсат айнымалы) (integer): (шығ) - күнделікті енгізу құрылғысынан бүтін санды оқиды. Символдар қайта өзгерту жүргізілмейді, Readint ... ... ... (ASCII 13) ... ... жол) ... (шығ) - ASCII 13 каретканы қайтару символына дейін күнделікті енгізу ... ... ... ... Экранда оқылатын ең үлкен жол 147 симвоға тең.
Write (l1, l2, l3, ... ln): (енг, енг, енг, ..., енг) - ... ... ... ... ... ... ... немесе константалар мәнін енгізеді. Write ie аргументтің өзіндік нольге тең емес санымен байланысты болуы ... ... бос ... ... мүмкін емес.
Writedevice (симвФайлАты) (symbol) (енг), (шығ) - күнделікті енгізу ... ... ... ... ... күнделікті енгізу құрылғысын СимвФайлАты мәліметі бар ашық файлға қайта тағайындайды. Ашық файл ... ... ... бірі ... жазу ... ... үшін ... компьютер қолданушысының кез - келген файлы болуы мүмкін. (шығ): файлдың символдық атын күнделікті енгізу құрылғысымен байланыстырады. ... үшін ... ... ... ... қолданылуы мүмкін: сот 1 - тізбекті порт; printer - принтердің параллельді порты; screen - ... ... stdout - DOS - тың ... шығысы; stderr - стандартты қателер файлы .
RemoveWidow / 0 - ашық терезені жояды да, алдындағы ... ... ... Apr1, Apr2, Apr3, ... ) (енг, енг, енг ) - ... ... ... Apr1 - AprN аргументтері константалар немесе айнымалылар басуы мүмкін. Форматтар кәдімгі текстің ... жолы ... ... мұнда символдар % жол аргументі орнын ескереді.
Пайдаланылған әдебиеттер:
* Л.Стерлинг, Э.Шапиро. Искусство программирования на языке Пролог. - М.: Мир, ... Д. ... ... экспертных систем на Турбо-Прологе.: Пер. с анг. - М.: Финансы и статистика, 1994.
* Хогтер. ... в ... ... - М.: Мир, ... Язык Пролог в пятом поколении ЭВМ. Сборник статей под ... ... - М.: Мир, 1988

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 7 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Windows NT ОЖ клиент-серверлі құрылымы. Жады серверлері және торап сервері оқып үйрену17 бет
Windows жүйесінде бағдарламалармен жұмыс9 бет
АКМ бойынша жылдық өндірістік бағдарламаны есептеу50 бет
Бизнес-жоспар11 бет
Принтердің түрлері15 бет
Принтердің түрлері және олардың жұмыс жасау принциптері22 бет
Принтерлер мен плоттерлер24 бет
Электрондық оқу құралдарын дайындау мәселелерI86 бет
Жалпы білім беру мектептерінде математикалық логика элементтерінің оқытылуы және турбо пролог логикалық программалау тілі88 бет
Операторлар және ішкі программалар (Delphi программалау ортасы)22 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь