Комьютерлік диагностика

Тапсырма ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..2
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
Негізгі бөлім
1. Сарапшы жүйелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.1. Сарапшы жүйе деген не? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
1.2. “Білім” терминіне түсініктеме ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
2. Сарапшы жүйе құрамы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
2.1 Деректер қоры ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
2.2 Білім қоры ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
2.3 Диалог ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
2.4 Түсіндіру блогы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
2.5 Білімді алу білу бөлігі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...11
2.6 Интерпритатор ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13
3. Сарапшы жүйелерді қолданудағы шектеулер ... ... ... ... ... ... ... ... ... ... ... .14
3.1 Сарапшы жүйенің эксперт адам алдында артықшылығы ... ... ... ... ... 14
4. Продукциялық модель ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...15
5. Лисп тілі. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .16
6. Тақырыптық сала бойынша анализ ... ... ... ... ... ... ... ... ... ... ... ... ... ... .18
7. Программаның micro.Lisp.те түсініктемесі ... ... ... ... ... ... ... ... ... ... ... ..19
Қортынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...21
Қосымша А ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22
Қосымша В ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..30
Бұл курыстық жұмыста қарстырылған тақырып сарапшы жүйе. Сарапшы жүйе белгілі бір аймақта есептерді шығаруға сарапшы ролін атқаратын программалар жиынтығы. Сарапшы жүйе кеңестер беру керек, консультация беру керек, диагноз қою керек. Сарапшы жүйе практикалық қолданылуы өндірістің тиімділігінің өсуіне және мамандар квалификациясының өсуіне ықпал жасайды. Мұндай жүйе адам жұмысын жеңілдетуге көмектеседі.
Сарапшы жүйе ең маңызды артықшылығы оның білім қорын қоса алу, оларды ұзақ уақыт сақтай алу, жаңарту және тәуелсізділікте болу мүмкіндігінде. Білім қорының көбеюі тек жүйеге емес, сол аймақтағы мамандардың да өсуіне әсер ететінін ескере алып. Сарапшы жүйенің маңызын байқау қиын емес.
Сарапшы жүйенің сапасын оның білім қорының көлемі мен сапасы анықтайды (ереже немесе эвристик).Жүйе келесі циклдық режим түрінде қызмет етеді: мәліметтерді немеесе нәтежиелерді таңдау, бақылау,нәтежиелерді интерпретациялау, жаңа мәліметті алу және анализге керекті нәтежиені беру. Мұндай процесс ең соңғы дұрыс ақпараттар жиынын алғанша жүріп тұру керек.
Сарапшы жүйелер күрделі роботтарда, автоматтандырылған қызмет көрсету және тағы басқа жүйелерде кеңінен қолданылады.
1. Ахметова М., Тоғжанова Г.Ө., Әділбекова Ә. Сарапшы жүйе әдістерін әдістемелік меңгерудегі қолданылатын тәсіл. //Труды международной научной конференции “Информационные технологии и автоматизация производственных процессов” к 40-летию ИИиИТ. Алматы, 2002. 580 б. -431-434 б.
2. Ин Ц., Соломон Д. Использование Турбо-Пролога: Пер. с англ. -Мир, 1993.-608 с
3. Таусенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ: Пер. с англ. - М.: Финансы и статистика, 1990.- 320 с.
4. Хювенен Э., Сеппянен Й. Мир Лиспа. В 2-х т. Пер. с финск. - М.: Мир, 1990.
        
        Тақырыбы: «Комьютерлік диагностика»
