نظریه زبانها و ماشینها دانشکدهی مهندسی کامپیوتر نیمسال دوم 29-29 مدرس :دکتر موقر زمان تحویل 81 :فروردین تمرین چهارم .1برای زبانهای زیر گرامر مستقل از متن بنویسید. } ∗}𝐿1 = { 𝑤 | 𝑤 = 𝑤 𝑅 , 𝑤 ∈ {0,1 }𝐿2 = { 𝑎𝑛 𝑏 𝑛 𝑐 𝑚 𝑑 𝑚 | 𝑚, 𝑛 ≥ 0 } 𝑘 𝐿3 = { 𝑎𝑖 𝑏 𝑗 𝑐 𝑘 | 𝑖 = 𝑗 + } 𝑘𝐿4 = { 𝑎𝑖 𝑏 𝑗 𝑐 𝑘 | 𝑖 + 2𝑗 = 3 .2فرض کنید 𝐺 یک گرامر مستقل از متن و 𝑘 عددی طبیعی باشد 𝐿𝑘 (𝐺) .را مجموعهی همه رشتههایی در نظر بگیرید که اشتقاقی با حداکثر 𝑘 مرحله در 𝐺 دارند .ثابت کنید برای هر گرامر 𝐺 و هر عدد 𝑘 𝐿𝑘 (𝐺) ،متناهی است. .3گرامر )𝑆 𝐺 = ({𝑠}, {𝑎, 𝑏}, 𝑅,را در نظر بگیرید: 𝜖 | 𝑆𝑎𝑆𝑏 | 𝑆𝑏𝑆𝑎 → 𝑆 𝑅: الف) )𝐺(𝐿 را بیابید. ب) ثابت کنید 𝐺 مبهم است. ج) یک گرامر غیر مبهم برای زبان )𝐺(𝐿 پیدا کنید( .باید ثابت کنید گرامر پیشنهادیتان غیر مبهم است). .4گرامر زیر را به فرم نرمال چامسکی تبدیل کنید. 𝐵𝑆𝐴 → 𝑆 𝜖 | 𝑎 | 𝑆𝐴𝑎 → 𝐴 𝑏𝑏 | 𝐴 | 𝑆𝑏𝑆 → 𝐵 1
© Copyright 2025 Paperzz