±àÒëÔ­Àí ¸´Ï°×ÊÁÏ

1¡¢Óŵ㣺(1)Ö±¹Û¡¢¼òµ¥¡¢¿É¶ÁÐԺ㻣¨2)±ãÓÚÀ©³ä¡£ 2¡¢È±µã

(1)µÝ¹éËã·¨ËÙ¶ÈÂý¡¢Õ¼Óÿռä¶à£¬ÆäʵÏÖЧÂʵͣ»

(2)´¦ÀíÄÜÁ¦Ïà¶ÔÓÐÏÞ£¬ÒªÇóÎÄ·¨±ØÐëΪLL(1)ÎÄ·¨£¬ËùÒÔͨÓÃÐԲ (3)ÄÑÒÔ×Ô¶¯Éú³É¡£

5.4.2 Ô¤²â·ÖÎö·¨

¶ÔÓÚLL(1)ÐÍÎÄ·¨£¬¿ÉÓÃÔ¤²â·ÖÎö·¨¡£ÔÚʹÓÃÔ¤²â·ÖÎö·¨Ê±£¬±ØÐëÏȽ«ÎÄ·¨»¯ÎªLL(1)ÐÍÎÄ·¨¡£

Ò»¡¢Ô¤²â·ÖÎöÆ÷µÄ¹¹Ôì

Ô¤²â·ÖÎöÆ÷ÓÉÈý²¿·Ý×é³É£º (1)Ô¤²â·ÖÎö±í(¾ØÕó)£»

(2)ÏȽøºó³öÕ»£ºÓÃÀ´´æ·Å·ÖÎö¹ý³ÌµÄÓï·¨·ûºÅ£» (3)Ô¤²â·ÖÎö³ÌÐò¡£

¶þ¡¢Ô¤²â·ÖÎö±í

1¡¢Ô¤²â·ÖÎö±íΪһ¸ö¶þά¾ØÕ󣬯äÐÎʽΪM[A£¬a]£¬ÆäÖÐA¡ÊVN £¬a¡ÊVT»ò#¡£ 2¡¢ÈôÓвúÉúʽA¡ú¦Á£¬Ê¹µÃa¡ÊSELECT(A¡ú¦Á)£¬Ôò½«A¡ú¦ÁÌîÈëM[A£¬a]ÖС£(Êéдʱ£¬Í¨³£Ê¡ÂÔ¹æÔò×󲿣¬Ö»Ìî¡ú¦Á)¡£

3¡¢¶ÔËùÓÐûÓÐÖµµÄM[A£¬a]±ê¼ÇΪ³ö´í¡£

Àý£ºÎÄ·¨G[E]£ºE¡úT E? E?¡ú+T E?|¦Å T¡ú F T? T?¡ú* F T?£ü¦Å F¡ú ( E )£üi

½â£º¼ÆËãG[E]µÄSELECT¼¯£º