Мазмұны
Тапсырма………..………………………………………………………........................……..2
Кіріспе……….………………….………………………………………..........................……..4
Негізгі бөлім
1. Сарапшы жүйелер…………………………………………………….....................……..5
1.1. ... жүйе ... ... ... ... ... Сарапшы жүйе құрамы……………………………………………………………….……….7
2.1 Деректер қоры………………………………………….……………………..…............9
2.2 Білім қоры……………………………………………….………............................….9
2.3 Диалог…………………………………………………….…………………………………….10
2.4 Түсіндіру блогы………………………………………….………………………………….10
2.5 Білімді алу білу бөлігі…………………………………….……………………………...11
2.6 Интерпритатор…………………………………………….……………………………..…13
3. ... ... ... шектеулер……………….………………..……14
3.1 Сарапшы жүйенің эксперт адам алдында артықшылығы.…………...…. 14
4. ... ... Лисп ... ... ... сала бойынша анализ ...…………………..........................…….18
7. Программаның ... ... ... ... ... ... жұмыста қарстырылған тақырып сарапшы жүйе. Сарапшы ... бір ... ... ... ... ... атқаратын программалар
жиынтығы. Сарапшы жүйе кеңестер беру керек, ... беру ... қою ... ... жүйе ... ... ... өсуіне және мамандар квалификациясының өсуіне ықпал ... жүйе адам ... ... ... жүйе ең ... ... оның ... қорын қоса алу, оларды
ұзақ уақыт сақтай алу, ... және ... болу ... қорының көбеюі тек жүйеге емес, сол аймақтағы мамандардың да ... ... ... алып. Сарапшы жүйенің маңызын байқау қиын емес.
Сарапшы жүйенің сапасын оның білім қорының ... мен ... ... ... ... ... ... режим түрінде қызмет етеді:
мәліметтерді ... ... ... ... жаңа мәліметті алу және анализге керекті нәтежиені беру.
Мұндай процесс ең соңғы дұрыс ақпараттар жиынын алғанша жүріп тұру ... ... ... ... автоматтандырылған қызмет көрсету және
тағы басқа ... ... ... ... ... ... жүйе ... не?
Сарапшы жүйе дегенiмiз - белгiлi бiр сала мәселелерiн шешуде сарапшы-
маман адамды ауыстыра алатын жасанды ... Бұл жүйе ... ... ... қиын ... ... ... мен тиiмдiлiгi жағынан
адам тапқан шешiмнен кем ... ... ... ... ... ... ... сарапшы-адамның интеллектуалдық еңбегiн
автоматтандыру жайында болмақ. Сарапшы жүйедегi программалардың ... ... ... ... ... ... мыналарды
жатқызуға болады [1]:
- бұл жүйедегi программалардың құрылымы қиын, iс жүзiнде маңызы ... ... ... қиын ... ... ... жүйе өзiнiң тапқан шешiмi туралы түсiнiгiн ... ... ... бере алуы ... Бұл оның сандармен жұмыс iстейтiн
алгоритмдерден ерекшелiгi;
- табылған шешiм өзiнiн сапасы мен ... ... адам ... кем ... ... маманмен пiкiр алысуы арасында өзiндегi бар бiлiмдi үнемi толықтырып
отыратын қасиетi болуы керек.
Пайдаланушы ... өте ... ... үшiн, сарапшы жүйе өзiнiң
құрамында, ... ... ... ... ... Бұл ... ... жасанды зерде бағытындағы басқа ... ... ғана тән, оны ... жеке ... ... [2]. Әдетте
интеллектуалдықтың көзi деп шешiм жолын табатын ... ... ... ...... тәжiрбие көрсеткендей, мұндай iс-әрекеттерден
гөрi ... ... бiлiм ... бiр ... ... ... ... сарапшы жүйе үшiн бiрiншi кезекте үлкен бiлiмдер қорын ұстап,
оны толықтырып отыру мәселесi маңызды орын ... Ал ... ... ... кезекке қойылған.
Зерттеулер көрсеткендей, сарапшы жүйелердi жобалап құрғанда, үш
принциптiң орындалуы қатаң шарт болып ... ... ... ... ... ... ұйымдастырылған, белгiлi бiр ... ... ... қажет, тек сонан соң ғана оған байланысты
iс-әрекет тәсiлдерiн табу қажет;
- бiлiмдердiң өзi ... ... ... қарама-қайшы, тәжiрбие бойынша
алынған түйсiнуден туындаған мағлұматтардан тұрады, яғни ... ... ... ... ... ... адам сарапшы жүйедегi ... пiкiр ... ... ... ... “Білім” терминіне түсініктеме
Бiлiм дегенiмiздiң өзi не ? Енді ... ... ... көрелiк.
“Бiлiм” терминi жасанды зерде зерттеулерi үшiн ... ... ... ... деген термин сияқты, көп қолданылатын
жұмыс терминiне арналған [3]. Мәлiметтерден ... ... ... ... ... программалаумен қамтамасыз етуде үлкен өсу
кезеңiн бiлдiредi. Егер ... ... ... ... ... рөл ... ал ... олар үшiн (азық( есебiнде жүрсе, одан
кейiнгi кезеңдерде деректер маңызы бiртiндеп арта ... ... түрi де ... Мәлiметтi машинаға түсiндiру дәрежесi,
оның машина жадындағы бiр ұяға ... бiр ... ... ... файлмен, тiзбекпен берiлетiн құрылымдар ... ... ... ... ... ... абстракты түрi деп
аталатын деректермен жұмыс iстеу дәрежесiне дейiн көтерiледi. Яғни, адам
есептi ... ... ... шеше ... ... құрамының бұлай дамуы,
олардың сапалық өзгеруiне, соның арқасында мәлiметтер мен ... ... ... ... Бiлiмнiң деректердегі өзгешелiгiн
бiлдiретiн бес ерекшелiгi бар.
1.Жiктелуi (интерпретируемость). Білімдердің мәліметтерден ерекшелігі
– олар ... ... ... ... жинақтап сақтауға болады.
2.Топтау қасиетi. Мәлiметтермен жұмыс iстегенде, олардың бiр жиынға
кiру қасиетiн анықтайтын ... ... Бұл бiр ... ... ... ... еске ... қажет етедi осы
элементтердiң барлығына қатысты ... ... рет ... ... ... ... бұл қиындықты жеңуге болады. Ол
үшiн бiлiм элементтерi арасындағы қарым-қатынас түрлерiн ... ... ... ... ... ... ... Байланыстың бұл түрi машина жадындағы бiлiмдердiң
бiр-бiрiмен бiрге бола алу-алмау қасиетiн бiлдiредi. Бұл байланыстар ... бiр ... ... бiр авариялық жағдайға болу, т.б. сияқты
қасиеттердi бiлдiредi. Бұл қасиеттердiң - ... ... ... деп ... түрлерi болады. Құрылымдық қарым-
қатынастар, элементтер арасындағы ... iшiне бiрi кiру ... ... ... ... бiреуiн екiншiсi
арқылы есептеп табуға ... ... ... деп ... түрi, ... ... анықталады, ал семантикалық түрге
- аталған үшеуiнен басқа дүниедегi бүкіл ... бәрi ... бұл ... ... қарама-қайшылықта болатын
бiлiмдердi iздеп табатын iс-әрекеттер құру ... ... ... ... болу ... ... жинақталған жиындарда
құрылымдардың бiр-бiрiне ситуациялық (яғни, жағдай бойынша) жақындығын
бiлдiретiн байланыстар ... Бұл ... - ... жағдайлар
бiрлiгi бойынша топтауға мүмкiндiк бередi. Бұл ерекшелiк, машинаға жаңа
ұғым кiргiзiлген жағдайда, оны өз тобына ... ... ... ... ... (Активность). ЭЕМ пайда болғаннан бастап ондағы
хабарлар - ... ... деп ... ... ... үнемі пассивтi
жағдайда, ал командалар активтi болып келген. Машинада жүрiп жатқан жұмыс
барысының барлығы дерлiк ... ... ... де, мәлiметтер
керек уақытында ғана iске қосылады. Ал бiлiмдермен жұмыс ... ... ... белсендiлiгi, сол жүйедегi бар сапалық ережелерге
тiкелей байланысты. Яғни программаның ...... ... сол ... ... ... осы ... бес қасиетi, оның мәлiметтерден ерекшелiгiн
сипаттайды. Бұл ерекшелiктердi шекара есебiнде белгiлесек, одан ... бiлiм ... ... да, ал ... қоры - бiлiм қорына
ұласады.
Әрбiр салаға қатысы бар кез келген бiлiмдер екi түрде ... ... ... ... ... - ... әдебиеттер мен кiтаптарда ... осы ... ... ... ... ... Ал ... мамандардың осы мәселеге қатысты өздерiнiң жеке
бiлiмдерi де болады. Олар ... ... ... жүйеленбеген.
Сарапшы жүйенi құрудағы негiзгi мақсат, осы маманның жеке бiлiмiн тауып,
жинақтау. ... бұл жеке ... ... ... ... ... ... депте атайды. [4]-те эвристиканың мынадай анықтамасы
берілген: “Эвристика” ... сөзi, heuriska - ... ... ... көп ... iшiнен бiр шешiмдi таңдап ... ... ... тәсiлдi табатын, сол шешiмдi iздеу, табу iсi ... мен ... ... ... ... мамандарға
мәселенi шешуде ақылға қонымды ұсыныстар жасап, ... мәнi ... ... ... ... бередi. Маман адамдар өздерiндегi
жинақталған бiлiмдер арқасында мәселенi шешуде өте ... ... Егер ... ... осы ... ... қолдана алса,
онда олар да белгiлi бiр саладағы есептердi шешуде жақсы нәтижелерге жетуi
мүмкiн. Ол үшiн мамандардағы бар ... ала ... ... ... бiр
түрге келтiру арқылы есептеу машиналарына салып, пайдалана бiлу керек. ... атап ... ... өте ... ... элементке жатқызуға
болады, өйткенi оған кететiн шығын өте көп, оны ... үшiн ... ... технология болуы шарт. Осы еңбекте ... ала ... ... ... ... атап ... Олардың
қатарына мыналарды жатқызуға болады:
- мамандардан бiлiмдердi ала бiлу, яғни ... ... iсiн ... ... ... ... iсiн меңгеру;
- ұйымдастырылған білімдерді машинада сақтай білу өнерін білу;
Ұйымдастырылған, жинақталған ... ... ... ... мен ... жаңа ... ... береді. Ол ағылшынша (knowleege
engineering( деп ... ... ... ... ... мағынаны
білдіреді. Бұл тармақтағы әдістер көмегімен, осы ... ... ... ... ... келе ... әр саладағы біршама есептерді
шығару мүмкіндігі туады.
2. Сарапшы жүйе құрамы
Әдеттегi сарапшы жүйе, өзiнiң ... ... ... ... етуі ... [1]. Ол ... атап ... бiлiм қоры, жұмысшы
зердесi (мәлiметтер қоры), түсiндiрме - басқару ... ... ... ... ету ... ... ала бiлу бөлiгi, түсiндiру
бөлiгi. Бұл бөлiктер 1- суретте ... ... ... ... ... ... жүйе ... мiндеттi емес, дегенмен де кейбiр бөлiктер жүйенiң негiзiн құрады.
Мiндеттi түрде болатын ... 1, 2, 3-нi ... ... Жұмыс
iстеуге қабілетi бар жүйе мына сипатта болады:
- ондағы мәлiметтер мен бiлiмдердi ұсына алатын әдiс болуы ... ... ... ... ... болуы керек;
- басқару құралы - интерпретатордың жұмыс iстеу тәсiлiнің анық болуы.
Сарапшы жүйенi ... ... ... ... ... жатады:
1. Бiр саладағы сарапшы-маман адамның құрылым жағынан ... ... ... ... беруi;
1. Адам-сарапшы қабылдайтын шешiмнiң сапасын арттыру;
2. Пайдаланушы адамды есептеудi көп қажет ететiн қиын ... ... ... - ... жатады.
Аталған мақсаттарға жету үшiн сарапшы жүйе ... екi ... ... ... бiлiмдi ала білу және ... ... ... ... жету үшiн, ... жүйе ... ала бiлу тәртiбiнде
жұмыс iстеуi қажет. Яғни 1- суреттегi 4-шi, 5-шi бөлiктер болуы керек. ... ... ... - ... хабары жоқ, бiрақ сол саланың маман-
сарапшының қатысуын қамтамсыз етедi. ... ... ... бұл
жұмысты тек програмист-маман атқарған. Ал қалған екi талапты орындауда,
сарапшы жүйе - ... ... ... ... ... Бұл ... адамға есептiң табылған шешiмi мен оны табу әдiстерi қажет.
Бiрiншi мақсаттың басын ашып қарайтын ... ол ... ... ... қажеттiгiн бiлдiредi. “Құрылымдық түр жасау -
объектiлердiң, ұғымдардың мазмұнын, мәнiн олардың түрi ... ... ... [4]. ... мазмұны есебiнде, ондағы негiзгi ұғымдар
мен байланыстарды қарауға болады. Құрылымдық түр жасаудың өзi ... ... ... ... ... iздеу кеңiстiгiнiң құрылымы, яғни ұғымдар бiр-бiрiмен қандай
дәрежеде қарым-қатынаста болады;
- бiлiмдердi ұсыну ... яғни ... ... мен құрамы;
- мәлiметтердiң қабылдайтын ... (сол ... ... ... iздеу тәсiлдерiн таңдау - бiлiмдер құрылымына, ал бiлiмдердi
ұсыну ... ... өзi, ... ... ... Демек,
жоғарыда атап көрсетiлген тудырмалар бiр-бiрiмен бiте қайнасып жатады.
Сонымен қатар, ... ... ... құру ... аса ... ... тудырма - бiлiмдердi ұсыну әдiстерi мен оның құрамын анықтау. Яғни,
осы құрамды анықтау дәрежесi бiлiмдi үлгiлеу ... ... әсер ... ... жүйе ... құрамында әртүрлі бөліктерді жинақтайды
(1-сурет). Төменде осы бөліктердің атқаратын қызметіне шолу жасайық.
2.1 Деректер ... Бұл ... ... бір тәртіпппен жинақталған, көп
адамдарға пайдалануға ыңғайлы хабарлар жиынтығы ретінде қарауға болады.
Қордың ... ... - ... қатысы бар мәліметтерді бір жерде ... және ... ... ... оларды пайдалану мүмкіндігін қамтамасыз
ету. Бұл қорды кейде жұмысшы зердесі деп те атайды. ... ... ... ... ... анықтайтын жобалар қажет. Жобалауды іске
асыратын мәліметтер дегеніміз - ... ... ... анықтайтын
ережелер жиыны [19]. Үлгілерді құрмас бұрын, ... ... ... - екі ауыз айта кету керек. Мәліметтер қарапайым не құрылымы қиын
түрінде кездеседі. Егер ... бір ұғым ... ... болсақ, онда
оның ішкі қасиеттерін білдіретін көрсеткіштері болады [20]. Егер ұғымның
өзін, оның қасиетін, қасиетінің ... т.б. бір ... ... ... ұғым ... ... біраз жинауға болады. Мысалы, "Кешен" ұғымы. Оның
қасиетіне "Бұрғылау қондырғысы " ... ал ... ... ... аты ... Сонда "Кешен" ұғымына қатысты біз мынадай мағлұмат
жинақтадық: ... ... ... ... Осы ... қалай
үлгілеп, ЭЕМ жадында қалай сақтауға болады?- деген сұрақ туады. Ол ... ... ... ... бар. ... үлгі ... ... "Мәліметтер үлгісі" деген терминді мәліметтер ... ... және осы ... ... ... түрі ... қолданамыз. Қазіргі уақытта осындай үлгінің үш түрі кездеседі:
релятивтік, иерархиялық, ... ... [19]. ... ... ... ... ... кесте түрінде беріледі. Кестенің ... ... ... ... - ... ... ... жазылады
да, кестенің ұзын жолына олардың қабылдайтын мәні жазылады. Қабылдайтын
мәндердің орналасу тәртібі аса ... ... ... яғни ... бір-
бірімен ауыстыруға болмайды. Оларды әртүрлі ... ... ... ... ... " деп ... ... арқылы беруге
болады. Бұл байланыс түрі, релятивтік үлгінің ерекшелігінің біріне жатады.
Торлық үлгілердің негізінде тор ұғымы ... ... ... ... ... ... ... -ұғымдар арасындағы байланысты ... ... ... ... ... ... оның құрылымдық
түрі ағаш бұтақтарындағыдай болып ... ... ... атқаратын
қызметтер қатарына мәліметтерді алу, оны өзгерту, ... ... ... ... ... ... мәліметтер білімдер қорындағы
мағлұматтармен ... Егер ... ... ... элементтер
түрінде болса, бұл іс-әрекет - ... ... деп ... ... ... түрі қиын ... келсе, классификация операциясы деп
атайды. Бұл жұмыс интерпретатор - басқару құралының қызметіне жатады.
2.2 ... қоры - ... ... ең маңызды бөлігі. Жүйенің
қуаттылығы, осы білім қуаттылығына тікелей ... ... ... құру аса көп ... қажет етеді. Бұл қиындық, ... ... ... өзара орналастыру қажеттілігімен тікелей
байланысты. Ал ... ... ... осы ... ... типі не түріне, үлгісіне тікелей байланысты [18]. ... ... ... мағлұматты тезінен таба білу де де ... ... ... таба қою өнері іздеу стратегиясына байланысты. Жүйе дұрыс
жұмыс ... үшін ... ... мағлұматтар дұрыс екшеліп, сұрыпталуы
қажет. Сұрыптау ісі былайша өтеді: Шешілетін саладағы фактілерді ... ... ... шешу ... ... ... ... Сонда
фактілер – декларативтік, ал шешу әдістері - процедуралық деп ... ... ... ... мен логикалық қорытындылау
әдістері кіреді. ... ... ... ... ... бейнелеп түсіндіруі қажет. Декларативтік мағлұматтарға ... сол ... ... мен ... ... болып табылады.
Білім қорының тағы бір ерекшелігі - оның ... ... ... ... ... - керек болған кезде, ... ... ... алу ... ... ... орай ұйымдастыру үшін, деректердің
бір-бірімен қалай ... ... ... ... ... жөніндегі сұрақтарға жауап табу ... ... ... екі ... ... ... ... сыртқы. Ішкі байланыстар,
ұғымдарды бір бөлікке топтап, олардың құрылымдық ... ... ... - осы ... ... ... ... өзін логикалық, ассоциативттік түрлер деп бөлуге болады. Біріншісі -
элементтер арасындағы ... ... ... - ... ... ... түрін береді. Осылардың бәрі, қорда білімді
пайдалану үлгілері арқылы ... ... ... ... ... - жұмысшы зердесіндегі ұғымды тауып, оны ... ... ... ... ... төрт түрі ... синтаксисттік,
параметрлік, семантикалық, міндеттелген [18]. Синтаксисттік салыстыруда
үлгілер бір-бірімен салыстырылады не ... ... ... - ... ... ... ... енгізіледі, ал
семантикалық түрде - үлгінің өзі ... ... ... қызметі
салыстырылады. Ал міндеттелген түрде салыстыруға түсетін үлгі, басқа ұғым
тұрғысынан қаралады. Қорды білімдермен ... үшін ... ... білу ... [24]. Білім қорының тағы бір ... ... оның ... ... ... ... ... жатады.
Ондай мүмкіндік жүйенің білім алу бөлігінде қаралады. Сонымен білім қоры –
бір саладағы маманның ... ... ... бір тәртіппен
ұйымдастырылған, жинақталған білімдер жиыны. Қордың көлемі, қуаты, ондағы
білімді пайдалану үлгісі түріне байланысты. ... ... ... ... ... ... білімдерді жаңалап толықтыруын,
“түсініктілік” көрсеткішін жатқызуға болады.
2.3 Диалог бөлігі. пайдаланушыға түсініктілікті қамтамасыз ... Адам мен ... ... ... екі ... ... диалог,
сезімталдық терминал деп аталатын монитор. Біріншісінде - табиғи тілдің
жүйеге салынған сөз қоры ... ... ... ... програмалаудан
мүлде хабары жоқ адамдарға арналып жасалады. Бұл жағдайда пайдаланушы адам,
саусағының ұшын ... ... бір ... тигізсе болады. Сонымен
пайдаланушы адамға түсініктілікті қамтамасыз ететін бөліктің негізгі
міндеті: ... ... ... ... ... ... қызметін
қамтамасыз ету, оның нәтижесінде жүйеге ... ... ... ... ... ... ... аудару.
2.4 Түсіндіру бөлігі. Түсіндіру қажеттілігінің себебі: ... ... ... түрі ... емес ... ... ... есептің шешімін табатын жолдарды анық көрсететін
алгоритмдік әдіс, жоққа тән. ... есеп ... ... ... ... құралдың болуы өте қажет. Түсіндіру қасиеті ... ... ... ... болады: Алдан ала дайындалып
қойылған түсіндірмелер, релятивтік түсіндірмелер, арнайы ... ... ... түрінде, табиғи тілде қойылған сұрақтарға
жауап беру ... ... ... есте ... қалуы. Бұл әдісті
қойылатын бүкіл сұрақтарды қамтуға қолдануға болады. Бұл кезде пайдаланушы
түсіндірмені, компьютерде қалай ... сол ... ... ... ... ... әр бөлігі өзінің іс-әрекеті жөнінде
түсіндірмемен қамтамасыз етіледі. Арнайы түсіндіруші программалар, жүйенің
не істегінін бақылап және ... ... ... ... ... ... ... алу білу бөлігі. Сарапшы жүйе құру ісі барысында білімді
ала білу ... ... пе, ... істің бірі болып табылады. Өйткені
жүйенің негізгі мәйегі болып табылатын білім қорының ... осы ... ... байланысты. Жүйені құруда бұл бөлік, өте қиын сатыға жатады. Бұл ... ... ... өту ... 1) ... бар ... толықтыру
қажеттілігі анықталады; 2) білімді алу барысы; 3) жаңа ... ... ... енуі керек; 4) жүйедегі білімдер өзгеріске ұшырайды да,
кезек 1-ші қадамға беріледі. Осы ... ... адам не ... байланысты білімді ала білудің әртүрлі үлгілері бар.
Білімді толықтыру. Білімді толықтыру термині толықтыру, алу,
іздеуді білдіреді. Білімді ... алу ... ... ... білу ... ала ... арналған арнайы компьютерлік программалар бар. ... ... ... ... кез келген әдісті қолдану арқылы білім ала білу;
2. Осылайша алынған білімді компьютер ... ... ... ... ... пайдалану үшін түрлендіру;
Маман тірі адамнан білімді ала білу ... ... ... бір ... күнінде екіден беске дейін ережені шығарады.
өнімділігі өте төмен. Сондықтан ... ... ... қабық
жасау үшін білім кезеңдері қарастырады.
(1) идентификкация ... ... ... (5)тестілеу
асыру
1) Идентификация. Деректер мен шешімдердің сапаларын ... қоса ... ... жүйе ... ... ... класы табылады.
2) Концептуализация. Олардың арасында базалық концепция мен ... ... ... ... ... беру және онда ... ... беруді байқап көруді.қабылдайды.
4) Жүзеге асыру. Қалыптасатын білімдерді бағандарға түрлендіру, мұнда
алға процесті басқаруды ұйымдастыру ... ... ... ... ... ... нақтылау шығады.
5) Тестілеу. Құрылған жүйе жұмысын көптеген тапсырмаларда тексеру.
Білімді талдау деңгейлері. ... ... ... алу ... туралы ерекше білімдерді алуға ғана емес, соған байланысты қандай да
бір концептуалды қабықшаға алынған деректерді қолданудың ... сол ... ... қалыптастыру бағдарлама оны жұмысында қолдана алу
керек. KADS қабықшасының негізінде 5 ... ... ... ... ... ... ... жеңуге мүмкіндік
болатын моделдердің көптігін қолдану
2. Қажет сарапшыларды модельдеу үшін төрт деңгейлік құрылым, мамандар
жұмысының ... ... ... сарапшылар жиыны.
3. Білімдерді алу стратегияларын қолдайтын үлгілер ретінде модельдерінің
ұрпақтарының компоненттерін қолдану.
4. Жай ... ... ... ... ... және ... барысында құрылымда сақтаумен бірге сарапшыларының
модельін түрлендіру маңыздылығы.
Білімдерді алу ... ... ... бір ... ...... сала аумағындағы сарапшылар сұранысы, білімдер бойынша аналитик ... ... ... ... пен ... бағдарлама арасында әрекеттесу
процестерін белгілеу үшін қолданады, оның мақсаты келесі болып ... ... да бір ... ... ... ... алу, ... репрезентативті есептерді ұсыну және оларды ... ... ... ... ... алынған білімді қандай да бір ... ... ... білімдерді аралық көріністен бағдарламаны қолданып ... ... ... ... ... процестің жұмыс көлемін талдау,
себебі білімдерді сарапшыдан жүйеге көшіру бір ретте ... 4 ... ... ... ... Бұл ... принципиалды концепциялар
мен концепциялар арасындағы қатынастар терминдерінде білімдерді ресми
сипаттау ұсынылады.
• Эпистемалогиялық талдау ... ... ... ... ... ... ішінде таксономиялық қатынастарды айқындау.
• Логикалық талдау деігейі. Берілген сала ... бар ... ... ... ... ... көңіл бөледі.
• Енгізуді талдау деңгейі. Жүйені бағдарламалық өңдеу механизмі
зерттейді.
|Білімдер категориясы ... ... ... ... ... ... мета ... ... ... |
| | ... ... |
| | ... ... ... шығару |логикалық шығару құрлымы|білім көздері, |
| | ... |
| | ... ... ... ... ... ... ... ... |қонцепциялар, |
| | ... |
| | ... |
1. ... KASD ... ... диференциялың төрт деңгейлік
схемасы.
Сипатталатын білімдер ... ... ... ... ... ... ... архитектура ішінде де айқын емес түрде
есептер мен стратегиялары сала ... ... ... де, ... құру ... де ... ... сала аумағын қолдану арқылы алу процесі
|Сала аумағының |
|моделі ... ... ... ... ... ... ... ... жаңа ... алу
Интеллектуалды оқытушы жүйені құру бойынша тәжірибелер жүрісінде
сарапшы жүйелер техникасы ... ... ... ... қандай білім түрін қолданатын терең түсінді. ... ... ... ... ... ... кез ... сала
аумағында жататын білімдерді фреймге немесе туғызушы ережеге ... ... алу ... ... ... сала ... ... білім болу керек. Сол білімдерге инженер де ие болады. Осы жағдайда
ғана ол сарапшылармен сұхбатта түсінісе алады.
Жаңа білімді алу үшін ие болу ... ... ... ... болады.
2.6 Интерпретатор- басқару құралы. Әдеттегі программалау ... ... оған ... ат ... іске ... ... адам мәселені шешудегі түрлі жолдарды ескеріп, оны басқару
құралына ... ... ... ... ... бір ... өз жұмысын
аяқтағанда, келесі кезекте қандай программа, ... ... ... ... бәрін анық көрсетуі керек. Басқарудың мұндай түрі,
құрылымдық жағынан қиын ... ... ... ... ... ... ... бар ең жақсы деген сарапшы жүйе, ол үлкен немесе шағын
компьтерлерде де жақсы қызмет атқаратын күннің өзінде де оның ... ... ... ... ... Қарапайым қолданушы үішн көптеген сарапшы жүйе қолдануға ыңғайлы
емес. Ондай жүйемен жұмыс істеу үшін тәжірибе ... ... ... болмаған күнде қиыншылықтарға тап болуы ықтимал.
2. Бұндай жүйелерде қолданылатын сұрақ-жауап режимі ... ... ... ... ұзақ ... ... етеді. Мысалы срапшы жүйе
қолданбай ақ бір дәрігер аурудың түрін тезірек ... ... ... сеансынан кейін жүйе білімі өспейді.
4. Экспернттен алынған жауап, срапшы жүйе беген жауаптан әлде-қайда
тиімді болады.
5. ... жүйе ... ... жоқ, оның ... да ... Сарапшы жүйе үлкен проблемалық аймаққа жарамсыз болып ... ... жоқ ... ... жүйе ... мүмкін емес болып
табылады.
8. Сарапшы жүйе көбінесе когнитивті есептерді шешуге қолданады деген
ой қалыптасқан.
9. Эксперт Адам ... шешу ... өз ... да ... ... ... ... адам алдында артықшылығы
Білім қорына негізделген жүйе адам алдында бірқатар артықшылықтары бар:
1. Ол бір ... ... ... Олар ... шешім қабылдамайды;
3. Бұл жүйелер жүйелік түрде жұмыс ... олар ... ... ... ... ... ең жақсы деген
альтернативті таңдайды;
4. Білім қоры өте ... ... ... ... ... ... өмір
бойы сақталады. Ал адам болса сол білім қорын есте сақтау
мүмкіндігі шектеулі, және оны ұмытып та ... ... ... ... жүйе ... Ал адам сол шешімге қатысы
жоқ, басқа бір сыртқы факторларға бағынуы мүмкін.
6. Бұл жүйелер мамандығы ауыстырмайды,ол маман қолында бір инструмент
болып саналады.
4. ... ... ... деп аталатын ұғымға қазіргі уақытта нағыз ғылыми
түсініктеме беру қиын. Көбінде продукциялық жүйе деп - ... ... әсер ... ұйымдастырылған немесе жекеше түрдегі программа
жиындарының белгілі бір ... ... ... іс ... ... ... Орындалу шарты С-құрылымына деген кейбір ... ... ... ал іс-әрекет - осы талаптар орындалған жағдайда,
істелуге тиісті ... ... ... ... оның ... ... ... Продукция
талдау секвенция белгісінің екі жағында ... А мен В-ны ... ... ... Егер А “шын” мағнасында болса, онда В-да ... ... іске ... ... ... ... болатын оның
ядросын атқару қызметіне байланысты бірнеше топтарға бөлуге болады.
2-сурет Интеллектуалдық жүйенің әдеттегі сызбасы
Жалпы жағдайда продукция мынадай өрнекті ... Q; P; A => B; ... (i)- ... аты, Q - ... ... аймағы, P-
продукция ядросын қолдану дәрежесі, A => B - продукция ядросы, N- продукция
аяқталғаннан кейінгі ... ... ... үшін ... ... ... сызбасын 2-суреттегі арқылы
көз алдымызға елестетуге болады. Бұл суреттегі О, Д, -Л, З –мен ... ... әр ... ... хабарлар, білімдер
жиынын сақтап құрайтын бөліктері. Мұндағы О – ... ... Д ... Л – ... З – ... қоры. Продукцияның ядросындағы А мен
В-ның осы суреттегі бөліктердің қайсысынан өзіне арналған ... ... ... ... ядроны келесі кестесіне келтірілген топтарға
бөлуге болады .
Продукциялық ядро ... мен ... ... ... ... ... Егер х және у арқылы О, Д, Л, ... кез ... ... ... онда ... ядросының Ах
Ву-деген түрі А –үшін ... ... ... ... білдіреді.
Кестедегі “+” белгісімен осы ядроның жиі кездесетін түрлері белгіленген.
Мысалы Аз, Вз ядроның екі ... да ... ... ... ... ... Ад, Вз А-дағы хабар мәліметтер қорынан ал ... ... ... ... ... ... ... продукция түріндегі
үлгілердің кеңінен етек жайып, көп қолданыс табуына ерекше әсер ететін ... ... бар. ... атап ... ... ... ... көбі
топ-топқа бөліп продукция түрінде қарауға лайықталынған ... ... ... алып ... не ... ... олардың басқа топтарға
әсері жоқ; егер қажет ... ... ... кез келген алгоритм бойынша
құрылған программаларды іске асыруға болады. Яғни, ЭЕМ ... кез ... ... продукцияларға сақтап, іске ... онда кез ... ... ... ... құрылымдық түрін сақтауға
болады, ал оған қолданылатын іс-әрекеттер басқа жерде ... ... Лисп ... тілін ең алғаш рет Джон Маккарти (John McCarty) 1950 жылдың
аяғында ұсынған. Ең ... бұл тіл ... ... теориясына
негізделген есептеу үлгісі ретінде қарастырылды. Өзінің ең бірінші
еңбегінде Маккарти ... ... ... ... бейнелейді: рекурсивттік
функциялар теориясына негізделген есептеу үлгісін іске ... тіл ... Бұл тіл ... ... ... ... жұмыс істеуі керек.
Сонымен қатар тілдің анық түрде сипатталған синтаксисі мен ... ... ... үлгісінің толық түрде шығатынын бейнелеп көрсете білуі ... тілі ... және ... тілдері сияқты көне тілдер қатарына
жатқанымен ол үнемі өз дамуында программалау ... ... ... және ... ... қолдана отырып программалаудың
бұл үлгісінің негіздерін басқа тілдер (мыс. SCHEME, ML и FP) ... тілі ... ... ... ... программалар үшін ең
тиімді де қажет құрал. Лисп тілінің ... ... түрі бар. ... ... - жаңа ... ... ... Жаңадан пайда болған
программаның объектісі есебінде басқа программалар болуы мүмкін, сырт көзге
бұл ... ... ... ... ... көрінеді. Бұл
басқа тілдерде жоқ мүмкіндіктерді ашып береді, яғни бұл тілдің көмегімен,
сыртқы әсердің ... ... ... ... ... ... Лисп ... машина жады былайша пайдаланылады: егер жаңа ұғымды
жадқа орналастыру ... ... ... ... ... осы ұғымға
қанша орын керек болса, сонша беріледі. Мұнда Паскаль тіліндегідей қанша
орын қажеттігі ... - ала ... ... ұғымды өшірген
жағдайда, оның алып ... орны ... ... Лисп ... тағы ... - ... ... жадында ұстау тәртібі. ... ... ... бірі ... ... сақталады. Бұл іздеуге өте оңай және аз
орын алады. Соңғы кезде Лисп тіліне ... ... ... үшін ... ... ... қосылған. Жасанды зерде бағытындағы көптеген
программалар осы Лисп тілінде жазылады.
Лисп ... ... ... тілдерінен негізгі айырмашылығы
қатарына мыналар жатады
• Деректерді сипаттайтын негізгі құрылым ретінде тізім қолданылады;
• Бұл тілдегі программалар ... да ... ... ... ... негізгі орындалатын операциялар, тізімге арналған операциялар.
Лисп тіліндегі деректерді сипаттайтын ... блок ... ... ... ... ... таңбалық өрнектер, әріптен
басталатын, құрылымда әріптер мен цифрлар бар Жолдак - ... ... ішкі ... атом жады ... ... ... жеке атом
түрінде беріліп, ол “True”(шын)-константасымен ... ... ... NIL, бір ... “FALSE” (өтірік) константасын анықтаса, ал екінші
жағынан, бос тізімді ... ... ... ... құрылымдарда
беріледі. Деректерді сипаттайтын құрылым ретінде тізімдердің жақсы жағына
мыналарды жатқызамыз: олар әртүрлі типтегі элементтерді ... ... ... ... ... бола алады. Мысалы, Лисп -де мынандай
тізім болуы мүмкін: ... ( ) N (? (WOMBAT )) `(А.В) NIL 0.9). ... ... құрамы әртүрлі: жолдар, әртүрлі форматтағы ... ... ... ... тізімдерді пайдаланудың кейбір кемшіліктері де бар. Лисп -де олар
стек түрінде болады да, тізімге ену - тек біржақты түрде ... ... ... ... қатынау мүмкіндігі болмайды. Яғни,
деректерді іздеп ... ... ... Лисп -де ... ... ... беру үшін, басқа да құрылымдар енгізілген. Қазіргі кездегі Лисп
версияларында массивтер, ХЭШ-кестелер, жазба тәрізді құрылымдар бар.
6. ... сала ... ... ... ... ... комьютердің диагностикасы болып табылады,
соны анықтау ... ... ... ... несі ... Тақырыптық анализді ыңғайлы елестету мақсатында төмендегі 1-
кестеде ... ... ... ... ... ... "+" қойылып
өтті.
1-кесте
| ... |Cd-Rom |RAM |Video ... ( ... | | |Adapter |
| | | | | ... ( | | | | ... ... ... |+ | |+ | ... | | | | ... оқымайды | |+ |+ | ... тек Ms-Dos ... | |+ |+ ... ... | | | | ... жоқ |+ | | |+ ... ... ... |+ | |+ |+ ... – DVD-RW ... | |+ |+ | ... ... ... | | |+ |+ ... ... | | | | ... ... мен |+ |+ |+ | ... тым баяу ... | | | | ... | | | | ... ... |+ | |+ | ... беру ... "jadi ornatilgan kolemimen saikessizdigi")
(2 "Compact diskini okimaidi")
(3 "Monitor tek Ms-Dos rejiminde jumis isteidi")
(4 "Beine jok")
(5 "Media filedardi okimaidi")
(6 "Cd-rom – DVD-RW ... ... beine dirildeu kalpinde ... "IDE/ATAPI interfeci men cd-rom tim baiyau jumis isteidi")
(9 "Kurilgilar aniktalmaidi")
(("Juielik taspa" (1 3 4 5 8 ... (2 6 8 ... (1 2 3 5 6 7 8 ... Adapter" (3 4 5 ... ... ... ... текстісі А-қосымшасында, ал білім қоры В-қосымшасында
орналасқан.
Басты start процедурасы mainmenu ... do ... ... ... оның ... menubd ... процедурасын жібереді.
Мainmenu–і басты менюді cond и eq? ... ... ... таңдалған
процедураны береді.
Saving процедурасы ДҚ-да файлға with-output-to-file айтылу және write
функция жазбаны орындайды ... бәрі ... ... (loading ... ... ... ... функция арқылы орындалады (ДҚ-да бұзылу *it_is* түрінде берілсе,
белгілер *belgi* ... қою ... ... ... ... ДҚ-дан ill
бұзылуы таңдалып, spis_num белгілер ... ... және ... ... ... ... қолданушыда осы белгілер бар
жоғын анықтау. Егер бұл ... ... ... ... ... ... ... функциясы шақырылады. Процесс барысында set! функциясы
*yes* ұнамды және *no* кері тізімдер құрастырады. Егер experting функциясы
орындалып және ... ... ... log_out ... ... тұжырым
шығарады) функциясы экранға анықталған бұзылумен оның белгілерін шығарады
(функциясы мына cond функциюсын және ... ... ... бұзылулар мен белгілер тізімдерін (view_ill) cond и
рекурсив тізім соңынан шақырылуға қолданады, яғни ДҚ –ың ... ... ... ... ... ... (add_ill) және белгілерді (add_bel) қосылу
append функциясы (тізімдерді қосу үшін) қолданылады, ал ... addbels ... ... бірнеше белгілерді қосуға мүмкіндік
береді. Бұзылуды ... ... және ... (red_ bel) ескі мәні
delete! функциясы арқылы ... ал ... append ... ... жою ... delete! функциясымен атқарылады. Жою
мезетінде ... ... оның ... ... ... ... ... delbels функциясы арқылы бұзылудың барлық белгілерін
өшіреді).
Белгіні жою (del_bel) delete! функциясымен атқарылады. ... ... ... append ... ... жаңа белгілер тізімін құрастырады.
Кейін бұзылу ескі белгілермен өшіріліп {(set! *it_is* (delete! (list ... ... және *it_is* ... осы ... жаңа тізіммен
қосылады.
ҚОРЫТЫНДЫ
Қорыта айтқанда бұл курстық жұмысты жазу бізге өте ... ... ... ... ... ... оңай ... Сарапшы жүйені жақсы деп тек
– срапшы жүйе мен қолданушы арасындағы ... ... және ... ... ғана ... ... Олай болу үшін срапшы жүйенің сөздігі бай болу
керек. Срапшы жүйенің сөздігін ... бір ғана жолы бар, ол ... ... болу ... ... оқыту жүйесімен бірге білімдерді өңдейтін
жүйе болу керек. Бұл курстық жұмыстағы срапшы жүйе кинотеатрға кино ... ... ... жанр түрінен кино таңдауға ... ... ... ... ... Бұл ... жүйе сәйкес мәліметтер таба
алмаған жағдайда сұранысты қалдыруға мүмкіндік ... Бұл өте ... ... адам уақытын үнемдейді. Керек мәліметті сарапшы ... ... ... ... одан әрі ... ( ... ... негізделген. Ол осы алдыңғы қатардағы ой жетістіктерін
өндірістік тәжірибеде ... жаңа ... мен ... ... ... ... ... Қазіргі таңда осы технологиялар
ішіндегі ақпараттық технологиялар ( ең озық, ең алдыңғы қатарда тұр ... ... ... ... осы уақытқа дейінгі қолданып келген әдіс,
тәсілдер, математикалық дәл зерттеулерге негізделіп келді. Қазіргі ... ғана тән ... мен ... ... ... ... ... қарастырылады. Осындай бағыттың бір саласы ретінде ... жүйе ... ... деп ... зерттеу бағытының ғылымда
алатын орны ерекше.
Сарапшы жүйе тәсілдері негізінде құрылған білімдер мен ... ... ... қолдануға болады. Осындай әдістермен құрылған
компьютерлік программалардың көпшілігі, қазірдің өзінде коммерциялық өнім
есебінде ... ... ... ... ... ... саласының бірі болып
саналатын Сарапшы жүйе зерттеулерінің ... ... ... ... әрі алға ... адамға тән қасиеттердің кейбірін компьютер жадысында
үлгілеуге мүмкіндік береді.
Әдебиеттер тізімі
1. Ахметова М., Тоғжанова Г.Ө., ... Ә. ... жүйе ... ... қолданылатын тәсіл. //Труды международной
научной конференции “Информационные технологии и ... ... к ... ... ... 2002. 580 ... б.
2. Ин Ц., Соломон Д. Использование Турбо-Пролога: Пер. с ... ... ... ... К., Фохт Д. Проектирование и ... ... ... на ... ЭВМ: Пер. с ... - М.: ... и
статистика, 1990.- 320 с.
4. Хювенен Э., Сеппянен Й. Мир Лиспа. В 2-х т. Пер. с ... - ... ... ... ... ... программа бағдарламасы ( “FUN.LSP” файлы ):
(define mainw(make-window "Diagnose" #!true))
(define mmenuw(make-window "Meni" #!true))
(define menufw(make-window "__File" ... ... "DK" ... ... ... vieww(make-window "____________KORU" #!true))
(define addiw(make-window "____________BUZILU KOSU" #!true))
(define addsw(make-window "__________BELGI KOSU" #!true))
(define rediw(make-window ... ... ... ... ... ... #!true))
(define deliw(make-window "______________BUZILUDI JOIU" #!true))
(define delsw(make-window "_____________BELGINI JOIU" #!true))
(define submenuw(make-window "___Jumis:" #!true))
(define menulw(make-window "FILE ATIN engiziniz :" ... ... ... *it_is*)
(define *yes* '())
(define *no* '())
(define (start)
(window-set-position! mainw 1 1)
(window-set-size! mainw 23 78)
(window-clear mainw)
(mainmenu))
; Басты ... ... ... mmenuw 3 ... mmenuw 1 ... ... " 1.Files 2.DataBase 3.Diagnosticka 4.Quit" ... ((i 0 (+ i ... i ... mainw 22 ... ... :" ... ch ... mainw))
(Window-Set-Cursor! mainw 22 30)
(display " " ... ch #\1) ... ch #\2) ... ch #\3) ... ch #\4) ... ... ... (menufiles)
(define ch)
(Window-Set-Position! menufw 5 16)
(Window-Set-Size! menufw 4 8)
(Window-Clear menufw)
(Window-Set-Cursor! menufw 1 ... "1.LOAD" ... menufw 2 ... "2.SAVE" ... ((i 0 (+ i ... i ... mainw 22 ... "TANDANIZ :" mainw)
(set! ch (read-char mainw))
(Window-Set-Cursor! mainw 22 30)
(display " " ... ch #\1) ... ch #\2) ... ch ... ... ДерекҚор Менюі
(define (menudb)
(define ch)
(Window-Set-Position! menudbw 5 26)
(Window-Set-Size! menudbw 6 ... ... menudbw 1 ... "1.ADD " ... menudbw 2 ... ... ... menudbw 3 1)
(display "3.REDACT" menudbw)
(Window-Set-Cursor! menudbw 4 1)
(display "4.VIEW" menudbw)
(do ((i 0 (+ i 0)))
((> i ... mainw 22 ... ... :" mainw)
(set! ch (read-char mainw))
(Window-Set-Cursor! mainw 22 30)
(display " " ... ch ... ... ch ... ... ch #\3)
(redacting) (menudb))
((eq? ch #\4)
(viewing) (menudb))
((eq? ch #\ESCAPE)
(Window-Delete menudbw) (mainmenu))
)))
; Файл жүктеу
(define (loading)
(Window-Set-Position! menulw 20 20)
(Window-Set-Size! menulw 1 ... ... menulw 1 ... f ... ... ... f
(lambda ()
(set! *belgi* (read))
(set! *it_is* (read))
(flush-input)
)))
; Файл жазу
(define (saving)
(Window-Set-Position! menulw 20 ... menulw 1 ... ... menulw 2 3)
(set! f (read-line menulw))
(Window-Delete menulw)
(with-output-to-file f
(lambda ... ... ... менюі
(define (menucons)
(Window-Set-Position! menucw 6 10)
(Window-Set-Size! menucw 17 57)
(Window-Clear menucw)
(experting *it_is*)
(window-delete menucw) )
(define (experting spis_ill)
(cond ((null? spis_ill) (board)
(display " DIAGNOSE KOIU MUMKIN EMES" ... ... *yes* ... *no* ... (cadar spis_ill) (caar spis_ill)))
(t (experting (cdr spis_ill))) ))
(define (exp_ill spis_num ... ... ... ((null? ... ... menucw) ... menucw
1 1)
(display " SIZDE" menucw) (display ill
menucw)
(display "." menucw)
(set! nums (find_bel ill *it_is*))
(set! *yes* ... *no* ... ... (set! s (find_bel (car spis_num) *belgi*))
(yesno? s spis_num ill)) ))
(define (into y a)
(cond ((eq? a 'д) (set! *yes* (append *yes* (list ... (set! *no* (append *no* (list y)))) ... (yesno? y spis_num ... ... ((member y *no*) nil)
((member y *yes*) (exp_ill (cdr spis_num) ill))
(t (and (board) (display " BELGI: " menucw)
(display y ... " [Д/Н] ? " ... ans (read ... y ans) (eq? 'д ... (cdr ... ill))) ))
(define (log_out nums)
(cond ((null? nums) (wait menucw))
(t (newline menucw) (display " " menucw)
(display (find_bel (car nums) *belgi*) ... (cdr nums))) ... ... gr)
(set! gr (window-get-cursor menucw))
(if (< (car gr) 18) (newline menucw)
(begin (window-clear menucw)
(window-set-cursor! menucw 1 ... ... n ... (equal? (caar spis_bel) n) (cadar spis_bel)
(find_bel n (cdr spis_bel)) ))
(define (wait wname)
(cond ((eq? ... wname) ... ... (wait wname)) ... (viewing)
(Window-Set-Position! vieww 11 15)
(Window-Set-Size! vieww 12 47)
(Window-Clear vieww)
(view_ill *it_is*)
(window-delete vieww) )
(define ... ... ((null? ... ... ... vieww 1 2) (display "BUZILU: " ... (caar ... vieww)
(view_bel (cadar spis_ill))
(view_ill (cdr spis_ill))) ))
(define (view_bel spis_num)
(cond ((null? spis_num) (wait vieww) (window-clear ... (newline ... " " ... ... (car ... *belgi*) ... (cdr ... ))
;Көмекші қосалқы менюі
(define (submenu)
(Window-Set-Position! submenuw 11 25)
(Window-Set-Size! submenuw 4 ... ... submenuw 1 ... ... submenuw)
(window-set-cursor! submenuw 2 1)
(display "2.BELGILERMEN" submenuw) )
;Қосу
(define (adding)
(define ch)
(submenu)
(Window-Set-Cursor! mainw 22 30)
(display ... :" ... ch ... mainw))
(Window-Set-Cursor! mainw 22 30)
(display " " ... ... ((eq? ch #\1) ... addiw 6 ... addiw 17 ... addiw) ... ... ch #\2) (Window-Set-Position! addsw 6 10)
(Window-Set-Size! addsw 17 57)
(Window-Clear addsw) ... ... ch ... ... ... ill)
(define bel)
;Бұзылуды Қосу
(define (add_ill)
(define n)
(window-set-cursor! addiw 1 ... "Jana ... atin ... " ... ill (read-line addiw))
(display " BELGILERDI engizdu toktatu uchin minani teriniz: end" ... ... n (caar ... ... *it_is* (append *it_is* (list (list ... (+ n 1) '() '() addiw)))
)) )
;Белгілерді Қосу
(define (add_bel)
(define n)
(define nums)
(window-set-cursor! addsw 1 2)
(display "BUZILU: " ... ill ... ... " ... engizdu toktatu uchin minani teriniz: end" addsw)
(newline addsw)
(set! n (caar (last-pair ... nums ... ill ... *it_is* (delete! (list ill nums) *it_is*))
(set! *it_is* (append *it_is* (list (list ill
(addbels (+ n 1) '() nums ... ... (addbels nn spis_num nums ... " BELGI: " ... bel ... ... (equal? bel "end") (append nums ... (set! *belgi* (append *belgi* (list (list nn bel))))
(addbels (+ nn 1) (append spis_num (list nn)) nums ... ... ... mainw 22 ... ... :" ... ch ... mainw))
(Window-Set-Cursor! mainw 22 30)
(display " " ... ... ((eq? ch #\1) ... rediw 11 ... rediw 6 ... rediw) (red_ill)
(window-delete rediw))
((eq? ch #\2) (Window-Set-Position! redsw 11 10)
(Window-Set-Size! redsw 8 ... redsw) ... ... ch ... ... ... редактілеу
(define (red_ill)
(define nums)
(define ill1)
(window-set-cursor! rediw 1 1)
(display " Sizge kerek BUZILUDI engiziniz" rediw)
(newline rediw)
(display " JONDEU: " ... ill ... ... ... " ... atti ... " ... ill1 (read-line rediw))
(set! nums (find_bel ill *it_is*))
(set! *it_is* (delete! (list ill nums) ... *it_is* (append *it_is* (list (list ill1 nums)) )) ... ... ... ... ... ... redsw 1 1)
(display " Sizge kerek BUZILUDI nemese BELGINI ... ... ... " JONDEU: " ... ill ... redsw))
(newline redsw)
(display " Sizge kerek BELGINI engiziniz" redsw)
(newline redsw)
(display " JONDEU: " redsw)
(set! bel ... ... " ... MANIN ... " ... bel1 (read-line redsw))
(set! nums (find_bel ill *it_is*))
(set! n1 (sub bel *belgi* ... *belgi* (delete! (list n1 bel) ... *belgi* (append *belgi* (list (list n1 bel1)) )) ... (sub x spis ... ((n ... x ... ((memb? n spis_x) n)
(t (sub x (cdr spis) spis_x)) )))
(define (find_index x spis)
(cond ((equal? (cadar spis) x) (caar spis))
(t (find_index x (cdr spis))) ... (memb? a ... ((null? l) ... a (car l)) ... (memb? a (cdr l))) ... (deleting)
(define ch)
(submenu)
(Window-Set-Cursor! mainw 22 30)
(display "TANDANIZ :" mainw)
(set! ch ... ... mainw 22 ... " " ... submenuw)
(cond ((eq? ch #\1) (Window-Set-Position! deliw 11 10)
(Window-Set-Size! deliw 4 57)
(Window-Clear deliw) (del_ill)
(window-delete deliw))
((eq? ch #\2) (Window-Set-Position! delsw 6 ... delsw 17 ... delsw) ... delsw))
((eq? ch #\ESCAPE))
(t (deleting)) ))
;Бұзылуды жою
(define (del_ill)
(define nums)
(window-set-cursor! deliw 1 2)
(display "Sizge kerek ... atin ... ... ... " JOIU: " deliw)
(set! ill ... ... nums ... ill ... *it_is* (delete! (list ill nums) ... nums) ... (delbels ... ((null? spis_nums) t)
(t (set! *belgi* (delete!
(list (car spis_nums)
(find_bel (car ... ... (cdr ... ... ... ... ... delsw 1 2)
(display "Введите название БОЛЕЗНИ, BELGIЫ которой хотите" delsw)
(newline ... " JOIU: " ... ill ... ... " BELGILERDI engizdu toktatu uchin minani teriniz: end" delsw)
(newline delsw)
(set! nums (find_bel ill *it_is*))
(subdel nums ill) ... ... (subdel ... ... " BELGI: " ... bel ... delsw))
(if (equal? bel "end") t
(begin (set! n0 (sub bel *belgi* spis_nums))
(set! *belgi* (delete! (list n0 bel) ... *it_is* (delete! (list ill ... *it_is* (append *it_is* (list (list ... n0 ... ... (del n0 ... ill)) ... (del x l)
(cond ((null? l) nil)
((equal? x (car l)) (cdr ... (cons (car l) (del x (cdr l)))) ... ... ... файл ... ... "jadi ornatilgan kolemimen saikessizdigi")
(2 "Compact diskini okimaidi")
(3 "Monitor tek Ms-Dos rejiminde jumis isteidi")
(4 "Beine jok")
(5 "Media filedardi ... "Cd-rom – DVD-RW ... ... beine dirildeu kalpinde ... ... ... men cd-rom tim baiyau jumis isteidi")
(9 "Kurilgilar ... taspa" (1 3 4 5 8 ... (2 6 8 ... (1 2 3 5 6 7 8 ... Adapter" (3 4 5 ... ... Әдеттегі эксперттік жүйенің құрылымы
4 ... ... ... ... ала білу
1 Білім қоры
3 ... ... ... Түсіндіру
0 Пікір алысу жүйесі
Д ... ... ... қоры
Л ... ... Р Т ... негізгі сипаттамаларын талдау
Білімдерді беру концепциясынөндіру
Білімдерді ұйымдастыру
құрлымын өндіру
Білімдері бар ережелерді қалыптастыру
Ережені нақтылау

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









Ұқсас жұмыстар
Тақырыб Бет саны
Компьютерлік желілер23 бет
Компьютерлік фирма менеджментінің ақпараттық жүйесі21 бет
Сот сараптамасы12 бет
Қазақстан Республикасында сот сараптамаларын тағайындау мен жүргізудің құқықтық және ұйымдастырушылық негіздері77 бет
ҚР сот сараптамасы пәнінен лекциялар44 бет
1)вирустық аурулардың спецификалық алдын алу.вакцина дайындау принциптері.адьюванттар,иммуномодуляторлар 2)құтырық,аусыл,шмалленберг,блютанг ауруларының диагностикасы және алдын алу шаралары21 бет
Excel бағдарламасында диаграмма құру28 бет
Excel ортасында графиктер мен диаграммаларды тұрғызу7 бет
MS Excel электрондық кестесінде формуламен, функциямен жұмыс жасау және диаграммаларды құру13 бет
MS Word ортасында суреттермен диаграммалар мен жұмыс істеу11 бет


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


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

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

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

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

Email: info@stud.kz

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

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