±àÒëÔ­ÀíÆÚÄ©ÊÔÌ⣨8Ì׺¬´ð°¸+´óÌ⼯£© ÏÂÔØ±¾ÎÄ

¡¶±àÒëÔ­Àí¡·ÆÚÄ©ÊÔÌ⣨Î壩

Ò»¡¢µ¥ÏîÑ¡ÔñÌâ(¹²10СÌ⣬ÿСÌâ2·Ö£¬¹²20·Ö)

1£®ÓïÑÔÊÇ

A£®¾ä×ӵļ¯ºÏ B£®²úÉúʽµÄ¼¯ºÏ C£®·ûºÅ´®µÄ¼¯ºÏ D£®¾äÐ͵ļ¯ºÏ 2£®±àÒë³ÌÐòǰÈý¸ö½×¶ÎÍê³ÉµÄ¹¤×÷ÊÇ A£®´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎöºÍ´úÂëÓÅ»¯ B£®´úÂëÉú³É¡¢´úÂëÓÅ»¯ºÍ´Ê·¨·ÖÎö

C£®´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎö¡¢ÓïÒå·ÖÎöºÍÖмä´úÂëÉú³É D£®´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎöºÍ´úÂëÓÅ»¯

3£®Ò»¸ö¾äÐÍÖгÆÎª¾ä±úµÄÊǸþäÐ͵Ä×î×ó

A£®·ÇÖÕ½á·ûºÅ B£®¶ÌÓï C£®¾ä×Ó D£®Ö±½Ó¶ÌÓï 4£®ÏÂÍÆ×Ô¶¯»úʶ±ðµÄÓïÑÔÊÇ

A£®0ÐÍÓïÑÔ B£®1ÐÍÓïÑÔ C£®2ÐÍÓïÑÔ D£®3ÐÍÓïÑÔ

5£®É¨ÃèÆ÷ËùÍê³ÉµÄÈÎÎñÊÇ´Ó×Ö·û´®ÐÎʽµÄÔ´³ÌÐòÖÐʶ±ð³öÒ»¸ö¸ö¾ßÓжÀÁ¢º¬ÒåµÄ×îСÓï·¨µ¥Î»¼´

A£® ×Ö·û B£®µ¥´Ê C£®¾ä×Ó D£®¾äÐÍ 6£®¶ÔÓ¦ChomskyËÄÖÖÎÄ·¨µÄËÄÖÖÓïÑÔÖ®¼äµÄ¹ØÏµÊÇ A£®L0?L1?L2?L3 B£®L3?L2?L1?L0 C£®L3=L2?L1?L0 D£®L0?L1?L2=L3 7£®´Ê·¨·ÖÎöµÄÈÎÎñÊÇ

A£®Ê¶±ðµ¥´Ê B£®·ÖÎö¾ä×ӵĺ¬Òå C£®Ê¶±ð¾ä×Ó D£®Éú³ÉÄ¿±ê´úÂë 8£®³£ÓõÄÖмä´úÂëÐÎʽ²»º¬

A£®ÈýԪʽ B£®ËÄԪʽ C£®Ä沨À¼Ê½ D£®Óï·¨Ê÷ 9£® ´úÂëÓÅ»¯µÄÄ¿µÄÊÇ

A£®½Úʡʱ¼ä B£®½ÚÊ¡¿Õ¼ä

C£®½Úʡʱ¼äºÍ¿Õ¼ä D£®°Ñ±àÒë³ÌÐò½øÐеȼ۽»»» 10£®´úÂëÉú³É½×¶ÎµÄÖ÷ÒªÈÎÎñÊÇ A£®°Ñ¸ß¼¶ÓïÑÔ·­Òë³É»ã±àÓïÑÔ B£®°Ñ¸ß¼¶ÓïÑÔ·­Òë³É»úÆ÷ÓïÑÔ

C£®°ÑÖмä´úÂë±ä»»³ÉÒÀÀµ¾ßÌå»úÆ÷µÄÄ¿±ê´úÂë D£®°Ñ»ã±àÓïÑÔ·­Òë³É»úÆ÷ÓïÑÔ

¶þ¡¢Ìî¿ÕÌ⣨±¾´óÌâ¹²5СÌ⣬ÿСÌâ2·Ö£¬¹²10·Ö£©

1£®±àÒë³ÌÐòÊ×ÏÈҪʶ±ð³öÔ´³ÌÐòÖÐÿ¸ö(µ¥´Ê)£¬È»ºóÔÙ·ÖÎöÿ¸ö(¾ä×Ó)²¢·­ÒëÆäÒâÒå¡£ 2£®±àÒëÆ÷³£ÓõÄÓï·¨·ÖÎö·½·¨ÓÐ(×Ôµ×ÏòÉÏ)ºÍ(×Ô¶¥ÏòÏÂ)Á½ÖÖ¡£

