Бағдарламалық қамсыздандыруды орнықтыру

1. LISP . жасанды интелект тілі
2. LISP тілінің "диалектілері"
3. Тілдің негізгі және синтаксис элементтері
4. Символдар, операторлар мен функциялар
5. Пайдаланылған әдебиеттер тізімі
Декларативті деп аталатын «Бесінші буын» негізгі программалау тілдері – LISP /ЛИСП/ тізімдерді өңдеу тілі және PROLOG /ПРОЛОГ/ – логика терминдеріндегі программалау тілі.
ЛИСП 1961 жылы пайда болған. Бұл тілдерде есептер шығару кезінде программистен ҚАЛАЙ емес, НЕ істеу керек екені талап етіледі. Есептің шешілу жолын жүйенің өзі табады (ЛИСП немесе ПРОЛОГ).
LISP жасанды интеллект проблемаларының есептерін шешуге арналған. LISP тілін 50-інші жылы Д.Макартни символдық информацияларды өңдеуге арнап құрды. LISP тілінің мәліменттерінің негізгі құрылымы тізімдер, тізімнің элементтері атомдар. Lisp тілінің бір ерекшелігі динамикалық жаңа объектілерді құру мүмкіндігі, объект есебінде программаның өзі де қатыса алады.
LISP тілі және оның модификациялары символды өңдеуге арналған бағытталған программалық бөлімді құруға кең қолданады және қазіргі кезде көптеген тиімді компиляторлары бар.
Бұл жасанды интеллект тілінің дәстүрлі интеллект тілдерінен қарағанда универсалдығы әлде қайда төмен, бірақ ол символдық және логикалық мәліметтермен жұмыс жасау мүмкіндіктерімен ерекшеленеді. Жасанды интеллект тілі негізінде жасанды интеллект есептерін шығаруға арналған арнайы компьютерлер жасалады (мысалы, Лисп-машиналар). Бұл тілдің тағы бір кемшілігі – гибридті экспертті жүйелер құруда қолданылмайды.
Бұл жасанды интеллект программалық құралдар тобына жалпы қызметті арнайы интсрументарийлар жатады. Олар жасанды интеллекттің экспертті жүйелерімен кәдімгі тілдер денгейінен қарағанда жоғары денгейде жұмыс істеуге мүмкіндік береді.
Жасанды интеллекттің Лисп тілінің библиотекасы мен құрлылғылары: КRL(Knowledge Represantation Language), FRL (Frame Represantation Language), KEE(Knowledge Engineering Environment), ARTS және т.б.
Бағдарламаның негізгі элементі атом болып табылады және жеке объектілер арасындағы қарапайым қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тілдің базасында эксперттік жүйелер, білімді көрсететін жүйелер, білім базасы және жаратылыс тілдерін өңдейтін жүйелер құрылады. Lisp тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас терминдері арқылы сипатталады. Логикалық программалау тілдерінің жетістігі параллель программалау принципі қолданылады.
Функционалдық бағдарламалау қарапайым идеяға негізделген, бүкіл информацияны өңдеу және соңында алынған нәтиже кейбір қызметтерді орындайтын салымды немесе рекурсивті функцияларды шақыру түрінде көрсетілуі мүмкін, сондықтан бір функцияның мәні екіншісінің аргументі ретінде қолданылады. Функционалдық бағдарламалау тілінің өкіліне Лисп (Lisp proces – sing – тізімдерді өңдеу) тілі жатады.
Лисп және Пролог тілдері өнер интеллектісіне қатысты міндеттерді шешу үшін жасалған. Бұл тілдер мәтіндік (символдық) информацияны өңдеуге, логикалық және математикалық міндеттерді шешуге мүмкіндік береді. Мәселен, Лисп тілінің негізінде белгілі Derive математикалық жүйесі әзірленді.
1. Лорьер Ж.Л. Системы исскуственного интеллекта. М.:Мир.1991.
2. Умнстон П. Искусственный интеллект. М.:Мир. 1980.
3. Хоггер К. Введение в логическое программирование М: Мир, 1988.
4. Г.Ә.Жапарова. Информатика негіздері.Алматы.2006ж.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІСЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІСӨЖТақырыбы: Бағдарламалық қамсыздандыруды орнықтыруОрындаған: ... ... ... ... ... LISP - жасанды интелект тілі2. LISP тілінің ... ... ... және ... ... ... ... мен функциялар5. Пайдаланылған әдебиеттер тізіміДекларативті деп аталатын  негізгі программалау тілдері  -  LISP ... ... ... тілі және PROLOG ...  -  ... ... программалау тілі.ЛИСП 1961 жылы пайда болған. Бұл тілдерде есептер шығару кезінде программистен ҚАЛАЙ емес, НЕ ... ... ... ... ... ... шешілу жолын жүйенің өзі табады (ЛИСП немесе ПРОЛОГ).LISP жасанды интеллект проблемаларының есептерін шешуге арналған. LISP тілін ... жылы ... ... ... өңдеуге арнап құрды. LISP тілінің мәліменттерінің негізгі құрылымы тізімдер, тізімнің элементтері атомдар. Lisp тілінің бір ... ... жаңа ... құру ... ... ... ... өзі де қатыса алады.LISP тілі және оның ... ... ... ... ... программалық бөлімді құруға кең қолданады және қазіргі ... ... ... компиляторлары бар.Бұл жасанды интеллект тілінің дәстүрлі интеллект тілдерінен қарағанда универсалдығы әлде қайда төмен, бірақ ол символдық және ... ... ... жасау мүмкіндіктерімен ерекшеленеді. Жасанды интеллект тілі негізінде жасанды интеллект есептерін шығаруға арналған арнайы компьютерлер ... ... ... Бұл ... тағы бір ...  -  ... ... жүйелер құруда қолданылмайды.Бұл жасанды интеллект программалық құралдар тобына жалпы қызметті арнайы интсрументарийлар жатады. Олар жасанды интеллекттің ... ... ... ... ... ... ... денгейде жұмыс істеуге мүмкіндік береді. Жасанды интеллекттің Лисп тілінің библиотекасы мен құрлылғылары: КRL(Knowledge ... ... FRL (Frame ... ... KEE(Knowledge Engineering Environment), ARTS және т.б.       Бағдарламаның негізгі ... атом ... ... және жеке ... ... ... қатынастарды көрсетеді, басқа программалау тілдеріне қарағанда атом түсінігінің мағыналық мәні басқа. Тілдің базасында эксперттік жүйелер, білімді көрсететін ... ... ... және жаратылыс тілдерін өңдейтін жүйелер құрылады. Lisp тілінің негізіне математикалық логика элементтері қолданылады. Программа объектілер арасындағы қатынас ... ... ... ... ... тілдерінің жетістігі параллель программалау принципі қолданылады.Функционалдық бағдарламалау қарапайым идеяға негізделген, бүкіл информацияны өңдеу және ... ... ... ... ... ... ... немесе рекурсивті функцияларды шақыру түрінде көрсетілуі мүмкін, сондықтан бір ... мәні ... ... ... ... Функционалдық бағдарламалау тілінің өкіліне  Лисп (Lisp proces  -  sing  -  тізімдерді өңдеу) тілі ... және ... ... өнер ... ... ... шешу үшін жасалған. Бұл тілдер мәтіндік (символдық) информацияны өңдеуге, логикалық және математикалық міндеттерді шешуге мүмкіндік береді. Мәселен, Лисп ... ... ... Derive математикалық жүйесі әзірленді.Лисп пайда болғаннан кейін авторлар түрлі  жасанды интелект ... ... ... болатын, алайда бұл Лисп тілінің атақты болуына еш кедергі жасамады. Тілдің қырық жылдық тарихында оның диалектілер қатарын байқауға болады, мысалы, Common LISP, Mac LISP, Inter LISP, Standard LISP және т.б. ... ... ... ... жоқ десе де ... Тек орнатылған функциялары мен бағдарлама жазу формаларында ерекшеліктері бар. ... ... ... ... меңгерген программист қалғандарын оңай игереді.Лисп тілінің артықшылығы оның функционалды бағытталуы, яғни, бағдарламалау функциялар арқылы ... ... Бұл ... ... бір ... ... ... екінші бір элемент классымен байланыстырады. Сәйкестендіру процесі бағдарлама жұмыса еш әсер ... тек ... ... яғни бағдарлама нәтижесі маңызды. Бұл үлкен көлемді ... жазу мен ... ... береді. Күрделі логикалық бағдарламаны өңдеуге қойылатын талаптар:- бағдарлама анықтылығы;- бағдарлама функцияларының нақты айырмасы;- жанама ... ... ... бір адам емес бір топ ... қатысса, дисциплина қатая түседі.Лисп(Lisp) бағдарламалау тілі ең алдымен символды ақпаратты өңдеуге арналған. Лисп тіліндегі негізгі МБ ... және ... ... ... ... ... базалық элементтері: символдар, атомдар және солардан құралған динамикалық структуралар.Символ - машина жадысындағы объект.Атомдар - ... мен ... ... да ... секілді тізімге кіре алады.--------------------------------------------------------------------------------Синтаксис элементтері:Жол соңына комментарий ;Бағдарламаға қыстырылатын комментарий#| ... |#СезімталдығыжоқӨрнекті бейнелеу тұрақты айнымалыларқұрамында бос ... және ... жоқ  ... кез келген комбинациясыТұрақты өрнек функциясыset, setf, setqАйнымалыны жариялауletТеңдік белгісіeq, eqlДәстүрлі теңдік белгісіequal, equalpСалыстыру< > =Функция ... f (para1 para2) ... ... a b ... ... ... ... ...)Егер, айтпесе(if condition trueBlock falseBlock)Шексіз цикл(loop do ... бар ... while ... do ... ... do ... until condition)Цикл for - next инкремент 1-ге тең бүтін сандар диапазонына(loop for i from 1 to 10 do ... for - next ... 1-ге тең ... ... ... for i from 1 to 10 by -1 do ... ... мен функциялар:T и NIL - логикалық операторлар мен салыстыру функцияларын қайтарады. Сонымен қатар NIL ... бос ... ... ... - бұл ... ... тізімін қайтарады:(list 1 3/7 'foo) ==>> (1 3/7 'foo)Аргумент болмаса, бос тізім қайтады:(list) ==>> NILQUOTE - ... ... ... ... оператор. Егер бұл оператор қолданылмаса, онда интерпретатор кірісте тізім не ... ... ... ... оны ... ... символға оның мәні қайтып келеді, тізім үшін - функция шақырылуының нәтижесі. Егер интерпретатор есепті ... ... ... ... ... не ... "сол ... қабылдағаны керек QUOTE операторы қолданылады:(LIST 1 2 (QUOTE(LIST 1 2))) ==>> (1 2 (LIST 1 2))(QUOTE (list 1 2 (list 1 2))) ==>> (LIST 1 2 (LIST 1 2))CAR - ... ... ... '(A B C D)) ==>> A(CAR '((A B)(C D))) ==>> (A B)CDR - ... соңын қайтарады:(CDR '(A B C D)) ==>> (B C D)(CDR '((A B)(C D))) ==>> ((C D))CONS - ... ... ... басы мен ... қабылдап алып, содан тізім немесе нүктелік жұп құрайды, егер аргумент атом болса:(CONS 'A '(B C D)) ==>> (A B C D)  --  ... ... ... '(A B) '((C D))) ==>> ((A B) (C D))  --  ... басқа тізім басына қосу;(CONS 'A 'B) ==>> (A . B)  --  екі ... ... жп ... ... ... Ж.Л. Системы исскуственного интеллекта. М.:Мир.1991.2. Умнстон П. Искусственный интеллект. М.:Мир. 1980.3. Хоггер К. ... в ... ... М: Мир, 1988.4. ... ... ...  
        
      

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi дің мультимедиялық мүмкіндіктері12 бет
Xvii ғасырдың екінші жартысы мен xviii ғасырдың аралығындағы қазақ қоғамындағы саяси-әлеуметтік хал-ахуал жайлы56 бет
Араб халифаты11 бет
Арнайы ашылған аймақтар7 бет
Байжігіт8 бет
Байыту фабрикасынын кернеуи 110\10 кв электр торабынын жобасы37 бет
Бала тәрбиесіндегі жаттықтыру істерінің тиімділігі20 бет
Баспа өнімдерін шығарудағы макеттің негізгі принциптері3 бет
Бизнес жоспар құрылымы мен көрсеткіштерін талдау32 бет
Гаага декларациясы7 бет


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


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

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

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

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

Email: info@stud.kz

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

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