نظریه زبانها و ماشینها دانشکدهی مهندسی کامپیوتر نیمسال اول 99-94 مدرس :دکتر موقر زمان تحویل99 : مهر تمرین دوم NFA .1زیر را به DFAمعادل تبدیل کنید. .2برای زبانهای زیر DFAرسم کنید: الف) }( {𝑥|𝑥 𝑖𝑠 𝑏𝑖𝑛𝑎𝑟𝑦 𝑛𝑢𝑚𝑏𝑒𝑟 𝑡ℎ𝑎𝑡 𝑖𝑠 𝑎 𝑚𝑢𝑙𝑡𝑖𝑝𝑙𝑒 𝑜𝑓 5دقت کنید که عدد از بیت پرارزش داده میشود). ب) دنبالههای دودویی که شامل 010باشد اما 011و 0101نداشته باشد. .3درستی یا نادرستی عبارتهای زیر را تعیین کنید: الف) زبانهای منظم نسبت به عمل مکملگیری بسته هستند. ب) اگر Aیک زبان منظم باشد در نتیجه R( ARبه معنی reverseاست reverse .زبان Aیعنی 𝑅 زبانی که به ازای هر رشتهی 𝜔 در ω ،Aرا که معادل برعکس نوشتن تمام حروف 𝜔 است را بپذیرد ).هم یک زبان منظم است. 1 نظریه زبانها و ماشینها دانشکدهی مهندسی کامپیوتر نیمسال اول 99-94 مدرس :دکتر موقر زمان تحویل99 : مهر تمرین دوم ج) اگر زبانهای B ،Aو Cمنظم باشند(𝐴 ∩ 𝐵) ∪ (𝐵 ∩ 𝐶) ∪ (𝐶 ∩ 𝐴) − (𝐴 ∩ 𝐵 ∩ 𝐶) ، نیز منظم است. .4برای دو زبان Aو Bشافل ( )shuffleرا به این صورت تعریف میکنیم: {𝜔|𝜔 = 𝑎1 𝑏1 … 𝑎𝑛 𝑏𝑛 , 𝑤ℎ𝑒𝑟𝑒 𝑎1 … 𝑎𝑛 ∈ 𝐴 𝑎𝑛𝑑 𝑏1 … 𝑏𝑘 ∈ 𝐵, } ∗ 𝑒𝑎𝑐ℎ 𝑎𝑖 , 𝑏𝑖 ∈ Σ نشان دهید زبانهای منظم نسبت به شافل بسته هستند. .5ثابت کنید اگر Aمنظم باشد ،زبان زیر هم منظم است: }𝐴 ∈ 𝑦𝑥 𝑑𝑛𝑎|𝑦| = |𝑥| {𝑥|𝑓𝑜𝑟 𝑠𝑜𝑚𝑒 𝑦, 2
© Copyright 2025 Paperzz