3£®Í¨³£°Ñ±àÒë¹ý³Ì·ÖΪ·ÖÎöǰ¶ËÓë×ۺϺó¶ËÁ½´ó½×¶Î¡£´Ê·¨¡¢Óï·¨ºÍÓïÒå·ÖÎöÊǶÔÔ´³ÌÐòµÄ(·ÖÎö)£¬Öмä´úÂëÉú³É¡¢´úÂëÓÅ»¯ÓëÄ¿±ê´úÂëµÄÉú³ÉÔòÊǶÔÔ´³ÌÐòµÄ(×ÛºÏ)¡£

4£®³ÌÐòÉè¼ÆÓïÑԵķ¢Õ¹´øÀ´ÁËÈÕ½¥¶à±äµÄÔËÐÐʱ´æ´¢¹ÜÀí·½°¸£¬Ö÷Òª·ÖΪÁ½´óÀ࣬¼´(¾²Ì¬´æ´¢·ÖÅä)·½°¸ºÍ(¶¯Ì¬´æ´¢·ÖÅä)·½°¸¡£

5£®¶Ô±àÒë³ÌÐò¶øÑÔ£¬ÊäÈëÊý¾ÝÊÇ(Ô´³ÌÐò)£¬Êä³ö½á¹ûÊÇ(Ä¿±ê³ÌÐò)¡£

Èý¡¢Ãû´Ê½âÊÍÌâ(¹²5СÌ⣬ÿСÌâ4·Ö£¬¹²20·Ö)

1£®´Ê·¨·ÖÎö

´Ê·¨·ÖÎöµÄÖ÷ÒªÈÎÎñÊÇ´Ó×óÏòÓÒɨÃèÿÐÐÔ´³ÌÐòµÄ·ûºÅ£¬°´ÕÕ´Ê·¨¹æÔò ´Ó¹¹³ÉÔ´³ÌÐòµÄ×Ö·û´®ÖÐʶ±ð³öÒ»¸ö¸ö¾ßÓжÀÁ¢ÒâÒåµÄ×îСÓï·¨µ¥Î»£¬ ²¢×ª»»³ÉͳһµÄÄÚ²¿±íʾ(token)£¬Ë͸øÓï·¨·ÖÎö³ÌÐò¡£ 2£®LL(1)ÎÄ·¨

ÈôÎÄ·¨µÄÈκÎÁ½¸ö²úÉúʽA ? ? | ?¶¼Âú×ãÏÂÃæÁ½¸öÌõ¼þ£º £¨1£©FIRST(? ) ? FIRST(? ) = ?£»

£¨2£©Èô? ?* ? £¬ÄÇôFIRST(? ) ? FOLLOW( A ) = ?¡£

ÎÒÃǰÑÂú×ãÕâÁ½¸öÌõ¼þµÄÎÄ·¨½Ð×öLL(1)ÎÄ·¨£¬ÆäÖеĵÚÒ»¸öL´ú±í´Ó×ó ÏòÓÒɨÃèÊäÈ룬µÚ¶þ¸öL±íʾ²úÉú×î×óÍÆµ¼£¬1´ú±íÔÚ¾ö¶¨·ÖÎöÆ÷µÄÿ²½ ¶¯×÷ʱÏòǰ¿´Ò»¸öÊäÈë·ûºÅ¡£³ýÁËûÓй«¹²×óÒò×ÓÍ⣬LL(1)ÎÄ·¨»¹ÓÐÒ» ЩÃ÷ÏÔµÄÐÔÖÊ£¬Ëü²»ÊǶþÒåµÄ£¬Ò²²»º¬×óµÝ¹é¡£

3£®Óï·¨Ê÷

¾ä×ÓµÄÊ÷½á¹¹±íʾ·¨³ÆÎªÓï·¨Ê÷(Óï·¨·ÖÎöÊ÷»òÓï·¨ÍÆµ¼Ê÷)¡£ ¸ø¶¨ÎÄ·¨G=(VN£¬VT£¬P£¬S)£¬¶ÔÓÚGµÄÈκξäÐͶ¼Äܹ¹ÔìÓëÖ®¹ØÁªµÄ Óï·¨Ê÷¡£Õâ¿ÃÊ÷¾ßÓÐÏÂÁÐÌØÕ÷£º (1)¸ù½ÚµãµÄ±ê¼ÇÊÇ¿ªÊ¼·ûºÅS¡£

