Дж.Ф. Люгер - Искусственный интеллект. 2003 (1156457), страница 114
Текст из файла (страница 114)
н збар пш(сш аеок ( юэп) „„„„„„' ш Пи )е иклу есфУ"«пииэю "но"' зобу у н(-1) Е „рсн ~ Шн "Шюн' * Л™юо (ша кол«ныл ш(з саатвюсшае шаб ву Е з соо степ, зрю ЕтСИМ« Гаэ1 б ЗнаЧЕ ПП51 СП ЮЗУЕГСЗИ Об ЭНЗ ШПУ Пи) М з полста овок, т е саста с вий. истребу ш х мцаа х пол ююк.
Ват р РЫ И ОЛЬЗОВЕНИЯ фу «МНИ ГШ ГУ , ,„ „гу (р ( а )) (р ь) ( )) ) . ы) ,.( )гу'(р ( а ы ы'(р ( )) ( )),. р а. оо о н. ы.ы((у))) ( п(ту'(р ( аг ))'(р (ч ( у))) ( ))з р * а * упаюю Р" ." 1еб этих зу,з. марш) н ат Сбт цьвсхсас а -1 ее)) а ю Рвр а „ '„.;се „2 рвет гпт (( «Гр р ЬСЕ. 2) ( С Ь- вЬассе, -1 с)) п1) (аа б ((ашза1 р сею.1 Расс ьс гп2) 'Г 1 ,ту (саг (шш 1 721 722 чаетьщ цэми(итюн ц цюц(Я' и тюнологнн прогрвммнропанмн дня ю»у ает пи ( Р Еь (е г Ра д Ыеге Ь гз т -1 ее))))) юш в проверяем гоответет „ еннн з, 3 ', шп к О ШНЭ ОКОВЯ тец. Он»об про ркунв з М'ННОЕ Л'баяпаппа НОВЬШ евя, Т Ь-, Г " пере«ее. у цпшш шшая л б пе я ласка перемены ( то ф дгдешюэш Ео на лин з лана у"шами'„ П еовп ленин кон ик епню пмцпш.
ь в пр пенам еяуше Послед ю ше еншм оп рвтор рвторэ со д аляска ле«оипознцва ззлвч« „, У Рьэр нф«ююш первык элема шв с помошьш ов и у ц(н Сн чэ а проюлякя унпф юспаек» юягш о кн в вг Е ОП-1ЬЯЕ Р-')УДЬ ЭТНЕР*лак!да качке ! )О Эр лп;ю:" апнц мхова оп«Оков шаблонов Зго позе мцвш олсшн ншр енныь слепа веще роверке Ооп, „"" гп бо шабдонов н гпркмер предел няфун циншаеоц- (Е (1 Т ((Ь д Ц (ПЮ-Ь д Ц Н ЬВТХГЦК ЕЦ-Ыне) ) ) ( д (Ы д Ц ( ХТУ (О Е-Ы дзлй.к 1Ц Ынд1нд) Р Ео ць т т гзо -1 «)) ((О ЭР РЮЕ Хп) »ЯЗ1 д) (т ( аав ь к т ыоп а р «1* к ь«гзе еха -11 е))))))) Зта фуиш Р Р ер шаблону.
Прп еаьшунафэ кив(н п ременной полет но е требуются. поэтому епнсок в Ьвг гых и-11м о р ша кя нензыенным Е рэ р ч р ге несовпадашг,выпшвшшоя роаерк евяншнош»щэ ценки! ееа(афоне«нвп элтэпэ.тофуншшк 11уршз)к«вне»ьпызаек (игщ"зцп' цшпцтеш«я д уюз нначу шаблону рагкеги Зацеп(м, чго зн е не ешпанвц пг ре енной моше( быль «онгшнтай, ере энной кли шаблоном произ алькой елок(оеш Еэ шону лл эзв Рш н«я нро р н т(цбугтс» вьОов полного алгорнтма уннфш ашш.
Еолн п Ре а нс евнина нн с акнмн зивчекнямп, вызывв фуаюю ее ешяр, с о ашьш «огорой проверяекя аал не чаг в шаб оне раек и ПР фб ек дюю бхгом Ьесщ еобходнмо выполнять лля прелат ращения попыток ун'ф+ каша перемен Ой с годер шнм е шаб оном, «Оторые мо уг пр весты к пазюгш шилов.напрн ер,еелн«ременная (цаг х) евязанаев рашен«ем (Р (чц лшбан по ып а пр е ения з их подсшповок к аб о у рнвелег н бесконечюь'У лу Есл швбло враг« пвегречаетсп фр кент и, функн я цап Ь- О'тф шае значени га ТЫЗ д Н протезном случае ова пара поле аиовкн добавим ез з,ен 0«э ЬВ11ТЮ П- 1 п-1з гс по ошьшфув«цннадд-пцЬ ЕЬЕЦКЗ !"' Шу кцен нп(1 у 1у и ц Теь-ча оосташшшт основу апгорптнэ укнф ,н Неэ' оп г ни функшш асс О У «з,зюз' «ьу сс гвр (выполн шшая раюд по дереву шабпацз люк« в нш'з зааанной пе й, ,ч з("" й пер юнн й), чагр ° за-сопяоапг Р (про е) шея ргу е т пе енен ой г р од н и кон гаагой!) Затя булут аоематрен ' фу «н о е за полкан век.
Р р( рет )))) *(г г )) дг„Р(з (,д(1 ТР Г ) (*Ш: 1 (1 ОТЬ Г ) 2) (ц1(г)'в))) Нн шеег а пол аново« оц пРедт в ь е да « к елт в ь е омаш ш шршн ого 1(БР нпа йзб РябОГа Е КНМН ШРУКТУ)М П Д»и« . У фУ.: Юй ддяццвкьк С П ЦВГ Ылдз ц н Ыпд п«с к юпнсей лапин юн п р ю . е («е (О ', П еу м) Пер й яю юпд йшпн лц )ше «уг прелета ь е бой тнбо с сок ьна ш «,и б д лапник осу еег екз о ц ош ш фушшпи вв . й Р . ей э» ОР)й «д ч н с оюатпвный е еок, а раша« знак а аш — пер й пен экш п(в ого сане«а. Ооотэе твушшнй люному .
Оу Прц шю ф ) Ше фу Ш! ЕВОЕ ШО дополни о у шть трепы ргумент, юашш«й ш пр шр, о)цзуе ой дхя грзвненкя «лш ей По ума юкню для пр ерц в Оо 1(5Р юпю у. фу шш» ц1, еогл она аторой р шве дву» ар у ент оз« . (о о уьш д нюта об (гс заннма )тол у туме благ этк рннкм л е ш еловое !печеные) Прв ре шш но .осте пю ююк будем епольшют цест«цй тест ец а1, роверашшлй кинга ш «ое шответс(аие арггмц шв (иден ость Омон). Приведем прю(ер шюн«я фу ннк зное ( к* 3 '((1 ) (2 Ы (3 «) (З д))) (3 ( д (( ) )() д )(а 1)( д )).г тэ'ц 1) (д 1) ( ЭВО 'О '(( .
1) (Ь 2) ( 3) (д Е!) * З' Ц 1) ( . 3) Заме м, (го функшц р с за уш ! о уютаннацу фу «ш д Зэ шц гзкке. то оезеднем вызове элементам«я.со«ока пае н, в руктур, получившие нива ш юр (доно! р ). напрн ер ( . 1). Точ чная па а — зто бахо ыц к н тру ор э 1)БР Онз .Тает Р у О' Р' Обвал«нонн л у( э. решен«к Обозначен шн «а н олиуемю й зве,— зто пашь Однн и вариан а тачечн х пар. Н рныер, рн вызо н вызов ( о к 1 пх1) гамом дете Оз р шаш » 3 а«о«не ы пз1) чт 3 нвОл нт«0 (и Амадо гнч«О е «го« ( 1 2 3) м но за га ь в нд то е ник р ( ик (1 .
(2 . (3 1) ) ) Ха я нв самом леле фу капа со в со даег к Р . г кючвые ы сина чны бо. назон! ! Оразда а»ш(ее, в потапу предючг и нее анги е або!нюшке. ПР! Обьел неннп д у: этом е резукшшкепп них пар Х шт точа ной ары — з а ° а р й е Рой акм Напрюкр, Хана(5 Наале иввн5Р 722 ( и Элсмсиюш ассацаативиага списка ьютут быть тачечиые пары и списки Ассашмтиэиме списки беспечивают уд биый способ реализации различамхиьи и зрупи простых схе изэлечемия лаииых При Реализации ашоритма укифакьшяк саш(ат«ькмс списки используются для прслставлеиия миажыта полста« яок, клима отзттсвуют псрсмеииым, а даииыс — их зиачеииам. данные могут прышзятэи пр«ую псрсмсииую, каппа«ту либо более сложиую структуру С помошью ассацизтивиых списков функции работы со множеством аыипиш макао олреаеаии сяедуюшим образом. Шешп а с-Ы«11пд (ч с иь с с сэои->звх) ( ыас г этшас1сце1оп-1твс: геле й ' ви «1) ) ш а т-ьшд1«п- а1ие (ьзпдзпп) (сдг >ыпдьпп) ) (с е Ш 1» адз- ьэс счета шаг р сг гп аиьпсэтиг>ап-1>пс' ьсопз ча гисс гп и ьас1систоп 11аг) ) Ня ээзм шиза а зять)я шле (5 й ддя реыизация аагар тма уиифиюции за«ерше«а.
Оия бу'Тет И юлсж! реааизации прост го иитерпретатара дяя языка РНПЬ эл» ласшое«ия он анички эксперт«ой с стеиы. Иэ этого ар«мера «иапо, чю фу«из>и. полобюс с! ос е а1, абк«е щ 'Рьммиату ив !.(БР ширак«с аоз ь«асп >ирак. «я ьбрзбякой ф> «п«и Псе ешьз «Ро(раммь и лаиимс 1.1БР рсдстаыяьяс иле ь-ьмр с кй, «шею сат арагрзмму, эьшошшюшую, кб с лейстэ«я ад вьрюскю и Епр.ю еш«> В э сытоит аж«мужеста Ь)БР кк проасд>р«ого шьп резсг и м арми иый ьсз ЫБР.
аз«охраз шь, мадиф>шиковать о«симы при «сюшзнмесш эт свай за тисы уп( из«эысаик с ел«ааль«роми«их« тсрарс ораз р сюпцюши Ь шю> сао ю ши юи фишюишш поыд ис ьс роси«от р,й р ЫБР Эю ° - е ву ° зкспсртиых систем ап«саки и «з языке 1.)БР, с ит ыюш Тюрк «пазьюе езя и осы"моШик иа иих в соответствии с резуль егюи эл зз бюы з аи«з ы««ош шт рпретз арз иа Ы5Р а- ПР«мер м реал«зэии«подоб шо специа «зарою« 'Р рсш . з и -г ад- а1-ргз с. >ююиаюшзя еис«» и.
снов. а «с прсф«ыиай с скы эивча й. та Ш «итсрпретио з показа« из сшл> ошс пр е. к е п «е, (абраг« я«цыпке ч Р Ш"")"итк %юг«яшек«с п(ьх. ) 15,7. Ии>'е п рпретаторы и вненренньуе В «ап ЬПТ д )а й уровень и«тс п е* д-сч«1 рпре атора ЫБР иазывытся цию "' отрюаст фу«Шип и „цызолу Шии иитерпрстатара па чтеиию а«си У24 Касмж а Тс«и«Т' юя Языкиитехио ыиого апатии программирования д" п и Гп пава (5. На«демме в ПБ ( д Ы) ь «тают з сасгэа ассоциативиык сжсгзеиимм бр списков ,„„, пэры ест' ' ча лля иззлечеиия лругога атома), '("аа кыеетке Ю ь таккс , и«спалю>ст б,ших Работы с акрам«атомьР«ых адааз™ „„ло>ксиюх трс > т о«мазза„ езют ' зю „ я„ при ~, п,рсмс««о« зачастую палсшьд„ я й, с уиифика«и« вме Етзтц сь дэр ' ечаются в ассоц„ пары передка встр етые атаь>, точсчиыс пар мз>ц предала«а фуики,ш, и с азэас а Сшпшоп тм>а к Нараяу с азэа .
юч, дзииые и ассаииати ШЮЫ«СП«СОИ. а вазаркш — ием яеляю ся кяюч, д з«аю~ п>ьк а )список, первый злемеи т к010РОГО зи> рс аеиы ктп„ 3 лз««ы. Например. (сп» '«1«тн (( . 1)) Ззмсшм. посели в ф>.. 'шюию «са и псрслаютса лаа агама, та в а Й(п сак лебзэзястся и» обьсдииеиие. (а о з 'рею '(е«м >асх с1уд ) '(Ш к ы11) шаЬЬ аа т а1с а«1«п О«за«) (>сЬ . Ргааг пьес))) ((ресэ « 3 > с «з > сх с1уае) ша . ы11) (ьаьыез «1с яц,т„ (>ОЬ . Ртопта кг)) ь' мрыюкии, авелем мх одь Фук яс)55. ' 'ЬУ ишрир,.ра ЫБР ° Р'"Ыыяы ° чадра , .З, с стаял аси ""'" "«1, а С ес т эпг м «а и а«сат иасюамши ЬШ ю яка ю д оке««э заре« ТОГО цикла.
у раш „„' )»тр це буа (юрэб хал ллэ е « гпдирг1 с пеРвая э«их«ею я«у'тфу ш чиш5Р юь«с«т т аьр* э ц .Шшюк е, заело« м с клаки,„м Ш * — оэ к «аьр ш я яезуюш оде«ива г «о и выводи разу ьтат з,„« Рьпсзаз ито о т"«л Рптмй поток вм ода П 1, и яшы от арту« а,пок символ ио(юй стра и пем1 е П е зявсршс швы з шзетзи чеииепз1,П«ю геад-е а1- г Р» ас рс шэуюш х „зт (р 1пс (вча1 (геад))) е р смм Пр этом си«чад оис ие сто ь.амр .кепд с (газа) В зврашы е этой фуиюти и ткаче ис (ся ис с. зующ еесзы ы паяю слем ь-эмрэксиие) переластся фу«кц и е 1 дль оа к ц оы""к лют«тат арой ьс ма средь ш)мла тс«фу««цап ргтпс и эы одится экра«В за заеср «ис «ик ыэазится )- г ашеи е, а с памашыо фу«и(«сегрг1 аслс ат"' — ке атогч-.апек«я р тулюэтаа э шпся и„,зал пе«1 пе, и ц ю рекурс в паэт«рак«я Тиа>. "'""- .
ою тсаьиа апре. делен е иикла геад-е «1-ргЫТ «мест«ил. (деу» шу геад е «1 р юс ( ) эь . т . Рс) (рг1пс':) (ргз С (е 1 ( е Ш )) (се р > *л ою в 1 (ку-геад-еча1-рт с)) ерш ь Этот цш л меж«а исполюоэать "«сверх" вшрсы«аго к«тсрыктяюрт (ку- *д- 1-р ' с) .(+ 1 З) р 3 я У25 юмп х обработки) 1.!5Р подцср нсос ма ,апач». пап (рабус мал шш се роше ни» пр я я дцю.
иатичсснои абсц)акын бюовый э, !ЕР) пРнмен»етса лпл Реынтацвн апепдтд п Рэа «н Ь (мнн м, б рн й может бить алас эффскп(виым ли реш ую иа а Р шеки» юц((„,а ™ лю( ,и « ге а аб Р 'кы означает пои ильэаванис бюа аш „,„ циВ Я рурка яэ )«е пра Ры ) Раввин», а не реш „- ' яэь' '(яя рее аа. ае !Е 6 РЕОЕОО тоже пиво)аи про рамцц " " пкю н раве. " 'У сика пшел П ен гешсатва мстаинтсрпрсаторав с точки трения Р подде)ши ! а)с эжпьа предмет ы областсн абсукдынсь так с возведен н а„у( пр»Р ириши мда В честна примера мста ингвнст чесиой бс(! ин рюрабо а н 125Р «Р Р лог ясского программирования, спа юю лш о а а. Рн ч Ф и.
цив пэ раздела)5 6 ПОдОбнО логи секим проданны на яэ и РВОЬСО та а ира рам ь в д слух со бтэ л фэ ра иэ абак нс. ,Моления прсдикатав. Интерпрета ор обрабаы кт миро м Ьмн )к ! и т у фц,ац н с эдемемта логнч сый баты данньа Есш цскуинф вар)аса с алаш,р амм фактом, процесс эавсрша у и Р в в. ° напк .
во свяэпнньа переменка х, сгснер раввинов в процессе пр р и ссашете а я Еин цель соат е .твует голове правила. внтерпрш» р р у«ая о льни«в аа«емь предпосы р нла, испольэу р э ом стал о гя)бану и саюашше а ре сны,сгснерирава ыев процессе ра:р Вслуме уолт«винт Рл)итю Р е иг« «Ош ую цель, п которой перечеаные заменены сааш тот уша шн эииенн кн Рчя прас оты этот иитсрнрешшр подпер ласт коньюнкп с пин н спин н чп»ниш» операторы ог пос в нем нс о ределены ка«не апрелюмю и Р, спмссп«р . ЮЕОоп гнит Иы ел цин, операторы вводя-вывода н яру«к вшроен е е РВОЕО (к '"" Рса нэоввть о ую ерсню РВО100 в а«ткл е' пе Оператора тсечеиня нс позвал ет ьар)к у асио иые ч пмн Уем не мс ее предлкасм обола а пинк(Р(ру эсгнческого програнмиравапи». Чии«чь ма 'и ла вп "е «ме свойспи в качестве ни(ареопага )'пралнениа Глав а )5 Введениевшбр У2В Час»У( Яэ «имш н и г тел)ахм и н паин пршраммнр анании ллп нскусстынн ,пЕ, (1 ° г( (т - 2! „ек д пус е е в Ра*еии циш д(, е шЕк- ((5+2) " ()-1 абрчбва(васг юлька ариф Вц лип и, ыи(ч»а 'ГО Ваэ о н( ч (.