טוען...
טוען...
בשאלה זו שני סעיפים, א–ב, שאין קשר ביניהם. ענו על שני הסעיפים.
לפניכם שלוש שפות מעל הא"ב {a , b}:
לפניכם ארבעה סעיפים (1)-(4). ענו על כולם (בנימוק מספיק הסבר מילולי, אין צורך באוטומט).
(1) בנוגע לכל אחת מן השפות L3 - L1, כתבו אם היא רגולרית או לא רגולרית. נמקו את תשובתכם.
(2) האם השפה L1 ∩ L3 רגולרית? נמקו את תשובתכם.
(3) האם השפה L1 ∩ המשלים של L3 רגולרית? נמקו את תשובתכם.
(4) האם השפה L2 ∩ המשלים של L3 רגולרית? נמקו את תשובתכם.
נתונה השפה L מעל הא"ב {a,b,c}:
הסבר
השפה
Lמכילה מילים שבהן כל אחת מן האותיותabcמופיעה פעם אחת לפחות, ולפי סדר זה (המופעים שלaתחילה ואחר כך שלbואחר כך שלc). כמו כן, אם מספר המופעים של האותaהוא זוגי/אי־זוגי, מספר המופעים של האותbאו של האותcיהיה גם הוא זוגי/אי־זוגי בהתאמה.
✎ דוגמה למילה בשפה L
abbbbccc, כי כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש. כמו כן מספר המופעים של האותaהוא אי־זוגי, וכך גם מספר המופעים של האותc.
✎ דוגמה נוספת למילה בשפה L
aaaabbc, כי כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש. כמו כן מספר המופעים של האותaהוא זוגי, וכך גם מספר המופעים של האותb.
✎ דוגמה למילה שאינה בשפה L
aabc. אומנם כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש, אך מספר המופעים של האותaהוא זוגי, ואילו מספר המופעים של האותbושל האותcהוא אי־זוגי.
(1) לפניכם חמש מילים: abbac, abc, bbc, abcc, abbcc.
העתיקו כל אחת מן המילים למחברתכם, וקבעו אם היא שייכת לשפה L או לא שייכת לשפה L. נמקו את קביעותיכם.
(2) נתון לפניכם אוטומט סופי דטרמיניסטי שאינו מלא המקבל את השפה L. באוטומט קיימים כל המצבים וכל המעברים הנדרשים, אך בכמה מן המעברים חסרים סימני הקלט (התווים במעברים), והמצבים המקבלים באוטומט אינם מסומנים כלל.
העתיקו את האוטומט למחברתכם, הוסיפו את סימני הקלט החסרים, וסמנו את המצבים המקבלים.
⚠ הערה — אילוץ מחייב
האוטומט צריך להישאר סופי דטרמיניסטי שאינו מלא. אין להוסיף בו מצבים או מעברים, ואין לשנות את סימני הקלט המופיעים בו. תשובה שיהיה בה שינוי באוטומט הנתון לא תזוכה בנקודות.
בשאלה זו שני סעיפים, א–ב, שאין קשר ביניהם. ענו על שני הסעיפים.
לפניכם שלוש שפות מעל הא"ב {a , b}:
לפניכם ארבעה סעיפים (1)-(4). ענו על כולם (בנימוק מספיק הסבר מילולי, אין צורך באוטומט).
(1) בנוגע לכל אחת מן השפות L3 - L1, כתבו אם היא רגולרית או לא רגולרית. נמקו את תשובתכם.
(2) האם השפה L1 ∩ L3 רגולרית? נמקו את תשובתכם.
(3) האם השפה L1 ∩ המשלים של L3 רגולרית? נמקו את תשובתכם.
(4) האם השפה L2 ∩ המשלים של L3 רגולרית? נמקו את תשובתכם.
נתונה השפה L מעל הא"ב {a,b,c}:
הסבר
השפה
Lמכילה מילים שבהן כל אחת מן האותיותabcמופיעה פעם אחת לפחות, ולפי סדר זה (המופעים שלaתחילה ואחר כך שלbואחר כך שלc). כמו כן, אם מספר המופעים של האותaהוא זוגי/אי־זוגי, מספר המופעים של האותbאו של האותcיהיה גם הוא זוגי/אי־זוגי בהתאמה.
✎ דוגמה למילה בשפה L
abbbbccc, כי כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש. כמו כן מספר המופעים של האותaהוא אי־זוגי, וכך גם מספר המופעים של האותc.
✎ דוגמה נוספת למילה בשפה L
aaaabbc, כי כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש. כמו כן מספר המופעים של האותaהוא זוגי, וכך גם מספר המופעים של האותb.
✎ דוגמה למילה שאינה בשפה L
aabc. אומנם כל אחת מן האותיותabcמופיעה בה, ולפי הסדר הנדרש, אך מספר המופעים של האותaהוא זוגי, ואילו מספר המופעים של האותbושל האותcהוא אי־זוגי.
(1) לפניכם חמש מילים: abbac, abc, bbc, abcc, abbcc.
העתיקו כל אחת מן המילים למחברתכם, וקבעו אם היא שייכת לשפה L או לא שייכת לשפה L. נמקו את קביעותיכם.
(2) נתון לפניכם אוטומט סופי דטרמיניסטי שאינו מלא המקבל את השפה L. באוטומט קיימים כל המצבים וכל המעברים הנדרשים, אך בכמה מן המעברים חסרים סימני הקלט (התווים במעברים), והמצבים המקבלים באוטומט אינם מסומנים כלל.
העתיקו את האוטומט למחברתכם, הוסיפו את סימני הקלט החסרים, וסמנו את המצבים המקבלים.
⚠ הערה — אילוץ מחייב
האוטומט צריך להישאר סופי דטרמיניסטי שאינו מלא. אין להוסיף בו מצבים או מעברים, ואין לשנות את סימני הקלט המופיעים בו. תשובה שיהיה בה שינוי באוטומט הנתון לא תזוכה בנקודות.