ﺑﻪ ﻧﺎم ﺧﺪاوﻧﺪ ﻫﺴﺘﻲﺑﺨﺶ ﻳﮕﺎﻧﻪ ﻧﻈﺮﻳﻪ زﺑﺎن ﻫﺎ و ﻣﺎﺷﻴﻦ ﻫﺎ داﻧﺸﮕﺎه ﺻﻨﻌﺘﻲ ﺷﺮﻳﻒ داﻧﺸﻜﺪه ﻣﻬﻨﺪﺳﻲ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻣﻮﻋﺪ ﺗﺤﻮﻳﻞ ٢١ :اردﻳﺒﻬﺸﺖ ٩٠ -1ﺗﻤﺮﻳﻦ ﻫﺎي زﻳﺮ را از ﻓﺼﻞ 2ﻛﺘﺎب sipserﺣﻞ ﻛﻨﻴﺪ 27 ،26 ،23 ،20 ،19 ،18 ،17 ،15 ،9 ،7 ،6 ،5 ،4 ،2و 29 -2ﺑﺮاي ﭘﺮاﻧﺘﺰ ﺑﻨﺪي ﻫﺎي ﻣﻌﺘﺒﺮ ﺑﺎ اﻟﻔﺒﺎي ∗}")" {"(",ﻳﻚ ﮔﺮاﻣﺮ ﺑﺪون اﺑﻬﺎم اراﺋﻪ دﻫﻴﺪ. -3ﻧﺸﺎن دﻫﻴﺪ ﻫﺮ زﺑﺎن ﻣﻨﻈﻢ Lﻳﻚ DCFLiﻧﻴﺰ ﻫﺴﺖ )ﻳﻌﻨﻲ ﻳﻚ DPDAi iوﺟﻮد دارد ﻛﻪ زﺑﺎن آن Lاﺳﺖ( -4ﻧﺸﺎن دﻫﻴﺪ ﻛﻼس زﺑﺎﻧﻬﺎي DCFLﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ ﻣﻜﻤﻞ ﮔﻴﺮي ﺑﺴﺘﻪ اﺳﺖ .ﭼﺮا ﻧﻤﻲ ﺗﻮان ﻫﻤﻴﻦ اﺳﺘﺪﻻل را ﺑﺮاي ﻛﻼس زﺑﺎﻧﻬﺎي CFLﺑﻪ ﻛﺎر ﺑﺮد؟ -5ﻧﺸﺎن دﻫﻴﺪ اﺷﺘﺮاك ﻳﻚ زﺑﺎن DCFLﺑﺎ ﻳﻚ زﺑﺎن ﻣﻨﻈﻢ ﺣﺘﻤﺎ DCFLاﺳﺖ .اﺟﺘﻤﺎع ﭼﻄﻮر؟ -6ﻧﺸﺎن دﻫﻴﺪ ﻛﻼﺳﻬﺎي CFLو DCFLﻧﺴﺒﺖ ﺑﻪ ﺗﻐﻴﻴﺮات ﻣﺘﻨﺎﻫﻲ )اﺿﺎﻓﻪ ﻳﺎ ﻛﻢ ﺷﺪن ﻣﺘﻨﺎﻫﻲ ﺗﺎ رﺷﺘﻪ( و ﻫﻤﭽﻨﻴﻦ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ ⊕ )ﺟﻤﻊ دوﻣﺴﺎﻟﻪ/اﺟﺘﻤﺎع ﻧﺸﺎن دار( ﺑﺴﺘﻪ اﻧﺪ: Deterministic context free language Deterministic push down automata i ii -7ﺑﺮاي زﺑﺎﻧﻬﺎي زﻳﺮ ﻳﻚ DPDAاراﺋﻪ دﻫﻴﺪ. اﻟﻒ{ |, ≥ 0} - ب{ ≠ | ∈ {0,1}∗ } - پ{ ∈ {a, b}∗ | () = ()} - ت{ ∈ {a, b}∗ | () = 2 ()} - ث -ﻣﺘﻤﻢ زﺑﺎن }{ | ≥ 0 ج -زﺑﺎن ﻣﺮﺑﻮط ﺑﻪ ﺗﻤﺮﻳﻦ 2 -8ﻧﺸﺎن دﻫﻴﺪ ﻛﻪ زﺑﺎﻧﻬﺎي زﻳﺮ DCFLﻧﻴﺴﺘﻨﺪ) :راﻫﻨﻤﺎﻳﻲ :ﻧﺸﺎن دﻫﻴﺪ اﮔﺮ زﺑﺎن ﻣﻮردﻧﻈﺮ DPDAداﺷﺘﻪ ﺑﺎﺷﺪ، زﺑﺎﻧﻬﺎﻳﻲ ﻣﺎﻧﻨﺪ * ﻫﻢ PDAدارﻧﺪ(. اﻟﻒ{ = ∨ = "} - ب{ | ≥ 0} ∪ { $ | ≥ 0} - پ{ ≠ %|% ∈ {0,1}∗ ∧ % = '((. *. (+ +,+-.(/ 01 %)} - ت{| ∈ {0,1}∗ ∧ = } - ث{. | ∈ {0,1}∗ } - -9ﻧﺸﺎن دﻫﻴﺪ ﻛﻼس DCFLﻧﺴﺒﺖ ﺑﻪ اﺟﺘﻤﺎع و اﺷﺘﺮاك ﺑﺴﺘﻪ ﻧﻴﺴﺖ. -10ﺑﺎ ﻓﺮض } ، ∑ = {a,b,cﮔﺮاﻣﺮ " "LLﺑﺮاي زﺑﺎن ﻫﺎي زﻳﺮ اراﻳﻪ دﻫﻴﺪ: )ﮔﺮاﻣﺮ " "LLﮔﺮاﻣﺮي اﺳﺖ ﻛﻪ زﻣﺎن parseﻛﺮدن ﺑﺎ داﺷﺘﻦ ﻣﺘﻐﻴﻴﺮ ﺑﻌﺪي ،ﺑﺘﻮاﻧﻴﻢ ﺑﻪ ﺻﻮرت ﻳﻜﺘﺎ "ﻗﺎﻧﻮن" i ﺑﻌﺪي را اﻧﺘﺨﺎب ﻛﻨﻴﻢ(. اﻟﻒ(} L= {an bm cn+m | n ≥ 0 , m ≥ 0 ب(} L= {an+2 bm cn+m | n ≥ 0 , m ≥ 0 پ(} L= {an bn+2 cm | n ≥ 0 , m > 1 ت(} )L= {w | na(w) < nb(w ث(} )L= {w | na(w) + nb(w) ≠ nc (w - 11ﻧﺸﺎن دﻫﻴﺪ ﺧﺎﻧﻮاده زﺑﺎنﻫﺎي ﻣﺴﺘﻘﻞ از ﻣﺘﻦ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ "ﻣﻌﻜﻮس ﻛﺮدن" -12ﻧﺸﺎن دﻫﻴﺪ ﺧﺎﻧﻮاده زﺑﺎنﻫﺎي ﻣﺴﺘﻘﻞ از ﻣﺘﻦ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ "ﺗﻔﺎﺿﻞ" iv اﻣﺎ ﻧﺴﺒﺖ ﺑﻪ "ﺗﻔﺎﺿﻞ ﻣﻨﻈﻢ" iii ii ﺑﺴﺘﻪ ﻫﺴﺘﻨﺪ. در ﺣﺎﻟﺖ ﻋﻤﻮﻣﻲ ﺑﺴﺘﻪ ﻧﻴﺴﺖ، ﺑﺴﺘﻪ اﺳﺖ ،ﻳﻌﻨﻲ اﮔﺮ L1ﻣﺴﺘﻘﻞ از ﻣﺘﻦ و L2ﻣﻨﻈﻢ ﺑﺎﺷﺪ " L1-L2 " ،ﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ. -13ﻧﺸﺎن دﻫﻴﺪ ﺧﺎﻧﻮاده زﺑﺎنﻫﺎي ﻣﺴﺘﻘﻞ از ﻣﺘﻦ "ﻣﻌﻴﻦ" iﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ ﺗﻔﺎﺿﻞ ﻣﻨﻈﻢ ﺑﺴﺘﻪ اﺳﺖ. i rule reverse iii difference iv Regular difference ii -14ﻧﺸﺎن دﻫﻴﺪ ﺧﺎﻧﻮاده "زﺑﺎنﻫﺎي ﺧﻄﻲ" i iﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ اﺟﺘﻤﺎع ﺑﺴﺘﻪ اﺳﺖ وﻟﻲ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ اﻟﺤﺎق ﺑﺴﺘﻪ ﻧﻴﺴﺖ. -15ﻧﺸﺎن دﻫﻴﺪ ﺧﺎﻧﻮاده زﺑﺎنﻫﺎي ﻣﺴﺘﻘﻞ از ﻣﺘﻦ ﻣﻌﻴﻦ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻞ اﺟﺘﻤﺎع و اﺷﺘﺮاك ﺑﺴﺘﻪ ﻧﻴﺴﺖ. -16ﻧﺸﺎن دﻫﻴﺪ زﺑﺎن Lﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ. }L = {anbn : n≥0, n is not a multiple of 5 -17ﮔﺮاﻣﺮ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ )ﻳﺎ (PDAﺑﺮاي ﻣﺠﻤﻮﻋﻪ ﻫﺎي زﻳﺮ اراﻳﻪ دﻫﻴﺪ: اﻟﻒ( ﻣﺠﻤﻮﻋﻪ رﺷﺘﻪ ﻫﺎي "ﻣﺘﻘﺎرن" i i iﺑﺎ اﻟﻔﺒﺎي }.{a,b )رﺷﺘﻪي ﻣﺘﻘﺎرن رﺷﺘﻪاي اﺳﺖ ﻛﻪ ﺑﻪ ﺻﻮرت ﻳﻜﺴﺎن از ﺟﻠﻮ وﻋﻘﺐ ﺧﻮاﻧﺪه ﺷﻮد(. ب( ﻣﺠﻤﻮﻋﻪ ﺗﻤﺎم رﺷﺘﻪﻫﺎ ﺑﺎ اﻟﻔﺒﺎي } {a,bﻛﻪ ﺗﻌﺪاد aﻫﺎ دﻗﻴﻘﺎ دو ﺑﺮاﺑﺮ bﻫﺎ ﺑﺎﺷﺪ. پ( ﻣﺠﻤﻮﻋﻪ ﺗﻤﺎم رﺷﺘﻪﻫﺎ ﺑﺎ اﻟﻔﺒﺎي } {a,bﻛﻪ ﺑﻪ ﺻﻮرت wwﺑﺮاي ﺑﻌﻀﻲ رﺷﺘﻪ ﻫﺎي wﻧﺒﺎﺷﺪ. ت( } { aibjck | i ≠ j or j ≠ k -18آﻳﺎ } { aibjck | i ≠ j and j ≠ k and k ≠ iزﺑﺎﻧﻲ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ ؟ i deterministic Linear languages iii Palindrome ii PDA " -19ﻣﻌﻴﻦ" iﺑﺎ " PDAﻧﺎﻣﻌﻴﻦ" ii ﻣﻌﺎدل ﻧﻴﺴﺖ .ﺑﺮاي ﻣﺜﺎل ،زﺑﺎن: }L = { 0n1n | n≥1 } U { 0n12n | n≥1 ﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ ﻛﻪ ﻫﻴﭻ DPDAاي آن را ﻗﺒﻮل ﻧﻤﻲﻛﻨﺪ. اﻟﻒ( ﻧﺸﺎن دﻫﻴﺪ Lﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ. ب( ﻧﺸﺎن دﻫﻴﺪ ﻫﻴﭻ DPDAاي آن را ﻗﺒﻮل ﻧﻤﻲﻛﻨﺪ. PDA -20دو ﻃﺮﻓﻪ )PDA ،(2PDAاي اﺳﺖ ﻛﻪ اﺟﺎزه ﺣﺮﻛﺖ در دو ﺟﻬﺖ ﺑﺮ روي ورودي را دارد .ﻣﺎﻧﻨﺪ ﻳﻚ FAiiiدو ﻃﺮﻓﻪ اﺳﺖ ﻛﻪ ﺑﺎ ﺣﺮﻛﺖ ﺑﻪ اﻧﺘﻬﺎي راﺳﺖ ورودي ﺑﻪ ﺣﺎﻟﺖ ﻗﺒﻮل ﻣﻴﺮﺳﺪ .ﻧﺸﺎن دﻫﻴﺪ Lﺑﺎ ﻳﻚ 2PDA ﻗﺎﺑﻞ ﭘﻴﺎده ﺳﺎزي اﺳﺖ. }L = {0n1n2n | n ≥ 1 -21ﻧﺸﺎن دﻫﻴﺪ زﺑﺎن ﻫﺎي زﻳﺮ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ ﻧﻴﺴﺘﻨﺪ، اﻟﻒ( } {aibjck | i < j <k ب( } {aibj | j = i2 پ( }{ai| i is a prime ث( ﻣﺠﻤﻮﻋﻪ ﺗﻤﺎم رﺷﺘﻪﻫﺎي aﻫﺎ وbﻫﺎ و cﻫﺎ ﻛﻪ ﺗﻌﺪاد ﻫﺮ ﻛﺪام ﺑﺮاﺑﺮ اﺳﺖ. ت( }{anbncm | n≤ m ≤ 2n i Deterministic PDA nondeterministic PDA iii Finite automata ii -22ﻛﺪاﻣﻴﻚ از ﻣﺠﻤﻮﻋﻪ ﻫﺎي زﻳﺮ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ اﺳﺖ ؟ اﻟﻒ( }{aibj | i ≠ j and i ≠ 2j ب(} (a+b)* - { (anbn)n | n ≥1 پ( } *){wwRw | w is in (a+b ت(} {bi # bi+1 | bi is i in binary, i≥1 -23ﻧﺸﺎن دﻫﻴﺪ ﻣﺠﻤﻮﻋﻪ اﻋﺪاد اول در ﻣﺒﻨﺎي دو دوﻳﻲ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ ﻧﻴﺴﺖ. -24ﻳﻚ NFAﻣﻌﺎدل ﺑﺎ ﮔﺮاﻣﺮ ﻣﺴﺘﻘﻞ از ﻣﺘﻦ زﻳﺮ اراﻳﻪ دﻫﻴﺪ: S abA | bB |aba A b | aB | bA B aB | aA
© Copyright 2025 Paperzz