ABA


"צריך עזרה בתרגיל אוטומט לכיתה י'א"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8142 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8142
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   18:12   23.03.04   
אל הפורום  
  צריך עזרה בתרגיל אוטומט לכיתה י'א  
 
   ערכתי לאחרונה בתאריך 23.03.04 בשעה 18:12 בברכה, אלתור
 
זה התרגיל:
-----------------------------------------------
L{A^n,B^m'c^q | n,m,q > 0
(גם n,m,q = 0 )
אם M זוגי אז N+Q = אי זוגי
אם M אי זוגי אז N+Q = זוגי
-----------------------------------------------

ניסיתי שעה שלמה את התרגיל ואני לא מצליח...

מישהו יכול לעזור לי?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  קל לראות שזאת שפה רגולרית dryice 23.03.04 20:55 1
     תודה אחי אלתור 23.03.04 23:17 2
  UP אלתור 24.03.04 14:46 3
  UP UP UP אלתור 26.03.04 17:21 4
  חיתוך של שני שפות רגולריות נותן שפה רגולרית dryice 26.03.04 18:50 5
     OMG , תודה רבה אחי אלתור 29.03.04 08:21 6

       
dryice

   20:55   23.03.04   
אל הפורום  
  1. קל לראות שזאת שפה רגולרית  
בתגובה להודעה מספר 0
 
   למעשה אם נסתכל על התנאי בפשטות, נראה שבעצם נכתב שm+n+q אי-זוגי.

טריוויאלי לבנות אס"ד המקבל רק מילים אי-זוגיות.

כמובן שבאותה מידה טריוויאלי לבנות אס"ד המקבל A^nB^mC^q

ואז החיתוך של שני השפות הרגולריות גם הוא רגולרי ואפשר
לבנות אס"ד.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   23:17   23.03.04   
אל הפורום  
  2. תודה אחי  
בתגובה להודעה מספר 1
 
   לא הבנתי מילה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   14:46   24.03.04   
אל הפורום  
  3. UP  
בתגובה להודעה מספר 0
 
   מישהו יכול להסביר לי את זה בלי אוטומט מכפלה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   17:21   26.03.04   
אל הפורום  
  4. UP UP UP  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   18:50   26.03.04   
אל הפורום  
  5. חיתוך של שני שפות רגולריות נותן שפה רגולרית  
בתגובה להודעה מספר 0
 
   אם יש לנו שני אוטומטים סופיים דטרמיניסטים האחד עם x מצבים
והשני עם x,y מצבים. אז נוכל לבנות אוטומט חדש עם x*y מצבים
בו כל מצב מייצג זוג מצבים אחד מכל אחד האוטמטים הקודמים.
ונשים מעברים שייצגו את המעבר של האוטומט בשני האוטומטים
הראשונים.
המצבים המקבלים יהיו המצבים המייצגים זוג של מצבים מקבלים.
המצב ההתחלתי יהיה המצב המייצג את זוג המצבים ההתחלתיים.

ונפעיל כדוגמא עבור המקרה שלנו: ראשית נבנה אוטומט המקבל
L1=a^nB^mC^q הוא יכיל 4 מצבים (למעשה 3 ומצב מלכודת)

נמספר המצבים 1-4 ונבנה טבלת מעברים אשר נכתוב כך
שהשורה:


1:a:2

משמעותה ממצב אחד בהנתן האות a עוברים למצב 2.
אפשר לכתוב במקום a גם a,b למשל שזה יגיד b או c או
נכתוב ? כלומר כל סימן.
המצב ההתחלתי הוא תמיד 1, המצבים המקבלים יכתוב
E=4,5,6 כלומר המצבים המקבלים הם המצוינים
האוטומט הראשון יראה כך:

1:a:1
1:b:2
2:b:2
2:c:3
3:c:3
1:c:4
2:a:4
3:a,c:4
4:?:4
E=3

האוטומט השני מקבל שפה של כל המילים האי זוגיות
הוא מכיל שני מצבים:


1:?:2
2:?:1
E=2

נוכל לבנות אוטומט מכפלה בה מספרי הצמתים יהיו זוג ספרות
כאשר מתכילים מ11 הספרה הימנית מהאוטומט הראשון והשמאלית מהשני.

11:a:21
21:a:11
11:b:22
22:b:12
12:b:22
22:b:12
12:c:23
22:c:13
23:c:13
13:c:23
E=23

הזנחתי את מצב המלכודת והמעברים אליו, כל מעבר אחר צריך להוביל
אל מצב מלכודת, כך בנינו אס"ד המקבל את השפה המבוקשת.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   08:21   29.03.04   
אל הפורום  
  6. OMG , תודה רבה אחי  
בתגובה להודעה מספר 5
 
   סחתיש על ההשקעה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net