(2)ÿ¸ö½ÚµãµÄ±ê¼Ç¶¼ÊÇVÖеÄÒ»¸ö·ûºÅ¡£ (3)ÈôÒ»¿Ã×ÓÊ÷µÄ¸ù½ÚµãΪA£¬ÇÒÆäËùÓÐÖ±½Ó×ÓËïµÄ±ê¼Ç´Ó×óÏòÓÒµÄÅÅÁÐ ´ÎÐòΪA1A2¡­AR£¬ÄÇôA?A1A2¡­ARÒ»¶¨ÊÇPÖеÄÒ»Ìõ²úÉúʽ¡£ (4)ÈôÒ»±ê¼ÇΪAµÄ½ÚµãÖÁÉÙÓÐÒ»¸ö³ýËüÒÔÍâµÄ×ÓËÔòA?VN¡£ (5)ÈôÊ÷µÄËùÓÐÒ¶½ÚµãÉϵıê¼Ç´Ó×óµ½ÓÒÅÅÁÐΪ×Ö·û´®w£¬ÔòwÊÇÎÄ·¨G µÄ¾äÐÍ£»ÈôwÖнöº¬ÖÕ½á·ûºÅ£¬ÔòwΪÎÄ·¨GËù²úÉúµÄ¾ä×Ó¡£ 4£®LR(0)·ÖÎöÆ÷

ËùνLR(0)·ÖÎö£¬ÊÇÖ¸´Ó×óÖÁÓÒɨÃèºÍ×Ôµ×ÏòÉϵÄÓï·¨·ÖÎö£¬ÇÒÔÚ·ÖÎöµÄ ÿһ²½£¬Ö»Ðë¸ù¾Ý·ÖÎöÕ»µ±Ç°ÒÑÒÆ½øºÍ¹éÔ¼³öµÄÈ«²¿ÎÄ·¨·ûºÅ£¬²¢ÖÁ¶àÔÙ Ïòǰ²é¿´0¸öÊäÈë·ûºÅ£¬¾ÍÄÜÈ·¶¨Ïà¶ÔÓÚijһ²úÉúʽ×󲿷ûºÅµÄ¾ä±úÊÇ·ñ ÒÑÔÚ·ÖÎöÕ»µÄ¶¥²¿Ðγɣ¬´Ó¶øÒ²¾Í¿ÉÒÔÈ·¶¨µ±Ç°ËùÓ¦²ÉÈ¡µÄ·ÖÎö¶¯×÷ (ÊÇ ÒÆ½ø»¹Êǰ´Ä³Ò»²úÉúʽ½øÐйéÔ¼µÈ)¡£

5£®ÓïÑÔºÍÎÄ·¨

ÎÄ·¨¾ÍÊÇÓïÑԽṹµÄ¶¨ÒåºÍÃèÊö£¬ÊÇÓÐÇî·Ç¿ÕµÄ²úÉúʽ¼¯ºÏ¡£ ÎÄ·¨G¶¨ÒåΪËÄÔª×éµÄÐÎʽ£º

G=(VN£¬VT£¬P£¬S) ÆäÖУºVN ÊÇ·Ç¿ÕÓÐÇºÏ£¬³ÆÎª·ÇÖÕ½á·ûºÅ¼¯ºÏ£»VT ÊÇ·Ç¿ÕÓÐÇºÏ£¬ ³ÆÎªÖÕ½á·ûºÅ¼¯ºÏ£»PÊDzúÉúʽµÄ¼¯ºÏ(·Ç¿Õ)£»SÊÇ¿ªÊ¼·ûºÅ(»òʶ±ð·ûºÅ)¡£ ÕâÀVN¡ÉVT=?£¬S?VN¡£V=VN¡ÈVT£¬³ÆÎªÎÄ·¨GµÄ×Öĸ±í£¬ËüÊdzöÏÖ ÎÄ·¨²úÉúʽÖеÄÒ»ÇзûºÅµÄ¼¯ºÏ¡£

ÎÄ·¨GËùÃèÊöµÄÓïÑÔÓÃL(G)±íʾ£¬ËüÓÉÎÄ·¨GËù²úÉúµÄÈ«²¿¾ä×Ó×é³É£¬¼´

L(G)={x| S?*x£¬ÆäÖÐSΪÎÄ·¨¿ªÊ¼·ûºÅ£¬ÇÒx?VT } ¼òµ¥µÄ˵£¬ÎÄ·¨ÃèÊöµÄÓïÑÔÊǸÃÎÄ·¨Ò»Çоä×ӵļ¯ºÏ¡£