SELECT(E¡ú T E?)={(£¬i} SELECT(E?¡ú + T E?)={+} SELECT(E?¡ú¦Å)={#£¬)} SELECT(T¡ú F T?)={(£¬i} SELECT(T?¡ú* F T?)={*} SELECT(T?¡ú¦Å)={+£¬#£¬)} SELECT(F¡ú( E ))={(} SELECT(F¡úi)={i}

¸ù¾ÝSELECT¼¯¹¹ÔìG[E]µÄÔ¤²â·ÖÎö¾ØÕóM[X£¬a]ÈçÏ£º

ËÄ¡¢Ô¤²â·ÖÎö³ÌÐò

1¡¢Ò»Ð©·ûºÅµÄÔ¼¶¨

#£º¾ä×Ó½áÊø·û£»S£ºÎÄ·¨¿ªÊ¼·û£»a£ºµ±Ç°ÊäÈë·ûºÅa£¬ÊäÈëÖ¸ÕëÖ¸ÏòµÄ·ûºÅ£»X£º¹¤×÷Õ»Õ»¶¥·ûºÅ¡£ 2¡¢Ëã·¨ÃèÊö

#£¬S½øÕ» ; //³õʼ»¯¹¤×÷ do{

X=µ±Ç°Õ»¶¥·ûºÅ;a=µ±Ç°ÊäÈë·ûºÅ£» if (X¡Ê£ÖT¡È{#}) {if (X==a)

{if (X ! =#) {½«Xµ¯³ö£¬ÇÒÇ°ÒÆÊäÈëÖ¸Õë}} else error() }

else {

if (M[X£¬a]==Y1Y2¡­Yk )

{½«Xµ¯³ö;ÒÀ´ÎYk¡­Y2Y1½«Ñ¹ÈëÕ»;} else error()}; }while( X ! =#);

3¡¢Àý£º¸ù¾ÝÉÏÀýÖÐG[E]µÄÔ¤²â·ÖÎö¾ØÕóM[X£¬a]£¬¶Ô´®w=i+i*i½øÐзÖÎö¡£

½â£º¶ÔÊäÈë´®w=i+i*i#µÄ·ÖÎö¹ý³ÌÈçϱíËùʾ£¨×¢Ò⣺¹æÔòÓÒ²¿ÒÔÄæÐòÈëÕ»£©£º

¿ÎÌÃ×÷Òµ£º¶ÔÊäÈë´®w=i*i+i*i#×÷·ÖÎö¡£

×÷Òµ£º½Ì²ÄP99-101µÄ1¡¢2¡¢4Ì⣬6ÌâµÄ£¨1£©£¨2£©£¨3£©Ð¡Ìâ¡£

ÊÚ¿Î˳Ðò£º9

½ÌѧĿµÄ£ºÈÃѧÉúÁ˽â×Ôµ×ÏòÉÏÓÅÏÈ·ÖÎöµÄ»ù±¾Ë¼Ïë£¬ÕÆÎÕÓÅÏȹØÏµ¡¢¼òµ¥ÓÅ

ÏÈÎÄ·¨µÄ¶¨Òå¡¢¼òµ¥ÓÅÏÈ·ÖÎö·¨¡¢Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨¡¢Ëã·ûÓÅÏÈÎÄ·¨µÄ¶¨Òå¡£

½ÌÑ§ÖØµã£ºÓÅÏȹØÏµ±íµÄ¹¹Ôì¡¢Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨µÄÓ¦Óá¢Ëã·ûÓÅÏÈÎÄ·¨µÄ

¶¨Òå

½ÌѧÄѵ㣺ÓÅÏȹØÏµ±íµÄ¹¹Ôì¡¢Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨µÄÓ¦Óà ÊÚ¿Îѧʱ£º2ѧʱ

½Ìѧ·½Ê½£º¶àýÌå½²ÊÚ ½ÌѧÄÚÈÝ£º

µÚÁùÕ ×Ôµ×ÏòÉÏÓÅÏÈ·ÖÎö·¨

6.1¸ÅÊö

Ò»¡¢ÖªÊ¶»Ø¹Ë

1¡¢×î×óÍÆµ¼(Left-most Derive)£ºÃ¿´ÎÍÆµ¼¶¼Ê©¼ÓÔÚ¾äÐ͵Ä×î×ó±ßµÄÓï·¨±äÁ¿ÉÏ¡£Óë×îÓÒ¹éÔ¼¶ÔÓ¦¡£

2¡¢×îÓÒÍÆµ¼(Right-most Derive)£ºÃ¿´ÎÍÆµ¼¶¼Ê©¼ÓÔÚ¾äÐ͵Ä×îÓұߵÄÓï·¨±äÁ¿ÉÏ¡£Óë×î×ó¹éÔ¼£¨¹æ·¶¹éÔ¼£©¶ÔÓ¦£¬µÃ¹æ·¶¾äÐÍ¡£

3¡¢ÁîG[S]ÊÇÒ»ÎÄ·¨£¬¦Á¦Â¦ÄÊÇÎÄ·¨GµÄÒ»¸ö¾äÐÍ£¬Èç¹ûÓУºS =*> ¦ÁA¦Ä£¬ÇÒA =+>¦Â£¬Ôò³Æ¦ÂÊǾäÐͦÁ¦Â¦ÄÏà¶ÔÓÚ·ÇÖÕ½á·ûAµÄ¶ÌÓÈçÓÐA?¦Â£¬Ôò³Æ¦ÂÊǦÁ¦Â¦ÄÏà¶ÔÓÚ·ÇÖÕ½á·ûA»òÏà¶ÔÓÚ¹æÔòA¡ú¦ÂµÄÖ±½Ó¶ÌÓï(Ò²½Ð¼òµ¥¶ÌÓï) ¡£

4¡¢Ò»¸ö¾äÐ͵Ä×î×óÖ±½Ó¶ÌÓï³ÆÎª¸Ã¾äÐ͵ľä±ú¡£

×¢Ò⣺ ×÷Ϊ¶ÌÓïµÄ¦Â±ØÐëÊÇÐèÒª·ÖÎöµÄ¾äÐͦÁ¦Â¦ÄµÄÒ»²¿·Ö¡£ 5¡¢¹æ·¶¹éÔ¼£ºÉè¦ÁΪÎÄ·¨ GµÄ¾ä×Ó£¬Èç¹û£º (1) ¦Á=¦Án<=¦Án-1<=¡­<=¦Á2<=¦Á1=£Ó£»

(2)¶Ôÿ¸öi(1¡Üi¡Ün)£¬¦Ái-1Êǽ«¾äÐͦÁiÖеľä±ú¹éÔ¼ºóµÃµ½µÄ¾äÐÍ£» Ôò³ÆÓɹ淶¹éÔ¼×é³ÉµÄÐòÁÐ ¦Án£¬¡­£¬¦Á1Ϊ¦ÁµÄ¹æ·¶¹éÔ¼ÐòÁС£ Àý×Ó£ºÒ»¸ö¼òµ¥µÄ¹éÔ¼¹ý³ÌʾÀý¡£ÉèÎÄ·¨ÎªG[S]£º S¡úaAcBe A¡úAb|b B¡úd ½â£º¶Ô¾ä×ÓabbcdeµÄ·ÖÎö£º

¶þ¡¢×Ôµ×ÏòÉÏ·ÖÎö

1¡¢Ë¼Ï룺´ÓÊäÈë´®³ö·¢£¬·´¸´ÀûÓòúÉúʽ½øÐйéÔ¼£¬Èç¹û×îºóÄܵõ½ÎÄ·¨µÄ¿ªÊ¼·ûºÅ£¬ÔòÊäÈë´®ÊǾä×Ó£¬·ñÔòÊäÈë´®ÓÐÓï·¨´íÎó¡£

2¡¢ºËÐÄ£ºÑ°ÕÒ¾äÐÍÖеġ°¾ä±ú¡±½øÐйéÔ¼,Óò»Í¬µÄ·½·¨Ñ°ÕÒ¾ä±ú£¬¾Í¿É»ñµÃ²»Í¬µÄ·ÖÎö·½·¨¡£

6.2 ¼òµ¥ÓÅÏÈ·ÖÎö·¨

¼òµ¥ÓÅÏÈ·ÖÎö·¨µÄʵÏÖ˼Ï룺°´ËùÓÐÎÄ·¨·ûºÅ(°üÀ¨·ÇÖÕ½á·ûºÍÖÕ½á·û)Ö®¼äµÄÓÅÏȹØÏµÀ´È·¶¨¾ä±ú¡£ Ò»¡¢ÓÅÏȹØÏµ

X¡ÔY£º±íʾXºÍYµÄÓÅÏȹØÏµÏàµÈ£» X¡ÚY£º±íʾX±ÈYµÄÓÅÏÈÐÔС£» X¡ÛY£º±íʾX±ÈYµÄÓÅÏÈÐÔ´ó¡£ 1¡¢ÓÅÏȹØÏµµÄ¶¨Òå

X¡ÔY£ºµ±ÇÒ½öµ±GÖдæÔÚ¹æÔòA¡úXY¡­¡£¼´XY²¢ÁгöÏÖ¡£ X¡ÚY£ºµ±ÇÒ½öµ±GÖдæÔÚ¹æÔòA¡ú¡­XB¡­ÇÒB=+>Y¡­¡£¼´XÓë·ÇÖÕ½á·ûB²¢ÁУ¨Î»ÓÚ×îǰµÄY¾­¹ýÖÁÉÙÒ»²½¹éÔ¼ºóµÃµ½µÄB£©¡£

X¡ÛY£ºµ±ÇÒ½öµ±GÖдæÔÚ¹æÔòA¡ú¡­BD¡­ÇÒB=+>¡­XºÍD=*>Y¡­¡£¼´·ÇÖÕ½á·ûBÓëD²¢ÁУ¨Î»ÓÚ×îºóµÄX¾­¹ýÖÁÉÙÒ»²½¹éÔ¼ºóµÃµ½B£¬Î»ÓÚ×îǰµÄY¾­¹ý0²½»ò¶à²½¹éÔ¼ºóµÃµ½D£©¡£

2¡¢Àý£ºG[S]£ºS¡úbAb A¡ú(B|a B¡úAa) ÎÄ·¨·ûºÅ¼äÓÅÏȹØÏµÈçÏ£º

¡Ô£º ÓÉbAÓÐb¡ÔA£¬ÓÉAbÓÐA¡Ôb£¬ÓÉ(BÓÐ(¡ÔB£¬ÓÉAaÓÐA¡Ôa£¬ÓÉa)ÓÐa¡Ô)£» ¡Ú£º ÒòΪ A?(B?(Aa)?(Ba)?¡­£¬A?(B?(Aa)?(aa)?¡­£¬A?a£¬ ¹ÊÓÉbAÓÐb¡Ú(£¬b¡Úa£»ÒòΪ B?Aa)?(Ba)?(Aa) a)?¡­£¬B? Aa)?aa)£¬¹ÊÓÉ(BÓÐ(¡ÚA£¬(¡Ú(£¬(¡Úa£»

¡Û£º ÒòΪ A?(B?(Aa)?(Ba)?¡­£¬A?(B?(Aa)?(aa)?¡­£¬A?a£¬¹ÊÓÉAbÓÐB¡Ûb£¬)¡Ûb, a¡Ûb£»¹ÊÓÉAaÓÐB¡Ûa£¬a¡Ûa£¬)¡Ûa¡£

×¢Ò⣺¶ÔÓÚ·ûºÅSºÍ#×÷ÌØÊâ´¦Àí£¬¶¨Òå#ÓÅÏȼ¶¡ÚËùÓÐÓëÖ®ÏàÁÚ·ûºÅ¡£ËùÓÐÓëÖ®ÏàÁÚ·ûºÅÓÅÏȼ¶¡Û#¡£

ÒýÈë²úÉúʽS?¡ú#S#À´ÅжÏÓë#ÏàÁÚ·ûºÅÓë#µÄÓÅÏȹØÏµ£¬ÇÒÔ¼¶¨#¡Ô#¡£

¶ÔǰÀý£ºÓÉ#SÓÐ#¡ÚS£»ÓÉS?bAbºÍ#SÓÐ#¡Úb£»ÓÉS#ÓÐS¡Û#£»ÓÉS?bAbºÍS#ÓÐb¡Û# ×ÛÉÏËùÊöµÃÈçÏÂÓÅÏȹØÏµ¾ØÕó£º

¶þ¡¢¼òµ¥ÓÅÏÈÎÄ·¨µÄ¶¨Òå

(1)ÈÎÒâÁ½·ûºÅ¼ä×î¶àÖ»ÓÐÒ»ÖÖÓÅÏȹØÏµ³ÉÁ¢£» (2)ÔÚÎÄ·¨ÖÐÈÎÒâÁ½²úÉúʽûÓÐÏàͬµÄÓÒ²¿¡£

Èý¡¢¼òµ¥ÓÅÏÈ·ÖÎö·¨²½Öè

(1)½«ÊäÈë·ûºÅ´®a1a2a3¡­an#ÒÀ´ÎÈëÕ»£¬Ö±µ½Õ»¶¥·ûºÅÓÅÏȼ¶¸ßÓÚÏÂÒ»¸ö´ýÊäÈë·û¡£ (2)ÒÔÕ»¶¥·ûºÅaiΪ¾ä±ú⣬ÍùÏÂÕÒ¾ä±úÍ·ak£¨µ±ak-1¡Úakʱ£¬ÖÕÖ¹²éÕÒ£©£¬ ²¢½«¾ä±ú¹éԼΪһ¸ö·ÇÖÕ½á·û£¬½«¾ä±ú³öÕ»£¬·ÇÖÕ½á·ûÈëÕ»£»ÈôÎÞ¾ä±ú¿É¹éÔ¼Ôò±¨´í¡£ (3)ÖØ¸´£¨1£©ºÍ£¨2£©¡£

(4)µ±Õ»ÖÐֻʣSʱ£¬·ÖÎö³É¹¦£¬·ñÔò±¨´í¡£

¿ÎÌÃÁ·Ï°£º¸ù¾ÝǰÀý¶ÔÊäÈë´®b£¨aa£©b#ºÍb£¨aa£©#Óüòµ¥ÓÅÏÈ·ÖÎö·¨½øÐзÖÎö¡£

ËÄ¡¢¼òµ¥ÓÅÏÈ·ÖÎö·¨ÓÅȱµã

׼ȷ¡¢¹æ·¶£¬·ÖÎöЧÂʵͣ¬ÊµÓüÛÖµ²»´ó¡£

6.3 Ëã·ûÓÅÏÈ·ÖÎö·¨

6.3.1Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨

Ò»¡¢Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨ÖÐÓÅÏȼ¶ºÍ½áºÏÐÔµÄÈ·¶¨

1¡¢Ëã·ûÓÅÏÈÎÄ·¨Ö»¿¼ÂÇËã·û(¹ãÒåΪÖÕ½á·û)Ö®¼äµÄÓÅÏȹØÏµ¡£ 2¡¢ÀýG[E]£ºE¡úE+E|E*E|i£¬ ¶Ô3+4*5#·ÖÎöµÄ¹ý³ÌÈçÏ£º

3+4*5?E+4*5?E+E*5?E+E*E?E+E?E

˼¿¼£ºÎªºÎ²»½«E+E¹éÔ¼³ÉE?

¹Ø¼ü£ºÔÚÓÚÈçºÎÈ·¶¨Ëã·û¼äµÄÓÅÏȼ¶ºÍ½áºÏÐÔ¡£

3¡¢Ö±¹ÛËã·ûÓÅÏÈ·ÖÎö·¨ÖÐÓÅÏȼ¶ºÍ½áºÏÐÔµÄÈ·¶¨·½·¨£ºÈËΪָ¶¨¡£

Àý£º¶ÔÎÄ·¨E¡úE+E|E-E|E*E|E/E|E^E|(E) |i£¬ÎÒÃÇ¿ÉÖ¸¶¨ÓÅÏȼ¶ºÍ½áºÏÐÔÈçÏ£º (1) ×÷ÔËËã¶ÔÏóµÄÖÕ½á·ûiÓÅÏÈÐÔ×î¸ß£» (2) ^ÓÒ½áºÏ£¬ÇÒ¸ßÓÚÆäËüÔËËã·û(2^3^(2)£¬ÓУº^¡Ú^ , ^¡ÛÆäËüÔËËã·û£¬ÆäËüÔËËã·û¡Ú^ ; (3) *£¬/¸ßÓÚ+,-ÇÒ×ó½áºÏ,ÓÐ*¡Û*,*¡Û/,*¡Û+,*¡Û-, /¡Û*,/¡Û/,/¡Û+,/¡Û-,£¬+¡Û-,+¡Û+,-¡Û+,-¡Û-¡­

(4)À¨ºÅµÄÓÅÏÈÐÔ´óÓÚÀ¨ºÅÍâÔËËã·û£¬Ð¡ÓÚÀ¨ºÅÄÚÔËËã·û£¬ÄÚÀ¨ºÅÓÅÏÈÐÔ´óÓÚÍâÀ¨ºÅ£» (5) ¶ÔÓÚ#¿É#¡ÚËùÓÐÓëÖ®ÏàÁÚ·ûºÅ£»ËùÓÐÓëÖ®ÏàÁÚ·ûºÅÓÅÏȼ¶¡Û#¡£ÒýÈë²úÉúʽE?¡ú#E#À´ÅжÏÓëÖ®ÏàÁÚ·ûºÅ¡£

¶ÔG[E?]£ºE?¡ú#E# E¡úE+E|E-E|E*E|E/E|E^E|(E) |iÓУº

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)