ﺳﺎﺧﺘﺎرﻫﺎی ﮔﺴﺴﺘﻪ ﻧﯿﻢﺳﺎل دوم ٩٣-٩٢ ﻣﺪرس :ﺣﻤﯿﺪ ﺿﺮاﺑ زاده داﻧﺸ ﺪهی ﻣﻬﻨﺪﺳ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻣﺪلﺳﺎزی ﻣﺤﺎﺳﺒﺎت ﺗﻤﺮﯾﻦ ﺳﺮی ﻧﻬﻢ زﻣﺎن ﺗﺤﻮﯾﻞ ٢۵ :ﺧﺮدادﻣﺎه ﻣﺴﺌﻠﻪی .١ﻃﺮاﺣ ﻣﺎﺷﯿﻦ ﺑﺮای ﻣﺴﺌﻠﻪﻫﺎی زﯾﺮ ﻣﺎﺷﯿﻦﻫﺎی ﺣﺎﻟﺖﻣﺘﻨﺎﻫ ﻏﯿﺮﻗﻄﻌ ﻃﺮاﺣ ﮐﻨﯿﺪ. اﻟﻒ( ﻫﻤﻪی رﺷﺘﻪﻫﺎی دودوﯾ ﮐﻪ ﺣﺪاﻗﻞ ﯾ از ﭘﻨﺞ ﺣﺮف آﺧﺮ آنﻫﺎ ١اﺳﺖ. ب( ﻫﻤﻪی رﺷﺘﻪﻫﺎی ﻣﺘﺸ ﻞ از ارﻗﺎم ٠ﺗﺎ ٩ﺑﻪ ﺷﺮﻃ ﮐﻪ ﺣﺮف آﺧﺮ آنﻫﺎ در ﻣ ﺎنﻫﺎی ﻗﺒﻠ ﻫﻢ ﻇﺎﻫﺮ ﺷﺪه ﺑﺎﺷﺪ. ﺣﻞ. اﻟﻒ( ﻓﺮض ﮐﻨﯿﺪ εﻧﺸﺎندﻫﻨﺪهی رﺷﺘﻪی ﺗﻬ ﺑﺎﺷﺪ .ﻣﺎﺷﯿﻦ ﻣﻮردﻧﻈﺮ ﺑﻪ ﺷ ﻞ زﯾﺮ اﺳﺖ. ب( در ﺷ ﻞ زﯾﺮ ﻓﺮض ﮐﻨﯿﺪ ﻫﻤﻪی ﺣﺎﻟﺖﻫﺎ ﺑﻪ ﺟﺰ ﺣﺎﻟﺖ ﻧﻬﺎﯾ ﯾﺎﻟ ﺑﺎ ﺳﺘﺎره ﺑﻪ ﺧﻮدﺷﺎن دارﻧﺪ. ▷ ﻣﺴﺌﻠﻪی .٢زﺑﺎنﻫﺎی ﻣﻨﻈﻢ ﺛﺎﺑﺖ ﮐﻨﯿﺪ اﮔﺮ Lﯾ زﺑﺎن ﻣﻨﻈﻢ ﺑﺎﺷﺪ زﺑﺎنﻫﺎی زﯾﺮ ﻧﯿﺰ ﻣﻨﻈﻢ ﺧﻮاﻫﻨﺪ ﺑﻮد. ١ اﻟﻒ( ﻣﺠﻤﻮﻋﻪی ﻫﻤﻪی رﺷﺘﻪﻫﺎﯾ ﮐﻪ ﻣﻌ ﻮس آنﻫﺎ در Lاﺳﺖ. ب( ﻣﺠﻤﻮﻋﻪی ﻫﻤﻪی رﺷﺘﻪﻫﺎﯾ ﮐﻪ ﺑﺎ ﺣﺬف ﯾ ﺣﺮف از رﺷﺘﻪﻫﺎی زﺑﺎن Lﺑﻪ دﺳﺖ ﻣ آﯾﺪ. ج( ﻣﺠﻤﻮﻋﻪی ﻫﻤﻪی رﺷﺘﻪﻫﺎﯾ ﮐﻪ ﭘﯿﺸﻮﻧﺪی از آنﻫﺎ در زﺑﺎن Lﻧﺒﺎﺷﺪ. ﺣﻞ. اﻟﻒ( ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖﻣﺘﻨﺎﻫ ﻣﺮﺑﻮط ﺑﻪ Lرا در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ .ﮐﺎﻓ اﺳﺖ ﺟﻬﺖ ﻫﻤﻪی ﯾﺎلﻫﺎی آن را ﺑﺮﻋ ﺲ ﮐﻨﯿﻢ و رأس ﺷﺮوع را رأس ﭘﺎﯾﺎن ﮐﻨﯿﻢ و ﯾ رأس ﺷﺮوع اﺿﺎﻓﻪ ﮐﻨﯿﻢ و ﺑﺎ εﺑﻪ ﻫﻤﻪی رﺋﻮس ﭘﺎﯾﺎن ﻗﺒﻠ وﺻﻞ ﮐﻨﯿﻢ. ب( دو ﻧﺴﺨﻪ از ﻣﺎﺷﯿﻦ ﻗﻄﻌ ﻣﺮﺑﻮﻃﻪ را زﯾﺮ ﻫﻢ ﻗﺮار ﻣ دﻫﯿﻢ .ﺑﻪ ازای ﻫﺮ ﯾﺎل aﺑﻪ bدر ﻣﺎﺷﯿﻦ ﺑﺎﻻﯾ ،ﯾ ﯾﺎل ε ﺑﯿﻦ aدر ﻣﺎﺷﯿﻦ ﺑﺎﻻﯾ و ﺣﺎﻟﺖ ﻣﺘﻨﺎﻇﺮ ﺑﺎ bدر ﻣﺎﺷﯿﻦ ﭘﺎﯾﯿﻨ ﻗﺮار ﻣ دﻫﯿﻢ .ﺑﻪ اﯾﻦ ﺷ ﻞ ﯾ ﺣﺮف از رﺷﺘﻪﻫﺎی ﻣﺮﺑﻮﻃﻪ ﺣﺬف ﻣ ﺷﻮد .ﺣﺎﻻت ﻧﻬﺎﯾ را ﻓﻘﻂ در ﻣﺎﺷﯿﻦ ﭘﺎﯾﯿﻨ ﻗﺮار ﻣ دﻫﯿﻢ. ج( ﻣﺎﺷﯿﻦ ﻗﻄﻌ ﻣﺮﺑﻮﻃﻪ را در ﻧﻈﺮ ﻣ ﮔﯿﺮﯾﻢ .از ﺣﺎﻟﺖﻫﺎی ﻏﯿﺮﻧﻬﺎﯾ ،ﺑﻪ ﯾ در اﯾﻦ ﺣﺎﻟﺖ ﺟﺪﯾﺪ ﻫﻤﻪی ورودیﻫﺎ را ﻣ ﭘﺬﯾﺮﯾﻢ. ﺣﺎﻟﺖ ﺟﺪﯾﺪ ﯾﺎل εﻗﺮار ﻣ دﻫﯿﻢ. ▷ ﻣﺴﺌﻠﻪی .٣زﺑﺎنﻫﺎی ﻧﺎﻣﻨﻈﻢ ﺛﺎﺑﺖ ﮐﻨﯿﺪ زﺑﺎنﻫﺎی زﯾﺮ ﻧﺎﻣﻨﻈﻢ ﻫﺴﺘﻨﺪ. { R } اﻟﻒ( ∗}ww : w ∈ {a, b { m n ℓ } ب( )a b c : ℓ < min(m, n ﺣﻞ. اﻟﻒ( ﭼﻨﯿﻦ ﻣﺎﺷﯿﻨ ﺑﺎﯾﺪ ﺣﺎﻓﻈﻪای ﺑﺮای ذﺧﯿﺮه ﮐﺮدن wداﺷﺘﻪ ﺑﺎﺷﺪ ﺗﺎ ﺑﺘﻮاﻧﺪ ﺑﺎ wRﻣﻘﺎﯾﺴﻪ ﮐﻨﺪ ﮐﻪ در زﺑﺎن ﻣﻨﻈﻢ ﺣﺎﻓﻈﻪی ﻧﺎﻣﺘﻨﺎﻫ ﻧﺪارﯾﻢ .اﺛﺒﺎت دﻗﯿﻖ :ﻓﺮض ﮐﻨﯿﺪ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖﻣﺘﻨﺎﻫ ﺑﺎ kﺣﺎﻟﺖ ﺑﺮای ﭘﺬﯾﺮش Lوﺟﻮد دارد .رﺷﺘﻪﻫﺎی ﺑﻪ ﺷ ﻞ an bbanﺑﺎ ﺷﺮط n > kرا در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ .ﻧﺸﺎن دﻫﯿﺪ ﻃﺒﻖ اﺻﻞ ﻻﻧﻪﮐﺒﻮﺗﺮی وﺟﻮد دارد ﯾ t > ٠ﻃﻮری ﮐﻪ ﺗﻤﺎم رﺷﺘﻪﻫﺎی ﺑﻪ ﺷ ﻞ ) an+it bbanﺑﻪ ازای ﻫﺮ (i ⩾ ٠ﻧﯿﺰ ﺗﻮﺳﻂ ﻣﺎﺷﯿﻦ ﭘﺬﯾﺮﻓﺘﻪ ﻣ ﺷﻮﻧﺪ. ب( ﺑﺮای اﯾﻦ ﮐﺎر ﺑﻪ ﯾ ﺣﺎﻓﻈﻪ ﻧﯿﺎز دارﯾﻢ ﮐﻪ ﺗﻌﺪاد aو bﻫﺎ را ﻧ ﻪ دارد و ﭼﻮن اﯾﻦ ﺗﻌﺪاد ﻣﺤﺪود ﻧﯿﺴﺖ ،ﻧﻤ ﺗﻮان ﺑﺎ ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖﻣﺘﻨﺎﻫ اﯾﻦ ﮐﺎر را اﻧﺠﺎم داد .اﺛﺒﺎت دﻗﯿﻖ :رﺷﺘﻪﻫﺎی ﺑﻪ ﺷ ﻞ an bn cn−١را در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ و از ﻟﻢ ﭘﺎﻣﭙﯿﻨ ﻫﻤﺎﻧﻨﺪ ﻓﻮق اﺳﺘﻔﺎده ﮐﻨﯿﺪ. ▷ ﻣﺴﺌﻠﻪی .۴اﻋﻤﺎل ﻗﺎﺑﻞاﻋﺘﻤﺎد ﻣﺠﻤﻮﻋﻪی زﺑﺎنﻫﺎی ﻣﻨﻈﻢ ﻧﺴﺒﺖ ﺑﻪ ﮐﺪامﯾ از اﻋﻤﺎل اﺟﺘﻤﺎع ،اﺷﺘﺮاک و اﻟﺤﺎق ﺑﺴﺘﻪ اﺳﺖ؟ اﻟﺤﺎق دو رﺷﺘﻪ ﺑﻪ ﻣﻌﻨ ﭘﺸﺖﺳﺮ ﻫﻢ ﻗﺮار دادن آن دو رﺷﺘﻪ اﺳﺖ .ادﻋﺎی ﺧﻮد را اﺛﺒﺎت ﮐﻨﯿﺪ. ٢ ﺣﻞ .ﺑﺮای اﺟﺘﻤﺎع ﮐﺎﻓ اﺳﺖ ﮐﻪ از ﺣﺎﻟﺖ ﺷﺮوع ﺑﺎ εﺑﻪ دو ﺣﺎﻟﺖ اﺑﺘﺪاﯾ ﻫﺮ ﮐﺪام از DF Aﻫﺎی دو زﺑﺎن ﻣﻨﻈﻢ ﺑﺮوﯾﻢ .ﺑﺮای اﺷﺘﺮاک ﺑﻪ ازای ﻫﺮ ﮐﺪام از ﺣﺎﻟﺖ ﻫﺎی DF Aزﺑﺎن اول و ﻫﺮﮐﺪام از DF Aزﺑﺎن دوم ،ﯾ ﺣﺎﻟﺖ در DF Aزﺑﺎن ﺟﺪﯾﺪ ﻗﺮار ﻣ دﻫﯿﻢ ﮐﻪ ﺑﯿﺎﻧ ﺮ آن دو ﺣﺎﻟﺖ ﻣ ﺑﺎﺷﺪ .ﺣﺎل ﯾ ﯾﺎل ﺑﯿﻦ دو ﺣﺎﻟﺖ ﻗﺮار ﻣ دﻫﯿﻢ اﮔﺮ ﻫﺮ دو زﺑﺎن ﭼﻨﯿﻦ ﯾﺎﻟ ﺑﯿﻦ ﺣﺎﻟﺖﻫﺎی ﻣﺘﻨﺎﻇﺮ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ .ﺑﺮای اﻟﺤﺎق ﻧﯿﺰ ﮐﺎﻓ اﺳﺖ ﮐﻪ از ﻫﺮ ﮐﺪام از ﺣﺎﻟﺖﻫﺎی ▷ ﻧﻬﺎﯾ زﺑﺎن اول ﺑﻪ ﺣﺎﻟﺖ ﺷﺮوع زﺑﺎن دوم ﺑﺮوﯾﻢ. ﻣﺴﺌﻠﻪی .۵ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ { } ﻃﺮاﺣ ﮐﻨﯿﺪ ﮐﻪ زﺑﺎن ∗} L = w#wR : w ∈ {a, bرا ﺗﺼﻤﯿﻢﮔﯿﺮی ﮐﻨﺪ. ﺣﻞ .ﺑﻪ ﻃﻮر ﺧﻼﺻﻪ ﻣﺎﺷﯿﻦ ﺑﻪ ﺗﺮﺗﯿﺐ دو ﻃﺮف #ﺣﺮﮐﺖ ﮐﻨﺪ و اﮔﺮ دو ﺗﺎ ﺣﺮف ﯾ ﺑﻮد ﻫﺮ دو را ﺑﻪ xﺗﺒﺪﯾﻞ ﮐﻨﺪ و ﻫﻤﯿﻦ ﻃﻮر اداﻣﻪ دﻫﺪ .اﮔﺮ رﺷﺘﻪ ﺗﻤﺎم ﺷﺪ و ﻫﻤﻪی ﮐﺎراﮐﺘﺮﻫﺎ ﺑﻪ xﺗﺒﺪﯾﻞ ﺷﺪ رﺷﺘﻪ را ﺑﭙﺬﯾﺮد ،در ﻏﯿﺮ اﯾﻦ ﺻﻮرت رد ▷ ﮐﻨﺪ. ٣
© Copyright 2025 Paperzz