?ËÄ¡¢¼ò´ðÌâ(¹²4СÌ⣬ÿСÌâ5·Ö£¬¹²20·Ö)

1£®±àÒë³ÌÐòºÍ¸ß¼¶ÓïÑÔÓÐÊ²Ã´Çø±ð?

Óûã±àÓïÑÔ»ò¸ß¼¶ÓïÑÔ±àдµÄ³ÌÐò£¬±ØÐëÏÈËÍÈë¼ÆËã»ú£¬¾­¹ýת»»³ÉÓûúÆ÷ ÓïÑÔ±íʾµÄÄ¿±ê³ÌÐò£¨Õâ¸ö¹ý³Ì¼´±àÒ룩£¬²ÅÄÜÓɼÆËã»úÖ´ÐС£Ö´ÐÐת»»¹ý³Ì µÄ³ÌÐò½Ð±àÒë³ÌÐò¡£»ã±à³ÌÐòÊÇָûÓбàÒë¹ýµÄ»ã±àÓïÑÔÔ´Îļþ¡£±àÒë³ÌÐòת »»¹ýµÄ½ÐÄ¿±ê³ÌÐò£¬Ò²¾ÍÊÇ»úÆ÷ÓïÑÔ¡£

±àÒë³ÌÐòµÄ¹¤×÷Çé¿öÓÐÈýÖÖ£º»ã±àÐÍ¡¢½âÊÍÐͺͱàÒëÐÍ¡£»ã±àÐͱàÒë³ÌÐòÓÃÀ´ ½«»ã±àÓïÑÔ±àдµÄ³ÌÐò£¬°´ÕÕÒ»Ò»¶ÔÓ¦µÄ¹ØÏµ£¬×ª»»³ÉÓûúÆ÷ÓïÑÔ±íʾµÄ³ÌÐò¡£ ½âÊÍÐͱàÒë³ÌÐò½«¸ß¼¶ÓïÑÔ³ÌÐòµÄÒ»¸öÓï¾ä£¬ÏȽâÊͳÉΪһ×é»úÆ÷ÓïÑÔµÄÖ¸Á È»ºóÁ¢¼´Ö´ÐУ¬Ö´ÐÐÍêÁË£¬È¡ÏÂÒ»×éÓï¾ä½âÊͺÍÖ´ÐУ¬Èç´Ë¼ÌÐøµ½Íê³ÉÒ»¸ö³ÌÐò Ö¹¡£ÓýâÊÍÐͱàÒë³ÌÐò£¬Ö´ÐÐËٶȺÜÂý£¬µ«¿ÉÒÔ½øÐÐÈ˺ͼÆËã»úµÄ\¶Ô»°\£¬ËæÊ± ¿ÉÒÔÐ޸ĸ߼¶ÓïÑԵijÌÐò¡£BASICÓïÑÔ¾ÍÊǽâÊÍÐ͸߼¶ÓïÑÔ¡£±àÒëÐͱàÒë³ÌÐò½« ¼¶ÓïÑÔ±àдµÄ³ÌÐò£¬Ò»´Î¾Í»á²¿·­Òë³É»úÆ÷ÓïÑÔ±íʾµÄ³ÌÐò£¬¶øÇÒ¹ý³Ì½øÐкܿ죬 ÔÚ¹ý³ÌÖУ¬²»ÄܽøÐÐÈË»ú¶Ô»°Ð޸ġ£FORTRANÓïÑÔ¾ÍÊDZàÒëÐ͸߼¶ÓïÑÔ¡£ 2£®±àÒë³ÌÐòµÄ¹¤×÷·ÖΪÄǼ¸¸ö½×¶Î?

´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎöºÍÓïÒå·ÖÎöÊǶÔÔ´³ÌÐò½øÐеķÖÎö(³ÆÎª±àÒë³ÌÐòµÄǰ¶Ë)£¬ ¶øÖмä´úÂëÉú³É¡¢´úÂëÓÅ»¯ºÍ´úÂëÉú³ÉÈý¸ö½×¶ÎºÏ³ÆÎª¶ÔÔ´³ÌÐò½øÐÐ×ÛºÏ(³ÆÎª ±àÒë³ÌÐòµÄºó¶Ë)£¬ËüÃÇ´ÓÔ´³ÌÐòµÄÖмä±íʾ½¨Á¢ÆðºÍÔ´³ÌÐòµÈ¼ÛµÄÄ¿±ê³ÌÐò¡£ 3£®¼òÊö×Ô϶øÉϵķÖÎö·½·¨¡£

