אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — מבני נתונים (שאלון 899271)מבחן 2026 · קיץ מועד Special · שאלה 7כל שאלות המבחן ←
מודלים חישוביים›שפות פורמליות

לפניכם שני סעיפים, א–ב, שאינם קשורים זה לזה. עליכם לענות על שניהם.

אוטומט המחסנית שבסעיף ב(2) — אוטומט מחסנית דטרמיניסטי חלקי, מצבים q0–q6; q0 מצב ההתחלה ו-q6 מצב מקבל. סימון מעבר: התו במעבר / הסימן בראש המחסנית, הפעולה על המחסנית (ל"ש = ללא שינוי).

  • q0→q1: a/⊢, ל"ש
  • q1→q2: a/⊢, ל"ש
  • q1→q3: (פירוט המעבר חסר)
  • q3→q4: (פירוט המעבר חסר)
  • q4→q5: (פירוט המעבר חסר)
  • q5→q6: d/⊢, ל"ש
סעיף א

לפניכם השפות הרגולריות L1 ו-L2 מעל הא"ב {a,b}: L1={a^(2k) | k>=0}, L2={b^(2k+1) | k>=0}. הוכיחו בעזרת תכונות הסגירות של השפות הרגולריות שהשפה L3 רגולרית: L3={a^n b^m | n,m>=0, m%2 != n%2}.

סעיף ב(1)-(2)

נתונות השפות הבאות: L = {a^z w1 w2 ... wk d^(k+1) | z%2=1, wi∈L1, k>0}, L1={b^n c^m | n,m>0}. דוגמה למילה בשפה aaabbcbccddd: a^z=aaa, w1=bbc, wk=bcc, d^(k+1)=ddd (מספר תווי a הוא אי-זוגי; k=2 מילים מ-L1 בין ה-a-ים ל-d-ים, לכן d^(k+1)=d^3). (1) כתבו את המילה הקצרה ביותר בשפה L. (2) נתון אוטומט מחסנית דטרמיניסטי חלקי המקבל את השפה L. האוטומט כולל את כל המצבים (כולל סימון מצב מקבל). עליכם להשלים את המעברים החסרים ואת פירוט המעברים הקיימים (התו במעבר, הסימן בראש המחסנית והפעולה על המחסנית). הערה: אין להוסיף או להוריד מצבים מהאוטומט. העתיקו את אוטומט המחסנית למחברת הבחינה והשלימו אותו כך שיקבל את השפה L.

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

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

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

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