מבני נתוניםמודלים חישובייםשפות פורמליות
שאלה מתוך המבחן הרשמי · מבחן 2024 · קיץ מועד א · שאלה 10

שאלה זו עוסקת בתכונות של שפות רגולריות: בסעיף א - טענות נכון/לא נכון על פעולות סגורות בין שפות; בסעיף ב - בניית אוטומט לשפה מעל {a,b,c} המוגדרת בתנאי הרכב.

סעיף א

אם L1, L2 הן שפות לא רגולריות, בהכרח L1∩L2 היא לא שפה רגולרית.

סעיף ב

(L1*L2)^n תמיד שווה ל- L1^n * L2^n.

סעיף ג

נתונה השפה L מעל {a,b,c}: L={w | w מעל {a,b,c}, רצפים ab, bc אינם מופיעים ב-w, #a(w)+#c(w) הוא מספר זוגי}. לפניכם חמש מילים: cbbba, baa, ε, aab, aaccc. בנוגע לכל אחת מהן ציינו אם המילה שייכת לשפה L או לא. נמקו את תשובתכם.

סעיף ד

בנו אוטומט דטרמיניסטי, שאינו בהכרח מינימלי, המקבל את השפה L שהוגדרה לעיל.

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

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

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

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