Ëùν×Ô϶øÉÏ·ÖÎö·¨¾ÍÊÇ´ÓÊäÈë´®¿ªÊ¼£¬Öð²½½øÐС°¹éÔ¼¡±£¬Ö±ÖÁ¹éÔ¼µ½ÎÄ·¨µÄ ¿ªÊ¼·ûºÅ£»»òÕß˵´ÓÓï·¨Ê÷µÄÄ©¶Ë¿ªÊ¼£¬²½²½ÏòÉÏ¡°¹éÔ¼¡±£¬Ö±µ½¸ù½Úµã¡£ 4£®¼òÊö´úÂëÓÅ»¯µÄÄ¿µÄºÍÒâÒå¡£

´úÂëÓÅ»¯ÊǾ¡Á¿Éú³É¡°ºÃ¡±µÄ´úÂëµÄ±àÒë½×¶Î¡£Ò²¾ÍÊÇÒª¶Ô³ÌÐò´úÂë½øÐÐ Ò»Öֵȼ۱任£¬ÔÚ±£Ö¤±ä»»Ç°ºó´úÂëÖ´Ðнá¹ûÏàͬµÄǰÌáÏ£¬¾¡Á¿Ê¹Ä¿ ±ê³ÌÐòÔËÐÐʱËùÐèÒªµÄʱ¼ä¶Ì£¬Í¬Ê±ËùÕ¼ÓõĴ洢¿Õ¼äÉÙ¡£

Îå¡¢×ÛºÏÓ¦ÓÃÌâ(¹²3СÌ⣬ÿСÌâ10·Ö£¬¹²30·Ö)

1£®Ö¤Ã÷ÏÂÊöÎÄ·¨G£º

S?aSbS|aS|d

ÊǶþÒåÐÔÎÄ·¨¡£ ½â£º

Ò»¸öÎÄ·¨£¬Èç¹û´æÔÚij¸ö¾ä×ÓÓв»Ö»Ò»¿ÃÓï·¨·ÖÎöÊ÷ÓëÖ®¶ÔÓ¦£¬ÄÇô³ÆÕâ¸ö ÎÄ·¨ÊǶþÒåÐÔÎÄ·¨¡£

¾ä×ÓaadbdÓÐÁ½¿ÃÓï·¨Ê÷¡£ÈçÏÂͼ£º

a a S b S d

S d S a S S S d

a S d

b

(1) (2)

ÓÉ´Ë¿ÉÖª£¬S?aSbS|aS|d¶¨ÒåµÄÎÄ·¨ÊǶþÒåÐÔÎÄ·¨¡£ 2£®¶ÔÓÚÎÄ·¨G[S]£ºS?AB£¬A?Aa|bB£¬B?a|SbÇó¾äÐÍbaSbµÄÈ«²¿¶ÌÓï¡¢Ö±½Ó¶ÌÓïºÍ¾ä±ú£¿

S

¾äÐÍbaSbµÄÓï·¨Ê÷ÈçͼÎå(2)Ëùʾ¡£

A B

b b B S

a ½â£ºbaSbΪ¾äÐÍbaSbµÄÏà¶ÔÓÚSµÄ¶ÌÓbaΪ¾äÐÍbaSbµÄÏà¶ÔÓÚAµÄ¶ÌÓSbΪ¾äÐÍbaSbµÄÏà¶ÔÓÚBµÄ¶ÌÓÇÒΪֱ½Ó¶ÌÓaΪ¾äÐÍbaSbµÄÏà¶ÔÓÚBµÄ¶ÌÓÇÒΪֱ½Ó¶ÌÓïºÍ¾ä±ú¡£

3£®ÉèÓзÇÈ·¶¨µÄÓÐ×ÔÏÞ¶¯»úNFA M=({A£¬B£¬C}£¬{0£¬1}£¬?£¬{A}£¬{C})£¬ÆäÖУº ? (A£¬0)={C} ? (A£¬1)={A£¬B} ? (B£¬1)={C} ? (C£¬1)={C}¡£Çë»­³ö״̬ת»»¾àÕóºÍ״̬ת»»Í¼¡£

½â£º×´Ì¬×ª»»¾àÕóΪ£º ? A B C

״̬ת»»Í¼Îª

0 C ? ? 1 A£¬B C C 1 1 AB1 1 C10 ¡¶±àÒëÔ­Àí¡·ÆÚÄ©ÊÔÌ⣨Áù£©

±àÒëÔ­Àí ÑùÌâ

¡¾ ¡¿1£®____ÐÍÎÄ·¨Ò²³ÆÎªÕý¹æÎÄ·¨¡£