µÚ 1 ÕÂ ÒýÂÛ
µÚ 1 Ìâ
½âÊÍÏÂÁÐÊõÓ
£¨1£©±àÒë³ÌÐò
£¨2£©Ô´³ÌÐò
£¨3£©Ä¿±ê³ÌÐò
£¨4£©±àÒë³ÌÐòµÄǰ¶Ë
£¨5£©ºó¶Ë
£¨6£©±é
´ð°¸£º
£¨1£© ±àÒë³ÌÐò£ºÈç¹ûÔ´ÓïÑÔΪ¸ß¼¶ÓïÑÔ£¬Ä¿±êÓïÑÔΪij̨¼ÆËã»úÉϵĻã±àÓïÑÔ»ò»úÆ÷Óï ÑÔ£¬Ôò´Ë·Òë³ÌÐò³ÆÎª±àÒë³ÌÐò¡£
£¨2£© Ô´³ÌÐò£ºÔ´ÓïÑÔ±àдµÄ³ÌÐò³ÆÎªÔ´³ÌÐò¡£
£¨3£© Ä¿±ê³ÌÐò£ºÄ¿±êÓïÑÔÊéдµÄ³ÌÐò³ÆÎªÄ¿±ê³ÌÐò¡£
£¨4£© ±àÒë³ÌÐòµÄǰ¶Ë£ºËüÓÉÕâÑùһЩ½×¶Î×é³É£ºÕâЩ½×¶ÎµÄ¹¤×÷Ö÷ÒªÒÀÀµÓÚÔ´ÓïÑÔ¶øÓë Ä¿±ê»úÎ޹ء£Í¨³£Ç°¶Ë°üÀ¨´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎö¡¢ÓïÒå·ÖÎöºÍÖмä´úÂëÉú³ÉÕâЩ½× ¶Î£¬Ä³Ð©ÓÅ»¯¹¤×÷Ò²¿ÉÔÚǰ¶Ë×ö£¬Ò²°üÀ¨Óëǰ¶Ëÿ¸ö½×¶ÎÏà¹ØµÄ³ö´í´¦Àí¹¤×÷ºÍ·û ºÅ±í¹ÜÀíµÈ¹¤×÷¡£
£¨5£© ºó¶Ë£ºÖ¸ÄÇЩÒÀÀµÓÚÄ¿±ê»ú¶øÒ»°ã²»ÒÀÀµÔ´ÓïÑÔ£¬Ö»ÓëÖмä´úÂëÓйصÄÄÇЩ½×¶Î£¬ ¼´Ä¿±ê´úÂëÉú³É£¬ÒÔ¼°Ïà¹Ø³ö´í´¦ÀíºÍ·ûºÅ±í²Ù×÷¡£
£¨6£© ±é£ºÊǶÔÔ´³ÌÐò»òÆäµÈ¼ÛµÄÖмäÓïÑÔ³ÌÐò´ÓÍ·µ½Î²É¨ÊÓ²¢Íê³É¹æ¶¨ÈÎÎñµÄ¹ý³Ì¡£
µÚ 2 Ìâ
Ò»¸öµäÐ͵ıàÒë³ÌÐòͨ³£ÓÉÄÄЩ²¿·Ö×é³É£¿¸÷²¿·ÖµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿²¢»³ö±àÒë³Ì ÐòµÄ×ÜÌå½á¹¹Í¼¡£
´ð°¸£º
Ò»¸öµäÐ͵ıàÒë³ÌÐòͨ³£°üº¬ 8 ¸ö×é³É²¿·Ö£¬ËüÃÇÊÇ´Ê·¨·ÖÎö³ÌÐò¡¢Óï·¨·ÖÎö³ÌÐò¡¢Óï Òå·ÖÎö³ÌÐò¡¢Öмä´úÂëÉú³É³ÌÐò¡¢Öмä´úÂëÓÅ»¯³ÌÐò¡¢Ä¿±ê´úÂëÉú³É³ÌÐò¡¢±í¸ñ¹ÜÀí³ÌÐòºÍ ´íÎó´¦Àí³ÌÐò¡£Æä¸÷²¿·ÖµÄÖ÷Òª¹¦ÄܼòÊöÈçÏ¡£
´Ê·¨·ÖÎö³ÌÐò£ºÊäÈËÔ´³ÌÐò£¬Æ´µ¥´Ê¡¢¼ì²éµ¥´ÊºÍ·ÖÎöµ¥´Ê£¬Êä³öµ¥´ÊµÄ»úÄÚ±í´ïÐÎʽ¡£
Óï·¨·ÖÎö³ÌÐò£º¼ì²éÔ´³ÌÐòÖдæÔÚµÄÐÎʽÓï·¨´íÎó£¬Êä³ö´íÎó´¦ÀíÐÅÏ¢¡£
ÓïÒå·ÖÎö³ÌÐò£º½øÐÐÓïÒå¼ì²éºÍ·ÖÎöÓïÒåÐÅÏ¢£¬²¢°Ñ·ÖÎöµÄ½á¹û±£´æµ½¸÷ÀàÓïÒåÐÅÏ¢±í ÖС£
Öмä´úÂëÉú³É³ÌÐò£º°´ÕÕÓïÒ广Ôò£¬½«Óï·¨·ÖÎö³ÌÐò·ÖÎö³öµÄÓï·¨µ¥Î»×ª»»³ÉÒ»¶¨ÐÎʽ µÄÖмäÓïÑÔ´úÂ룬ÈçÈýԪʽ»òËÄԪʽ¡£
Öмä´úÂëÓÅ»¯³ÌÐò£ºÎªÁ˲úÉú¸ßÖÊÁ¿µÄÄ¿±ê´úÂ룬¶ÔÖмä´úÂë½øÐеȼ۱任´¦Àí¡£
Ä¿±ê´úÂëÉú³É³ÌÐò£º½«ÓÅ»¯ºóµÄÖмä´úÂë³ÌÐòת»»³ÉÄ¿±ê´úÂë³ÌÐò¡£
±í¸ñ¹ÜÀí³ÌÐò£º¸ºÔð½¨Á¢¡¢ÌîдºÍ²éÕÒµÈһϵÁбí¸ñ¹¤×÷¡£±í¸ñµÄ×÷ÓÃÊǼǼԴ³ÌÐòµÄ ¸÷ÀàÐÅÏ¢ºÍ±àÒë¸÷½×¶ÎµÄ½øÕ¹Çé¿ö£¬±àÒëµÄÿ¸ö½×¶ÎËùÐèÐÅÏ¢¶àÊý¶¼´Ó±í¸ñÖжÁÈ¡£¬²úÉúµÄ Öмä½á¹û¶¼¼Ç¼ÔÚÏàÓ¦µÄ±í¸ñÖС£¿ÉÒÔ˵Õû¸ö±àÒë¹ý³Ì¾ÍÊÇÔì±í¡¢²é±íµÄ¹¤×÷¹ý³Ì¡£ÐèÒªÖ¸ ³öµÄÊÇ£¬ÕâÀïµÄ¡°±í¸ñ¹ÜÀí³ÌÐò¡±²¢²»Òâζ×ÅËü¾ÍÊÇÒ»¸ö¶ÀÁ¢µÄ±í¸ñ¹ÜÀíÄ£¿é£¬¶øÊÇÖ¸±àÒë ³ÌÐò¾ßÓеıí¸ñ¹ÜÀí¹¦ÄÜ¡£
´íÎó´¦Àí³ÌÐò£º´¦ÀíºÍУÕýÔ´³ÌÐòÖдæÔڵĴʷ¨¡¢Óï·¨ºÍÓïÒå´íÎó¡£µ±±àÒë³ÌÐò·¢ÏÖÔ´ ³ÌÐòÖеĴíÎóʱ£¬´íÎó´¦Àí³ÌÐò¸ºÔ𱨸æ³ö´íµÄλÖúʹíÎóÐÔÖʵÈÐÅÏ¢£¬Í¬Ê±¶Ô·¢ÏֵĴíÎó ½øÐÐÊʵ±µÄУÕý£¨ÐÞ¸´£©£¬Ä¿µÄÊÇʹ±àÒë³ÌÐòÄܹ»¼ÌÐøÏòϽøÐзÖÎöºÍ´¦Àí¡£
×¢Ò⣺Èç¹ûÎʱàÒë³ÌÐòÓÐÄÄЩÖ÷Òª¹¹³É³É·Ö£¬Ö»Òª»Ø´ðÁù²¿·Ö¾Í¿ÉÒÔ¡£Èç¹û¸ã²»Çå³þ£¬ ¾Í»Ø´ð°Ë²¿·Ö¡£
µÚ 3 Ìâ
ºÎν·Òë³ÌÐò¡¢±àÒë³ÌÐòºÍ½âÊͳÌÐò£¿ËüÃÇÈýÕßÖ®¼äÓкÎÖÖ¹ØÏµ£¿
´ð°¸£º
·Òë³ÌÐòÊÇÖ¸½«ÓÃijÖÖÓïÑÔ±àдµÄ³ÌÐòת»»³ÉÁíÒ»ÖÖÓïÑÔÐÎʽµÄ³ÌÐòµÄ³ÌÐò£¬Èç±àÒë³Ì ÐòºÍ»ã±à³ÌÐòµÈ¡£
±àÒë³ÌÐòÊǰÑÓø߼¶ÓïÑÔ±àдµÄÔ´³ÌÐòת»»£¨¼Ó¹¤£©³ÉÓëÖ®µÈ¼ÛµÄÁíÒ»ÖÖÓõͼ¶ÓïÑÔ±à дµÄÄ¿±ê³ÌÐòµÄ·Òë³ÌÐò¡£
½âÊͳÌÐòÊǽâÊÍ¡¢Ö´Ðи߼¶ÓïÑÔÔ´³ÌÐòµÄ³ÌÐò¡£½âÊÍ·½Ê½Ò»°ã·ÖΪÁ½ÖÖ£ºÒ»ÖÖ·½Ê½ÊÇ£¬ Ô´³ÌÐò¹¦ÄܵÄʵÏÖÍêÈ«ÓɽâÊͳÌÐò³Ðµ£ºÍÍê³É£¬¼´Ã¿¶Á³öÔ´³ÌÐòµÄÒ»ÌõÓï¾äµÄµÚÒ»¸öµ¥´Ê£¬ ÔòÒÀ¾ÝÕâ¸öµ¥´Ê°Ñ¿ØÖÆ×ªÒƵ½ÊµÏÖÕâÌõÓï¾ä¹¦ÄܵijÌÐò²¿·Ö£¬¸Ã²¿·Ö¸ºÔðÍê³ÉÕâÌõÓï¾äµÄ¹¦ ÄܵÄʵÏÖ£¬Íê³Éºó·µ»Øµ½½âÊͳÌÐòµÄ×ܿز¿·ÖÔÙ¶ÁÈËÏÂÒ»ÌõÓï¾ä¼ÌÐø½øÐнâÊÍ¡¢Ö´ÐУ¬Èç´Ë ·´¸´£»ÁíÒ»ÖÖ·½Ê½ÊÇ£¬Ò»±ß·ÒëÒ»±ßÖ´ÐУ¬¼´Ã¿¶Á³öÔ´³ÌÐòµÄÒ»ÌõÓï¾ä£¬½âÊͳÌÐò¾Í½«Æä· Òë³ÉÒ»¶Î»úÆ÷Ö¸Áî²¢Ö´ÐÐÖ®£¬È»ºóÔÙ¶ÁÈËÏÂÒ»ÌõÓï¾ä¼ÌÐø½øÐнâÊÍ¡¢Ö´ÐУ¬Èç´Ë·´¸´¡£ÎÞÂÛ
ÊÇÄÄÖÖ·½Ê½£¬Æä¼Ó¹¤½á¹û¶¼ÊÇÔ´³ÌÐòµÄÖ´Ðнá¹û¡£Ä¿Ç°ºÜ¶à½âÊͳÌÐò²ÉÈ¡ÉÏÊöÁ½ÖÖ·½Ê½µÄ×Û ºÏʵÏÖ·½°¸£¬¼´ÏȰÑÔ´³ÌÐò·Òë³É½ÏÈÝÒ×½âÊÍÖ´ÐеÄijÖÖÖмä´úÂë³ÌÐò£¬È»ºó¼¯ÖнâÊÍÖ´ÐÐ Öмä´úÂë³ÌÐò£¬×îºóµÃµ½ÔËÐнá¹û¡£
¹ãÒåÉϽ²£¬±àÒë³ÌÐòºÍ½âÊͳÌÐò¶¼ÊôÓÚ·Òë³ÌÐò£¬µ«ËüÃǵķÒ뷽ʽ²»Í¬£¬½âÊͳÌÐòÊÇ ±ß·Ò루½âÊÍ£©±ßÖ´ÐУ¬²»²úÉúÄ¿±ê´úÂ룬Êä³öÔ´³ÌÐòµÄÔËÐнá¹û¡£¶ø±àÒë³ÌÐòÖ»¸ºÔð°ÑÔ´ ³ÌÐò·Òë³ÉÄ¿±ê³ÌÐò£¬Êä³öÓëÔ´³ÌÐòµÈ¼ÛµÄÄ¿±ê³ÌÐò£¬¶øÄ¿±ê³ÌÐòµÄÖ´ÐÐÈÎÎñÓɲÙ×÷ϵͳÀ´ Íê³É£¬¼´Ö»·Òë²»Ö´ÐС£
µÚ 4 Ìâ
¶ÔÏÂÁдíÎóÐÅÏ¢£¬ÇëÖ¸³ö¿ÉÄÜÊDZàÒëµÄÄĸö½×¶Î£¨´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎö¡¢ÓïÒå·ÖÎö¡¢ ´úÂëÉú³É£©±¨¸æµÄ¡£
£¨1£© else ûÓÐÆ¥ÅäµÄ if £¨2£© Êý×éϱêÔ½½ç
£¨3£© ʹÓõĺ¯ÊýûÓж¨Òå £¨4£© ÔÚÊýÖгöÏÖ·ÇÊý×Ö×Ö·û
´ð°¸£º
£¨1£© Óï·¨·ÖÎö £¨2£© ÓïÒå·ÖÎö £¨3£© Óï·¨·ÖÎö £¨4£© ´Ê·¨·ÖÎö
µÚ 5 Ìâ
±àÒë³ÌÐò´óÖÂÓÐÄļ¸ÖÖ¿ª·¢¼¼Êõ£¿
´ð°¸£º
£¨1£©×Ô±àÒ룺ÓÃijһ¸ß¼¶ÓïÑÔÊéдÆä±¾ÉíµÄ±àÒë³ÌÐò¡£
£¨2£©½»²æ±àÒ룺A »úÆ÷ÉϵıàÒë³ÌÐòÄܲúÉú B »úÆ÷ÉϵÄÄ¿±ê´úÂë¡£
£¨3£©×ÔÕ¹£ºÊ×ÏÈÈ·¶¨Ò»¸ö·Ç³£¼òµ¥µÄºËÐÄÓïÑÔ L0£¬ÓûúÆ÷ÓïÑÔ»ò»ã±àÓïÑÔÊéд³öËüµÄ±àÒë
³ÌÐò T0£¬ÔÙ°ÑÓïÑÔ L0 À©³äµ½ L1£¬´Ëʱ L0 . L1 ,²¢Óà L0 ±àд L1 µÄ±àÒë³ÌÐò T1£¬ÔÙ°ÑÓï
ÑÔ L1 À©³äΪ L2£¬ÓÐ L1 L2 ,²¢Óà L1 ±àд L2 µÄ±àÒë³ÌÐò T2£¬??£¬Èç´ËÖð²½À©Õ¹ÏÂÈ¥£¬ ºÃËÆ¹öÑ©ÇòÒ»Ñù£¬Ö±µ½ÎÒÃÇËùÒªÇóµÄ±àÒë³ÌÐò¡£ .
£¨4£©ÒÆÖ²£º½« A »úÆ÷ÉϵÄij¸ß¼¶ÓïÑԵıàÒë³ÌÐò°áµ½ B »úÆ÷ÉÏÔËÐС£
µÚ£¶Ìâ
¼ÆËã»úÖ´ÐÐÓø߼¶ÓïÑÔ±àдµÄ³ÌÐòÓÐÄÄЩ;¾¶?ËüÃÇÖ®¼äµÄÖ÷񻂿±ðÊÇʲô?
´ð°¸£º
¼ÆËã»úÖ´ÐÐÓø߼¶ÓïÑÔ±àдµÄ³ÌÐòÖ÷Ҫ;¾¶ÓÐÁ½ÖÖ£¬¼´½âÊÍÓë±àÒë¡£
Ïñ Basic Ö®ÀàµÄÓïÑÔ£¬ÊôÓÚ½âÊÍÐ͵ĸ߼¶ÓïÑÔ¡£ËüÃǵÄÌØµãÊǼÆËã»ú²¢²»ÊÂÏȶԸ߼¶Óï ÑÔ½øÐÐÈ«ÅÌ·Ò룬½«Æä±äΪ»úÆ÷´úÂ룬¶øÊÇÿ¶ÁÈëÒ»Ìõ¸ß¼¶Óï¾ä£¬¾ÍÓýâÊÍÆ÷½«Æä·ÒëΪһ Ìõ»úÆ÷´úÂ룬ÓèÒÔÖ´ÐУ¬È»ºóÔÙ¶ÁÈëÏÂÒ»Ìõ¸ß¼¶Óï¾ä£¬·ÒëΪ»úÆ÷´úÂ룬ÔÙÖ´ÐУ¬Èç´Ë·´¸´¡£
×ܶøÑÔÖ®£¬ÊDZ߷Òë±ßÖ´ÐС£
Ïñ C£¬Pascal Ö®ÀàµÄÓïÑÔ£¬ÊôÓÚ±àÒëÐ͵ĸ߼¶ÓïÑÔ¡£ËüÃǵÄÌØµãÊǼÆËã»úÊÂÏȶԸ߼¶Óï ÑÔ½øÐÐÈ«ÅÌ·Ò룬½«ÆäÈ«²¿±äΪ»úÆ÷´úÂ룬ÔÙͳһִÐУ¬¼´ÏÈ·Ò룬ºóÖ´ÐС£´ÓËÙ¶ÈÉÏ¿´£¬ ±àÒëÐ͵ĸ߼¶ÓïÑԱȽâÊÍÐ͵ĸ߼¶ÓïÑÔ¸ü¿ì¡£
µÚ 2 Õ PL/0 ±àÒë³ÌÐòµÄʵÏÖ
µÚ 1 Ìâ
PL/0 ÓïÑÔÔÊÐí¹ý³ÌǶÌ×¶¨ÒåºÍµÝ¹éµ÷Óã¬ÊÔÎÊËüµÄ±àÒë³ÌÐòÈçºÎ½â¾öÔËÐÐʱµÄ´æ´¢¹Ü Àí¡£
´ð°¸£º
PL/0 ÓïÑÔÔÊÐí¹ý³ÌǶÌ×¶¨ÒåºÍµÝ¹éµ÷Óã¬ËüµÄ±àÒë³ÌÐòÔÚÔËÐÐʱ²ÉÓÃÁËջʽ¶¯Ì¬´æ´¢ ¹ÜÀí¡££¨Êý×é CODE ´æ·ÅµÄÖ»¶ÁÄ¿±ê³ÌÐò£¬ËüÔÚÔËÐÐʱ²»¸Ä±ä¡££©ÔËÐÐʱµÄÊý¾ÝÇø S ÊÇÓÉ ½âÊͳÌÐò¶¨ÒåµÄһάÕûÐÍÊý×飬½âÊÍÖ´ÐÐʱ¶ÔÊý¾Ý¿Õ¼ä S µÄ¹ÜÀí×ñѺó½øÏȳö¹æÔò£¬µ±Ã¿ ¸ö¹ý³Ì(°üÀ¨Ö÷³ÌÐò)±»µ÷ÓÃʱ£¬²Å·ÖÅäÊý¾Ý¿Õ¼ä£¬Í˳ö¹ý³Ìʱ£¬ÔòËù·ÖÅäµÄÊý¾Ý¿Õ¼ä±»ÊÍ·Å¡£ Ó¦Óö¯Ì¬Á´ºÍ¾²Ì¬Á´µÄ·½Ê½·Ö±ð½â¾öµÝ¹éµ÷ÓúͷǾֲ¿±äÁ¿µÄÒýÓÃÎÊÌâ¡£
µÚ 2 Ìâ
Èô PL/0 ±àÒë³ÌÐòÔËÐÐʱµÄ´æ´¢·ÖÅä²ßÂÔ²ÉÓÃջʽ¶¯Ì¬·ÖÅ䣬²¢Óö¯Ì¬Á´ºÍ¾²Ì¬Á´µÄ·½ ʽ·Ö±ð½â¾öµÝ¹éµ÷ÓúͷǾֲ¿±äÁ¿µÄÒýÓÃÎÊÌ⣬ÊÔд³öÏÂÁгÌÐòÖ´Ðе½¸³ÖµÓï¾ä b¡Ã=10 ʱ
ÔËÐÐÕ»µÄ²¼¾ÖʾÒâͼ¡£
var x,y;
procedure p;
var a;
procedure q;
var b;
begin (q)
b¡Ã=10;
end (q);
procedure s;
var c,d;
procedure r;
var e,f;
begin (r)
call q;
end (r);
begin (s)
call r;
end (s);
begin (p)
call s;
end (p);
begin (main)
call p;
end (main).
´ð°¸£º
³ÌÐòÖ´Ðе½¸³ÖµÓï¾ä b¡Ã=10 ʱÔËÐÐÕ»µÄ²¼¾ÖʾÒâͼΪ£º
µÚ 3 Ìâ
д³öÌâ 2 Öе±³ÌÐò±àÒëµ½ r µÄ¹ý³ÌÌåʱµÄÃû×Ö±í table µÄÄÚÈÝ¡£
name
kind
level/val adr
size
´ð°¸£º
Ìâ 2 Öе±³ÌÐò±àÒëµ½ r µÄ¹ý³ÌÌåʱµÄÃû×Ö±í table µÄÄÚÈÝΪ£º
name
kind
level/val adr
size x
variable 0 dx y
variable 0
dx+1 p
procedure
0
¹ý³Ì p µÄÈë¿Ú£¨´ýÌ 5
a
variable 1 dx q
procedure 1
¹ý³Ì q µÄÈë¿Ú 4 s
procedure 1
¹ý³Ì s µÄÈë¿Ú£¨´ýÌ 5 c
variable 2 dx d
variable
2 dx r
procedure 2
¹ý³Ì r µÄÈë¿Ú 5 e
variable 3 dx f
variable 3
dx+1
×¢Ò⣺q ºÍ s ÊDz¢ÁеĹý³Ì£¬ËùÒÔ q ¶¨ÒåµÄ±äÁ¿ b ±»¸²¸Ç¡£
µÚ 4 Ìâ
Ö¸³öÕ»¶¥Ö¸Õë T£¬×îл¼Ç¼»ùµØÖ·Ö¸Õë B£¬¶¯Ì¬Á´Ö¸Õë DL£¬¾²Ì¬Á´Ö¸Õë SL Óë·µ »ØµØÖ· RA µÄÓÃ;¡£
´ð°¸£º
Õ»¶¥Ö¸Õë T£¬×îл¼Ç¼»ùµØÖ·Ö¸Õë B£¬¶¯Ì¬Á´Ö¸Õë DL£¬¾²Ì¬Á´Ö¸Õë SL Óë·µ»ØµØÖ· RA µÄÓÃ;˵Ã÷ÈçÏ£º
T£º Õ»¶¥¼Ä´æÆ÷ T Ö¸³öÁ˵±Ç°Õ»ÖÐ×îзÖÅäµÄµ¥Ôª(T Ò²ÊÇÊý×é S µÄϱê)¡£
B£º»ùÖ·¼Ä´æÆ÷£¬Ö¸Ïòÿ¸ö¹ý³Ì±»µ÷ÓÃʱ£¬ÔÚÊý¾ÝÇø S ÖиøËü·ÖÅäµÄÊý¾Ý¶ÎÆð ʼ µØÖ·£¬ Ò²³Æ»ùµØÖ·¡£
SL£º ¾²Ì¬Á´£¬Ö¸Ïò¶¨Òå¸Ã¹ý³ÌµÄÖ±½ÓÍâ¹ý³Ì£¨»òÖ÷³ÌÐò£©ÔËÐÐʱ×îÐÂÊý¾Ý¶ÎµÄ»ùµØÖ·£¬ ÓÃÒÔÒýÓ÷Ǿֲ¿£¨°üΧËüµÄ¹ý³Ì£©±äÁ¿Ê±£¬Ñ°ÕҸñäÁ¿µÄµØÖ·¡£
DL£º ¶¯Ì¬Á´£¬Ö¸Ïòµ÷Óøùý³ÌǰÕýÔÚÔËÐйý³ÌµÄÊý¾Ý¶Î»ùµØÖ·£¬ÓÃÒÔ¹ý³ÌÖ´ÐнáÊøÊÍ ·ÅÊý¾Ý¿Õ¼äʱ£¬»Ö¸´µ÷Óøùý³ÌǰÔËÐÐÕ»µÄ״̬¡£
RA£º ·µ»ØµØÖ·£¬¼Ç¼µ÷Óøùý³ÌʱĿ±ê³ÌÐòµÄ¶Ïµã£¬¼´µ÷Óùý³ÌÖ¸ÁîµÄÏÂÒ»ÌõÖ¸ÁîµÄ µØÖ·£¬ÓÃÒÔ¹ý³ÌÖ´ÐнáÊøºó·µ»Øµ÷Óùý³ÌʱµÄÏÂÒ»ÌõÖ¸Áî¼ÌÐøÖ´ÐС£
ÔÚÿ¸ö¹ý³Ì±»µ÷ÓÃʱÔÚÕ»¶¥·ÖÅä 3 ¸öÁªÏµµ¥Ôª£¬ÓÃÒÔ´æ·Å SL£¬DL£¬ RA¡£
µÚ 5 Ìâ
PL/0 ±àÒë³ÌÐòËù²úÉúµÄÄ¿±ê´úÂëÊÇÒ»ÖÖ¼ÙÏëջʽ¼ÆËã»úµÄ»ã±àÓïÑÔ£¬Çë˵Ã÷¸Ã»ã±àÓï ÑÔÖÐÏÂÁÐÖ¸Áî¸÷×ԵŦÄܺÍËùÍê³ÉµÄ²Ù×÷¡£
£¨£±£© INT 0 A £¨£²£© OPR 0 0 £¨£³£© CAL L A
´ð°¸£º
PL/0 ±àÒë³ÌÐòËù²úÉúµÄÄ¿±ê´úÂëÖÐÓÐ 3 Ìõ·Ç³£ÖØÒªµÄÌØÊâÖ¸ÁÕâ 3 ÌõÖ¸ÁîÔÚ code ÖÐ µÄλÖú͹¦ÄÜÒÔ¼°ËùÍê³ÉµÄ²Ù×÷˵Ã÷ÈçÏ£º
INT 0 A
ÔÚ¹ý³ÌÄ¿±ê³ÌÐòµÄÈë¿Ú´¦£¬¿ª±Ù A ¸öµ¥ÔªµÄÊý¾Ý¶Î¡£A Ϊ¾Ö²¿±äÁ¿µÄ¸öÊý+3¡£ OPR 0 0
ÔÚ¹ý³ÌÄ¿±ê³ÌÐòµÄ³ö¿Ú´¦£¬ÊÍ·ÅÊý¾Ý¶Î£¨ÍËÕ»£©£¬»Ö¸´µ÷Óøùý³ÌǰÕýÔÚÔËÐеĹý³ÌµÄ Êý¾Ý¶Î»ùÖ·¼Ä´æÆ÷ B ºÍÕ»¶¥¼Ä´æÆ÷ T µÄÖµ£¬²¢½«·µ»ØµØÖ·Ë͵½Ö¸ÁîµØÖ·¼Ä´æÆ÷ P ÖУ¬ÒÔʹ
µ÷ÓÃǰµÄ³ÌÐò´Ó¶Ïµã¿ªÊ¼¼ÌÐøÖ´ÐС£ CAL L A
µ÷Óùý³Ì£¬Íê³ÉÌîд¾²Ì¬Á´¡¢¶¯Ì¬Á´¡¢·µ»ØµØÖ·£¬¸ø³ö±»µ÷Óùý³ÌµÄ»ùµØÖ·Öµ£¬ËÍÈë»ù Ö·¼Ä´æÆ÷ B ÖУ¬Ä¿±ê³ÌÐòµÄÈë¿ÚµØÖ· A µÄÖµËÍÖ¸ÁîµØÖ·¼Ä´æÆ÷ P ÖУ¬Ê¹Ö¸Áî´Ó A ¿ªÊ¼Ö´ÐС£
µÚ 6 Ìâ
¸ø³ö¶Ô PL/0 ÓïÑÔ×÷ÈçϹ¦ÄÜÀ©³äʱµÄÓ﷨ͼºÍ EBNF µÄÓï·¨ÃèÊö¡£
(1) À©³äÌõ¼þÓï¾äµÄ¹¦ÄÜʹÆäΪ£º
if¡´Ìõ¼þ¡µthen¡´Óï¾ä¡µ[else¡´Óï¾ä¡µ]
(2) À©³ä repeat Óï¾äΪ£º
repeat¡´Óï¾ä¡µ{£»¡´Óï¾ä¡µ}until¡´Ìõ¼þ¡µ
´ð°¸£º
¶Ô PL/0 ÓïÑÔ×÷ÈçϹ¦ÄÜÀ©³äʱµÄÓ﷨ͼºÍ EBNF µÄÓï·¨ÃèÊöÈçÏ£º
(1) À©³äÌõ¼þÓï¾äµÄÓ﷨ͼΪ£º
EBNF µÄÓï·¨ÃèÊöΪ£º ¡´Ìõ¼þÓï¾ä¡µ::= if¡´Ìõ¼þ¡µthen¡´Óï¾ä¡µ[else¡´Óï¾ä¡µ]
(2) À©³ä repeat Óï¾äµÄÓ﷨ͼΪ£º
EBNF µÄÓï·¨ÃèÊöΪ£º ¡´ ÖØ¸´Óï¾ä¡µ::= repeat¡´Óï¾ä¡µ{£»¡´Óï¾ä¡µ}until¡´Ìõ¼þ¡µ
µÚ 3 Õ ÎÄ·¨ºÍÓïÑÔ
µÚ 1 Ìâ
ÎÄ·¨ G£½({A,B,S},{a,b,c},P,S)ÆäÖÐ P Ϊ£º
S¡úAc|aB
A¡úab
B¡úbc
д³ö L(G[S])µÄÈ«²¿ÔªËØ¡£
´ð°¸£º
L(G[S])={abc}
µÚ 2 Ìâ
ÎÄ·¨ G[N]Ϊ£º
N¡úD|ND
D¡ú0|1|2|3|4|5|6|7|8|9
G[N]µÄÓïÑÔÊÇʲô£¿
´ð°¸:
G[N]µÄÓïÑÔÊÇ V+¡£V={0,1,2,3,4,5,6,7,8,9}
N=>ND=>NDD.... =>NDDDD...D=>D......D
»òÕߣºÔÊÐí 0 ¿ªÍ·µÄ·Ç¸ºÕûÊý£¿
µÚ£³Ìâ
Ϊֻ°üº¬Êý×Ö¡¢¼ÓºÅºÍ¼õºÅµÄ±í´ïʽ£¬ÀýÈç 9-2£«5£¬3-1£¬£·µÈ¹¹ÔìÒ»¸öÎÄ·¨¡£
´ð°¸£º
G[S]:
S->S+D|S-D|D
D->0|1|2|3|4|5|6|7|8|9
µÚ 4 Ìâ
ÒÑÖªÎÄ·¨ G[Z]£º
Z¡úaZb|ab
д³ö L(G[Z])µÄÈ«²¿ÔªËØ¡£
´ð°¸£º
Z=>aZb=>aaZbb=>aaa..Z...bbb=> aaa..ab...bbb
L(G[Z])={anbn|n>=1}
µÚ 5 Ìâ
дһÎÄ·¨£¬Ê¹ÆäÓïÑÔÊÇżÕýÕûÊýµÄ¼¯ºÏ¡£
(1) ÔÊÐí 0 ´òÍ·£»
(2)²»ÔÊÐí 0 ´òÍ·¡£
´ð°¸£º
(1)ÔÊÐí 0 ¿ªÍ·µÄżÕýÕûÊý¼¯ºÏµÄÎÄ·¨ E¡úNT|D T¡úNT|D
N¡úD|1|3|5|7|9 D¡ú0|2|4|6|8
(2)²»ÔÊÐí 0 ¿ªÍ·µÄżÕýÕûÊý¼¯ºÏµÄÎÄ·¨ E¡úNT|D T¡úFT|G
N¡úD|1|3|5|7|9 D¡ú2|4|6|8 F¡úN|0 G¡úD|0
µÚ 6 Ìâ
ÒªÇó£º
ÒÑÖªÎÄ·¨ G£º
<±í´ïʽ>::=<Ïî>£ü<±í´ïʽ>£«<Ïî>
<Ïî>::=<Òò×Ó>£ü<Ïî>*<Òò×Ó>
<Òò×Ó>::=£¨<±í´ïʽ>£©£üi
ÊÔ¸ø³öÏÂÊö±í´ïʽµÄÍÆµ¼¼°Óï·¨Ê÷¡£
£¨£µ£©i+(i+i)
£¨£¶£©i+i*i
´ð°¸£º
(5) <±í´ïʽ>
=><±í´ïʽ>£«<Ïî>
=><±í´ïʽ>£«<Òò×Ó>
=><±í´ïʽ>£«£¨<±í´ïʽ>£©
=><±í´ïʽ>£«£¨<±í´ïʽ>£«<Ïî>£©
=><±í´ïʽ>£«£¨<±í´ïʽ>£«<Òò×Ó>£©
=><±í´ïʽ>£«£¨<±í´ïʽ>£«i£©
=><±í´ïʽ>£«£¨<Ïî>£«i£©
=><±í´ïʽ>£«£¨<Òò×Ó>£«i£©
=><±í´ïʽ>£«£¨i£«i£©
=><Ïî>£«£¨i£«i£©
=><Òò×Ó>£«£¨i£«i£©
=>i£«£¨i£«i£©
(6) <±í´ïʽ>
=><±í´ïʽ>£«<Ïî>
=><±í´ïʽ>£«<Ïî>*<Òò×Ó>
=><±í´ïʽ>£«<Ïî>*i
=><±í´ïʽ>£«<Òò×Ó>*i
=><±í´ïʽ>£«i*i
=><Ïî>£«i*i
=><Òò×Ó>£«i*i
=>i£«i*i
<±í´ïʽ>
<±í´ïʽ> + <Ïî> <Òò×Ó> <±í´ïʽ>
<±í´ïʽ> + <Ïî> <Òò×Ó> i <Ïî> <Òò×Ó> i <Ïî> <Òò×Ó> i £¨ )
<±í´ïʽ>
<±í´ïʽ> + <Ïî> <Ïî> * <Òò×Ó> <Òò×Ó> i <Ïî> <Òò×Ó> i i
µÚ 7 Ìâ
Ö¤Ã÷ÏÂÊöÎÄ·¨ G[¡´±í´ïʽ¡µ]ÊǶþÒåµÄ¡£
¡´±í´ïʽ¡µ¡Ë=a|(¡´±í´ïʽ¡µ)|¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ
¡´ÔËËã·û¡µ¡Ë=+|-|*|/
´ð°¸£º
¿ÉΪ¾ä×Ó a+a*a ¹¹ÔìÁ½¸ö²»Í¬µÄ×îÓÒÍÆµ¼: ×îÓÒÍÆµ¼ 1 ¡´±í´ïʽ¡µ ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µa ¡´±í´ïʽ¡µ* a ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ* a ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µa * a ¡´±í´ïʽ¡µ+ a * a a + a * a
×îÓÒÍÆµ¼ 2 ¡´±í´ïʽ¡µ ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ a ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µ¡´±í´ïʽ¡µ * a ¡´±í´ïʽ¡µ¡´ÔËËã·û¡µa * a ¡´±í´ïʽ¡µ+ a * a a + a * a
µÚ 8 Ìâ
ÎÄ·¨ G[S]Ϊ£º
S¡úAc|aB
A¡úab
B¡úbc
¸ÃÎÄ·¨ÊÇ·ñΪ¶þÒåµÄ£¿ÎªÊ²Ã´£¿
´ð°¸£º
¶ÔÓÚ´® abc
(1)S=>Ac=>abc (2)S=>aB=>abc
¼´´æÔÚÁ½²»Í¬µÄ×îÓÒÍÆµ¼¡£ËùÒÔ£¬¸ÃÎÄ·¨ÊǶþÒåµÄ¡£
»òÕߣº
¶ÔÊäÈë×Ö·û´® abc£¬Äܹ¹ÔìÁ½¿Ã²»Í¬µÄÓï·¨Ê÷£¬ËùÒÔËüÊǶþÒåµÄ¡£
µÚ 9 Ìâ
¿¼ÂÇÏÂÃæÉÏÏÂÎÄÎÞ¹ØÎÄ·¨£º
S¡úSS*|SS+|a
(1)±íÃ÷ͨ¹ý´ËÎÄ·¨ÈçºÎÉú³É´® aa+a*£¬²¢Îª¸Ã´®¹¹ÔìÓï·¨Ê÷¡£
(2)G[S]µÄÓïÑÔÊÇʲô£¿
´ð°¸£º
(1)´ËÎÄ·¨Éú³É´® aa+a*µÄ×îÓÒÍÆµ¼ÈçÏÂ
S=>SS*=>SS*=>Sa*=>SS+a*=>Sa+a*=>aa+a*
(2)¸ÃÎÄ·¨Éú³ÉµÄÓïÑÔÊÇ£º*ºÍ+µÄºó׺±í´ïʽ£¬¼´Ä沨À¼Ê½¡£
S A c a b S a B b c S S S * S S + a a a
µÚ 10 Ìâ
ÎÄ·¨ S¡úS(S)S|¦Å
(1) Éú³ÉµÄÓïÑÔÊÇʲô£¿
(2) ¸ÃÎÄ·¨ÊǶþÒåµÄÂð£¿ËµÃ÷ÀíÓÉ¡£
´ð°¸£º
£¨£±£© ǶÌ×µÄÀ¨ºÅ
£¨£²£© ÊǶþÒåµÄ£¬ÒòΪ¶ÔÓÚ£¨£©£¨£©¿ÉÒÔ¹¹ÔìÁ½¿Ã²»Í¬µÄÓï·¨Ê÷¡£
µÚ 11 Ìâ
ÁîÎÄ·¨ G[E]Ϊ£º
E¡úT|E+T|E-T
T¡úF|T*F|T/F
F¡ú(E)|i
Ö¤Ã÷ E+T*F ÊÇËüµÄÒ»¸ö¾äÐÍ£¬Ö¸³öÕâ¸ö¾äÐ͵ÄËùÓжÌÓï¡¢Ö±½Ó¶ÌÓïºÍ¾ä±ú¡£
´ð°¸£º
´Ë¾äÐͶÔÓ¦Óï·¨Ê÷ÈçÓÒ£¬¹ÊΪ´ËÎÄ·¨Ò»¸ö¾äÐÍ¡£
»òÕߣºÒòΪ´æÔÚÍÆµ¼ÐòÁÐ: E=>E+T=>E+T*F£¬Ëù ÒÔ E+T*F ¾äÐÍ
´Ë¾äÐÍÏà¶ÔÓÚ E µÄ¶ÌÓïÓÐ:E+T*F£»Ïà¶ÔÓÚ T µÄ¶ÌÓï ÓÐ T*F
Ö±½Ó¶ÌÓïΪ£ºT*F
¾ä±úΪ£ºT*F
µÚ 13 Ìâ
Ò»¸öÉÏÏÂÎÄÎÞ¹ØÎÄ·¨Éú³É¾ä×Ó abbaa µÄÍÆµ¼Ê÷ÈçÏ£º
(1)¸ø³ö´® abbaa ×î×óÍÆµ¼¡¢×îÓÒÍÆµ¼¡£
(2)¸ÃÎÄ·¨µÄ²úÉúʽ¼¯ºÏ P ¿ÉÄÜÓÐÄÄÐ©ÔªËØ£¿
(3)ÕÒ³ö¸Ã¾ä×ÓµÄËùÓжÌÓï¡¢Ö±½Ó¶ÌÓï¡¢¾ä±ú¡£ B
a S A B S a S B A ¦Å b b a
´ð°¸£º
(1)´® abbaa ×î×óÍÆµ¼:
S=>ABS=>aBS=>aSBBS=>aBBS=>abBS=>abbS=>abbAa=>abbaa
×îÓÒÍÆµ¼£º
S=>ABS=>ABAa=>ABaa=>ASBBaa=>ASBbaa=>ASbbaa=>Abbaa=>abbaa
(2)²úÉúʽÓУºS¡úABS |Aa|¦Å A¡úa B¡úSBB|b
¿ÉÄÜÔªËØÓУº¦Å aa ab abbaa aaabbaa ??
(3)¸Ã¾ä×ӵĶÌÓïÓУº
a ÊÇÏà¶Ô A µÄ¶ÌÓï
¦Å ÊÇÏà¶Ô S µÄ¶ÌÓï
b ÊÇÏà¶Ô B µÄ¶ÌÓï
¦Åbb ÊÇÏà¶Ô B µÄ¶ÌÓï
aa ÊÇÏà¶Ô S µÄ¶ÌÓï
a¦Åbbaa ÊÇÏà¶Ô S µÄ¶ÌÓï
Ö±½Ó¶ÌÓïÓУºa ¦Å b
¾ä±úÊÇ£ºa
µÚ 14 Ìâ
¸ø³öÉú³ÉÏÂÊöÓïÑÔµÄÉÏÏÂÎÄÎÞ¹ØÎÄ·¨£º £¨1£©{ anbnambm| n£¬m>=0} £¨2£©{ 1n0m 1m0n| n£¬m>=0}
£¨3£©{WaWr|W ÊôÓÚ{0|a}*£¬Wr ±íʾ WµÄÄæ}
´ð°¸£º
£¨£±£© S¡úAA A¡úaAb|¦Å £¨£²£© S¡ú1S0|A A¡ú0A1|¦Å £¨£³£©
S¡ú0S0|1S1|¦Å
µÚ 16 Ìâ
¸ø³öÉú³ÉÏÂÊöÓïÑÔµÄÈýÐÍÎÄ·¨£º
(1){an|n >=0 }
(2) { anbm|n,m>=1 }
(3){anbmck|n,m,k>=0 }
´ð°¸£º
(1) S¡úaS|¦Å (2) S¡úaA A¡úaA|B B¡úbB|b (3)
A¡úaA|B B¡úbB|C C¡úcC|¦Å
µÚ 17 Ìâ
ϰÌ⣷ºÍϰÌâ 11 ÖеÄÎÄ·¨µÈ¼ÛÂð£¿
´ð°¸£º
µÈ¼Û¡£
µÚ 18 Ìâ
½âÊÍÏÂÁÐÊõÓïºÍ¸ÅÄ
£¨£±£© ×Öĸ±í
£¨£²£© ´®¡¢×ֺ;ä×Ó £¨£³£© ÓïÑÔ¡¢Óï·¨ºÍÓïÒå
´ð°¸£º
£¨£±£©×Öĸ±í£ºÊÇÒ»¸ö·Ç¿ÕÓÐÇºÏ¡£
£¨£²£©´®£º·ûºÅµÄÓÐÇîÐòÁС£
×Ö£º×Öĸ±íÖеÄÔªËØ¡£
¾ä×Ó£ºÈç¹û Z x , x ¡ÊV *T Ôò³Æ x ÊÇÎÄ·¨ G µÄÒ»¸ö¾ä×Ó¡£
+
£¨£³£©ÓïÑÔ£ºËüÊÇÓɾä×Ó×é³ÉµÄ¼¯ºÏ£¬ÊÇÓÉÒ»×é¼ÇºÅËù¹¹³ÉµÄ¼¯ºÏ¡£³ÌÐòÉè¼ÆµÄÓïÑÔ¾ÍÊÇËù
ÓиÃÓïÑԵijÌÐòµÄÈ«Ìå¡£ÓïÑÔ¿ÉÒÔ¿´³ÉÔÚÒ»¸ö»ù±¾·ûºÅ¼¯É϶¨ÒåµÄ£¬°´Ò»¶¨¹æ Ôò¹¹³ÉµÄÒ»Çлù±¾·ûºÅ´®×é³ÉµÄ¼¯ºÏ¡£
Óï·¨£º±íʾ¹¹³ÉÓïÑÔ¾ä×ӵĸ÷¸ö¼ÇºÅÖ®¼äµÄ×éºÏ¹æÂÉ¡£³ÌÐòµÄ½á¹¹»òÐÎʽ¡£
ÓïÒ壺±íʾ°´ÕÕ¸÷ÖÖ±íʾ·½·¨Ëù±íʾµÄ¸÷¸ö¼ÇºÅµÄÌØ¶¨º¬Òå¡£ÓïÑÔËù´ú±íµÄº¬Òå¡£
¸½¼ÓÌâ
ÎÊÌâ 1£º
¸ø³öÏÂÊöÎÄ·¨Ëù¶ÔÓ¦µÄÕý¹æÊ½£º S¡ú0A|1B A¡ú1S|1 B¡ú0S|0
´ð°¸£º
R = (01 | 10) ( 01 | 10 )*
ÎÊÌâ 2£º
ÒÑÖªÎÄ·¨ G[A]£¬Ð´³öËü¶¨ÒåµÄÓïÑÔÃèÊö G[A]: A ¡ú 0B|1C B ¡ú 1|1A|0BB C ¡ú 0|0A|1CC
´ð°¸:
G[A]¶¨ÒåµÄÓïÑÔÓÉ 0¡¢1 ·ûºÅ´®×é³É£¬´®ÖÐ 0 ºÍ 1 µÄ¸öÊýÏàͬ.
ÎÊÌâ 3£º
¸ø³öÓïÑÔÃèÊö£¬¹¹ÔìÎÄ·¨.
¹¹ÔìÒ»ÎÄ·¨,Æä¶¨ÒåµÄÓïÑÔÊÇÓÉËã·û+, *, (,)ºÍÔËËã¶ÔÏó a ¹¹³ÉµÄËãÊõ±í´ïʽµÄ¼¯ºÏ.
´ð°¸Ò»£º
G[E] E¡úE+T|T T¡úT* F|F F¡ú(E)|a
´ð°¸¶þ£º
G[E] E¡úE+E|E* E|(E)|a
ÎÊÌâ 4£º
ÒÑÖªÎÄ·¨ G[S]:
S¡údAB
A¡úaA|a
B¡ú¦Å|bB
ÏàÓ¦µÄÕý¹æÊ½ÊÇʲô£¿G[S]ÄÜ·ñ¸Äд³ÉΪµÈ¼ÛµÄÕý¹æÎÄ·¨£¿
´ð°¸£º
Õý¹æÊ½ÊÇ daa*b*£»
ÏàÓ¦µÄÕý¹æÎÄ·¨Îª(ÓÉ×Ô¶¯»ú»¯¼òÀ´)£º
G[S]:S¡údA A¡úa|aB B¡úaB|a|b|bC C¡úbC|b
Ò²¿ÉΪ(¹Û²ìµÃÀ´):G[S]:S¡údA A¡úa|aA|aB B¡úbB|¦Å
ÎÊÌâ 5£º
ÒÑÖªÎÄ·¨ G£º
E¡úE+T|E-T|T
T¡úT*F|T/F|F
F¡ú(E)|i
ÊÔ¸ø³öÏÂÊö±í´ïʽµÄÍÆµ¼¼°Óï·¨Ê÷
(1) i; (2) i*i+i (3) i+i*i (4) i+(i+i)
´ð°¸£º
(1)E=>T=>F=>i
(2)E=>E+T=>T+T=>T*F+T=>F*F+T=>i*F+T=>i*i+T=>i*i+F=>i*i+i
(3)E=>E+T=>T+T=>F+T=>i+T=>i+T*F=>i+F*F=>i+i*F=>i+i*i
(4)E=>E+T=>T+T=>F+T=>i+T=>i+F=>i+(E)=>i+(E+T)=>i+(T+T)=>i+(F+T) =>i+(i+T)=>i+(i+F)=>i+(i+i)
(2) (3) (4)
E + T i T F i F i E E + T E + T i T F F ( E ) i T F i F
ÎÊÌâ 6£º
ÒÑÖªÎÄ·¨ G[E]:
E¡úET+|T
T¡úTF* | F
F¡úF^ | a
ÊÔÖ¤£ºFF^^*ÊÇÎÄ·¨µÄ¾äÐÍ£¬Ö¸³ö¸Ã¾äÐ͵ĶÌÓï¡¢¼òµ¥¶ÌÓïºÍ¾ä±ú.
´ð°¸£º
¸Ã¾äÐͶÔÓ¦µÄÓï·¨Ê÷ÈçÏ£º
¸Ã¾äÐÍÏà¶ÔÓÚ E µÄ¶ÌÓïÓÐ FF^^*
Ïà¶ÔÓÚ T µÄ¶ÌÓïÓÐ FF^^*,F
Ïà¶ÔÓÚ F µÄ¶ÌÓïÓÐ F^;F^^
¼òµ¥¶ÌÓïÓÐ F;F^
¾ä±úΪ F.
ÎÊÌâ 7£º
Êʵ±±ä»»ÎÄ·¨£¬ÕÒµ½ÏÂÁÐÎÄ·¨Ëù¶¨ÒåÓïÑÔµÄÒ»¸öÎÞ¶þÒåµÄÎÄ·¨£º
S ¡ú SaS . SbS . ScS . d
´ð°¸£º
¸ÃÎÄ·¨µÄÐÎʽºÜµäÐÍ£¬¿ÉÒÔÏȲÉÓÃÓÅÏȼ¶Áª¹æÔò±ä»»ÎÄ·¨£¬È»ºóÔٹ涨½áºÏÐÔ¶ÔÎÄ·¨×ö ½øÒ»²½±ä»»£¬¼´¿ÉÏû³ý¶þÒåÐÔ¡£
Éè a¡¢b ºÍ c µÄÓÅÏȼ¶±ðÒÀ´ÎÔö¸ß£¬¸ù¾ÝÓÅÏȼ¶Áª¹æÔò½«ÎÄ·¨±ä»»Îª£º
S ¡ú SaS . A
A ¡ú AbA . C
C ¡ú CcC . d
¹æ¶¨½áºÏÐÔΪ×ó½áºÏ£¬½øÒ»²½½«ÎÄ·¨±ä»»Îª£º
S ¡ú SaA. A
A ¡ú AbC .C
C ¡ú CcF . F
F ¡ú d
¸ÃÎÄ·¨Îª·Ç¶þÒåµÄ¡£
ÎÊÌâ 8£º
¹¹Ôì²úÉúÈçÏÂÓïÑÔµÄÉÏÏÂÎÄÎÞ¹ØÎÄ·¨£º
£¨1£© {anb2ncm | n£¬m ? 0}
£¨2£© {anbmc2m | n£¬m ? 0}
£¨3£© { ambn . m ? n }
£¨4£©{ a m b n c p d q . m+n = p+q }
£¨5£©{ uawb . u,w ¡Ê{a, b}* ¡Ä | u | = | w | }
´ð°¸£º
£¨1£©¸ù¾ÝÉÏÏÂÎÄÎÞ¹ØÎÄ·¨µÄÌØµã£¬Òª²úÉúÐÎÈçanb2ncmµÄ´®£¬¿ÉÒÔ·Ö±ð²úÉúÐÎÈç anb2n ºÍ ÐÎÈç cm µÄ´®¡£Éè¼ÆºÃµÄÎÄ·¨ÊÇ·ñ¾ÍÊǸÃÓïÑÔµÄÎÄ·¨£¿ÑϸñµØËµ£¬Ó¦¸Ã¸ø³öÖ¤Ã÷¡£µ«Èô²»ÊÇ
ÌØ±ðÖ¸Ã÷£¬Í¨³£¿ÉÒÔºöÂÔÕâÒ»µã¡£
¶ÔÓÚ¸ÃÓïÑÔ£¬´æÔÚÒ»¸öÓÉÒÔϲúÉúʽ¶¨ÒåµÄÉÏÏÂÎÄÎÞ¹ØÎÄ·¨ G[S]£º
S ¡ú AB
A ¡ú ¦Å . aAbb
B ¡ú ¦Å . cB
£¨2£©Í¬Ñù£¬Òª²úÉúÐÎÈçanbmc2mµÄ´®£¬¿ÉÒÔ·Ö±ð²úÉúÐÎÈç an ºÍÐÎÈç bmc2m µÄ´®¡£¶ÔÓÚ¸ÃÓï
ÑÔ£¬´æÔÚÒ»¸öÓÉÒÔϲúÉúʽ¶¨ÒåµÄÉÏÏÂÎÄÎÞ¹ØÎÄ·¨G[S]£º
S ¡ú AB
A ¡ú ¦Å . aA
B ¡ú ¦Å . bBcc
£¨3£©¿¼ÂÇÔÚÏȲúÉúͬÑùÊýÄ¿µÄ a,b£¬È»ºóÔÙÉú³É¶àÓàµÄ a¡£ÒÔÏ G[S]ÊÇÒ»Öֽⷨ£º
S ¡ú aSb . aS . ¦Å
£¨4£©ÒÔÏ G[S]ÊÇÒ»Öֽⷨ£º
S ¡ú aSd . A . D
A ¡ú bAd . B
D ¡ú aDc . B
B ¡ú bBc . ¦Å
×¢£ºa ²»¶àÓÚ d ʱ£¬b ²»ÉÙÓÚ c£»·´Ö®£¬a ²»ÉÙÓÚ d ʱ£¬b ²»¶àÓÚ c¡£Ç°Ò»ÖÖÇéÐÎͨ¹ý ¶ÔÓ¦ A£¬ºóÒ»ÖÖÇéÐζÔÓ¦ D¡£
£¨5£©ÒÔÏ G[S]ÊÇÒ»Öֽⷨ£º
S ¡ú Ab
A ¡ú BAB . a
B ¡ú a . b
ÎÊÌâ 9£º
ÏÂÃæµÄÎÄ·¨ G(S)ÃèÊöÓÉÃüÌâ±äÁ¿ p¡¢q £¬Áª½á´Ê ¡Ä£¨ºÏÈ¡£©¡¢¡Å£¨ÎöÈ¡£©¡¢.£¨·ñ¶¨£©¹¹ ³ÉµÄÃüÌ⹫ʽ¼¯ºÏ£º
S ¡ú S ¡Å T . T
T ¡ú T ¡Ä F . F
F ¡ú . F . p . q
ÊÔÖ¸³ö¾äÐÍ . F ¡Å . q ¡Ä p µÄÖ±½Ó¶ÌÓȫ²¿£©ÒÔ¼°¾ä±ú¡£
´ð°¸£º
Ö±½Ó¶ÌÓp£¬q£¬.F
¾ä±ú£º.F
ÎÊÌâ 10£º
Éè×Öĸ±í A={a}£¬·ûºÅ´® x=aaa£¬Ð´³öÏÂÁзûºÅ´®¼°Æä³¤¶È£ºx0,xx,x5 ÒÔ¼° A+.
´ð°¸£º
x0=(aaa)0=¦Å | x0|=0
xx=aaaaaa |xx|=6
x5=aaaaaaaaaaaaaaa | x5|=15
A+ =A1 ¡È A2 ¡È ?. ¡È A n ¡È?={a,aa,aaa,aaaa,aaaaa?}
A* = A0 ¡ÈA1 ¡È A2 ¡È ?. ¡È A n ¡È?={¦Å,a,aa,aaa,aaaa,aaaaa?}
ÎÊÌâ 11£º
Á={a£¬b£¬c}£¬ÓÖÁî x=abc£¬y=b£¬z=aab£¬Ð´³öÈçÏ·ûºÅ´®¼°ËüÃǵij¤¶È£ºxy£¬xyz£¬ £¨xy£©3
´ð°¸£º
xy=abcb |xy|=4
xyz=abcbaab |xyz|=7
(xy)3=(abcb)3 =abcbabcbabcb | (xy)3 |=12
ÎÊÌâ 12£º
ÒÑÖªÎÄ·¨ G[Z]£ºZ¡Ë=U0¨OV1 ¡¢ U¡Ë=Z1¨O1 ¡¢ V¡Ë=Z0¨O0 ,Çëд³öÈ«²¿ÓÉ´ËÎÄ ·¨ÃèÊöµÄÖ»º¬ÓÐËĸö·ûºÅµÄ¾ä×Ó¡£
´ð°¸£º
Z=>U0=>Z10=>U010=>1010
Z=>U0=>Z10=>V110=>0110
Z=>V1=>Z00=>U000=>1000
Z=>V1=>Z00=>V100=>0100
ÎÊÌâ 13£º
ÒÑÖªÎÄ·¨ G[S]£º S¡Ë=AB A¡Ë=aA¦ò¦Å B¡Ë=bBc¦òbc , д³ö¸ÃÎÄ·¨ÃèÊöµÄÓïÑÔ¡£
´ð°¸£º
A¡Ë=aA¦ò¦ÅÃèÊöµÄÓïÑÔ: {an|n>=0}
B¡Ë=bBc¦òbcÃèÊöµÄÓïÑÔ:{,bncn|n>=1}
L(G[S])={anbmcm|n>=0,m>=1}
ÎÊÌâ 14£º
ÒÑÖªÎÄ·¨E¡Ë=T¨OE+T¨OE-T ¡¢ T¡Ë=F¨OT*F¨OT/F ¡¢ F¡Ë=(E)¨Oi£¬Ð´³ö¸ÃÎÄ·¨µÄ¿ª
ʼ·ûºÅ¡¢ÖÕ½á·ûºÅ¼¯ºÏVT¡¢·ÇÖÕ½á·ûºÅ¼¯ºÏVN¡£
´ð°¸£º
¿ªÊ¼·ûºÅ£ºE
VT={+, - , * , / ,£¨ , £©, i}
VN={E , F , T}
ÎÊÌâ 15£º
ÉèÓÐÎÄ·¨ G[S]£ºS¡Ë=S*S|S+S|(S)|a£¬¸ÃÎÄ·¨ÊǶþÒåÐÔÎÄ·¨Âð£¿
´ð°¸£º
¸ù¾ÝËù¸øÎÄ·¨ÍƵ¼³ö¾ä×Ó a+a*a£¬»³öÁËÁ½¿Ã²»Í¬µÄÓï·¨Ê÷£¬ËùÒÔ¸ÃÎÄ·¨ÊǶþÒåÐÔÎÄ·¨¡£
ÎÊÌâ 16£º
дһÎÄ·¨£¬Ê¹ÆäÓïÑÔÊÇÆæÕýÕûÊý¼¯ºÏ¡£
´ð°¸£º
A::=1|3|5|7|9|NA
N::=N0|N1|N2|N3|N4|N5|N6|N7|N8|N9|
N::=0|1|2|3|4|5|6|7|8|9 S S * S S + S a a a S S + S a S * S a a