אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — מבני נתונים (שאלון 899271)מבחן 2020 · קיץ מועד א · שאלה 12כל שאלות המבחן ←
מודלים חישובייםאוטומט מחסנית

השפה L₁ מעל הא"ב {a,b,c} מורכבת מרצפים מן הצורה aⁿbᵏcⁿ כך ש-n הוא מספר אי-זוגי ושארית החלוקה של k בשלוש היא אחת. בין כל שני רצפים מפרידה האות b.

דוגמאות למילים ששייכות לשפה L₁:

abbbbcbaaabccc, abc

דוגמאות למילים שאינן שייכות לשפה L₁:

abbc — כי מספר הפעמים שהאות b מופיעה הוא 2, ושארית החלוקה של 2 ב-3 היא 2.

abcabc — כי האות b אינה מפרידה בין שני הרצפים.

abccc — כי מספר הפעמים שהאות a מופיעה אינו שווה למספר הפעמים שהאות c מופיעה.

aabcc — כי מספר הפעמים שהאות a מופיעה והאות c מופיעות הוא זוגי.

סעיף א

בנה אוטומט מחסנית עבור השפה L1 מעל הא"ב {a,b,c}, המורכב מרצפים מן הצורה aⁿbᵏcⁿ כך ש-n הוא מספר אי-זוגי ושארית החלוקה של k בשלוש היא אחת. בין כל שני רצפים מפרידה האות b. דוגמאות למילים ששייכות ל-L1: abbbbcbaaabccc, abc. דוגמאות למילים שאינן שייכות ל-L1: abbc (כי מספר הפעמים ש-b מופיעה הוא 2, ושארית 2 ב-3 היא 2); abcabc (כי b אינה מפרידה בין שני הרצפים); abccc (כי מספר הפעמים ש-a מופיעה אינו שווה למספר הפעמים ש-c מופיעה); aabcc (כי מספר הפעמים ש-a מופיעה ו-c מופיעה הוא זוגי).

סעיף ב

נתונה השפה L2 מעל הא"ב {a,b,c}: L2 = {aᵏbᵐcˣ | 0≤k<5, 0≤m<5, 0≤x}. נגדיר: L3 = L2 ∩ L1 (L1 כהגדרתה בסעיף א). כתוב את כל המילים שבשפה L3.

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי