מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)"

Transcript

1 מכונת טיורינג לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי שפות רגולריות סגירות:חיתוך,איחוד,שרשור,משלים,היפוך 1

2 זכויות יוצרים עלות השימוש בספר זה החל משנת הינה 10 שקלים. את עלות השימוש יש להעביר ל: אברבוך חיים מרדכי 11 רמת השרון מיקוד בספר הושקעו זמן ומחשבה מרובים על מנת לעשותו קריא ומובן לכל. אשמח לקבל תגובות הערות תוספות ותיקונים. או תודה מראש לכל מי שהכללתי שאלות ופתרונות שלו. כל מי שרואה עצמו נפגע מכך נא לשלוח לי מייל... בהצלחה 2

3 הערה: לעיתים בתוכן הענינים האותיות האנגליות יצאו גדולות כאשר בספר עצמו הן קטנות....8 הקדמה...8 כיצד ללמוד מהו אוטומט סופי דטרמיניסטי-אס"ד...9 מילה/שפה...13 דף תרגילים מספר 1 -השלם פונקצית מעברים...16 דף תרגילים מספר 2 -השלם את החיצים...17 דף תרגילים מספר 3- רשום את השפה המתקבלת לכל אחד מהאוטומטים הבאים...19 תפקיד המצבים...22 צמצום תנאי שפה...23 דגשים לבניית אוטומט סופי...24 תנאים על אס"ד...25 אוסף תרגילים פתורים באס"ד...25 דף תרגילים מספר 4 -בנה אס"ד מתאים לשפה נתונה דף תרגילים מספר 5 -בנה אס"ד מתאים לשפה נתונה דף תרגילים מספר 6 -ביצוע מעקב והגדרת שפה...30 דף תרגילים מספר 7- מה מייצג כל מצב תאור אוטומט באמצעות טבלה...35 שפות "מיוחדות"...37 השפה הריקה...37 השפה המכילה את המילה הריקה בלבד...37 שפה שמספר המילים בה סופי...37 דף תרגילים מספר 8- בנית אס"ד...38 שפות שמתוארות על ידי חזקה...39 דף תרגילים מספר 8 א'- בנית אס"ד...40 אוטומט לא דטרמיניסטי/אוטומט לא שלם...40 דף תרגילים מספר 9 -תרגילים שונים...42 דף תרגילים מספר 10 -אוטומט סופי לא דטרמיניסטי אוטומט מכפלה...48 דף תרגילים מספר 11 -אוטומט מכפלה...55 מונחים )הדפס סגירות שפות רגולריות תחת דפים אלה(...56 פעולות

4 חיתוך - גם) L1 L2 פירושו כל המילים המתקבלות הן ב L1 והן בL2 ( איחוד - או ( L2 L1 פירושו כל המילים המתקבלות ב L1 או ב (. L שרשור) L1 L2 פירושו כל המילים אשר ניתן לחלק אותן לשני חלקים כך שהחלק השמאלי שייך ל L1 והימני ל L2( L R מסומן גם כ L פירושו היפוך R(L) משלים (L) מסומן L פירושו כל המילים שאינן מתקבלות ב. L...59 הכלה )השפות הרגולריות אינן סגורות תחת פעולה זו )...59 אוסף תרגילים פתורים בהוכחת רגולריות בעזרת חוקי סגירות...59 תבנית להוכחת רגולריות של שפה אוסף תרגילים פתורים בפעולות על שפות...65 דף תרגילים מספר 12 -סגירות שפות רגולריות הוכחת אי ופעולות בין שפות...68 שאלות ופתרונות שניתנו בקורס מורים מובילים בהנחיית ד"ר מיכל ארמוני...72 הכלת שפות...79 רגולריות...81 תבנית הוכחה לשפה אי רגולרית...83 טעויות שכיחות בהוכחת אי רגולריות...89 דף תרגילים מספר 13 -הוכחת אי רגולריות הסבר על באמצעות תרגילים L=A N B N N L=A N B N N>0 4 מקרים בהם מספר ה A גדול או קטן ממספר ה Bים בכפולה L=A N B 3N N L=A 3N B N N> L=A 2N B 3N N> L= A 2N B 3N N 0 מקרים בהם מספר ה A גדול או קטן ממספר ה Bים בקבוע L=A N B N+1 N L=A N+1 B N N L=A N-1 B N-2 N 0 מקרים בהם יש שילוב של כפולה וקבוע L=A N+1 B 3N N L=A N+1 B 3N-2 N L=A N+1 B 3N-1 N L=A 2N+1 B 3N-1 N 0 מקרים בהם נדרש להכניס יותר מאות אחת למחסנית L= A N B K C K D N K,N> L= A N B K+1 C K D N K,N>0 מספר ה A ים שווה למספר ה B ים

5 מקרים בהם יש לבצע הצבה עקב סימן מינוס בחזקה L= A N B N-K C K N K 0 דף תרגילים מספר 14 -בנית L= A N B K+1 C K D N L= A 2N-1 B 3N שילוב של אוטומט רגיל ו מקרים בהם אין צורך בהכנסת S L= A 2N+1 B N+2 N 0 תרגילים שונים )רובם פתורים( L={A N B K N, K 0, K=N/2} מחרוזת פנינים תרגיל )דורון זוהר( } EVEN L={ (YX) N Z K (XY) J N,K 0 N<J K לא דטרמיניסטי מספר כללים ל -חזקות דף תרגילים מספר דף תרגילים מספר דף תרגילים מספר 17 -אסד ו סגירות שפות חופשיות הקשר שרשור ( L2 L1 פירושו כל המילים אשר ניתן לחלק אותן לשני חלקים כך שהחלק השמאלי שייך ל L1 והימני ל L2( איחוד ( L1 L2 פירושו כל המילים המתקבלות ב או ב.)L2 L1 היפוך L ( L1 L2 פירושו כל המילים המתקבלות הן ב והן ב.)L2 L1 חיתוך שפה חופשית הקשר עם שפה רגולרית נותן שפה חופשית הקשר חיתוך שתי שפות חופשיות הקשר שחיתוכן אינו חופשי הקשר מהי מכונת טיורינג מצב מקבל הסבר על מכונת טיורינג באמצעות תרגילים דוגמה א: מכונת טיורינג המחליפה A ל B ו B ל A )בשפה מעל {A,B} ) דוגמה ב: מכונת טיורינג המוסיפה A בסוף המילה)בשפה מעל {A,B} ) דוגמה ג: מכונת טיורינג המוסיפה 1 למילה באורך איזוגי)בשפה מעל {1{ ) דוגמה ד: מכונת טיורינג הבודקת שהאות האחרונה A )מעל } A,B } ) דוגמה ה: מכונת טיורינג הבודקת שהאות הראשונה זהה לאחרונה )מעל } A,B } ) דף תרגילים 1 במכונת טיורינג מכונת טיורינג לבדיקת שפות רגולריות )ניתן לבנות להן אוטומט סופי דטרמיניסטי( מכונת טיורינג לשפות חופשיות הקשר ולא רגולריות

6 מקבלת מילים מעל {A,B} שמתחילות ב A ומסתיימות ב A ואורך רצף ה A בהתחלה ובסוף שווה מכונת טיורינג לשפות לא חופשיות הקשר N 0 A N B N C N מקבלת את המילים מעל {A,B,C} מהצורה מכונת טיורינג תרגילים שונים מקבלת רצף של A מוסיפה A בסופו ותוחמת את רצף ה A ים בסימני דולר חיבור F(X,Y)=X+Y F(X)=2X X>0 X>Y חיסור F(X,Y)=X-Y למעשה ניתן בפיתרון להשתמש ב X בלבד ואין צורך בשימוש בשתי אותיות גדולות שונות Y 0 X >0 X+Y>Z חיסור F(X,Y)=X+Y-Z בנה מכונת טיורינג המבצעת חלוקה בשלוש עבור מספר אונרי L= A N B N C 2N N>= L= A N B N C M M>=N L= A N B N C M N>=M מהי השפה המתקבלת על ידי מכונת טיורינג X>0 Y>0 כפל F(X,Y)=X*Y תבניות במכונת טיורינג הערות למגן ולבגרות-דפי סיכום סוגי שאלות )לא מלא( בגרויות תשמ"ז תשמ"ח תשמ"ח תשמ"ט תשן תשנב תשנג תש"ס תשס"א תשס"ב תשס"ב תשס"ב תשס"ב פתרון תשס"ג תשס"ג תשס"ג תשס"ג תשס"ג תשס"ג

7 תשס"ד תשס"ד תשס"ד תשס"ד תשס"ה תשס"ה תשס"ה תשס"ה תשס"ו תשס"ו תשס"ו תשס"ו תשס"ז תשס"ז תשס"ז תשס"ז פתרון תשס"ח תשס"ח תשס"ח תשס"ח תשס"ט תשס"ט תשס"ט תשס"ט תש"ע תש"ע תש"ע תש"ע מבחן בגרות מבחן בגרות פתרון מבחן בגרות

8 הערה: לעיתים בתוכן הענינים האותיות האנגליות יצאו גדולות כאשר בספר עצמו הן קטנות. הקדמה הנושא מודלים חישוביים הינו נושא הנלמד גם במסגרת לימודים על תיכוני. לימוד הנושא במוסד אקדמי כולל הרחבה של הנושא מעבר לתוכנית הלימודים בתיכון. הספר שלהלן מקיף את רוב תוכנית הלימודים לפי הנחיות משרד החינוך. הסבר המושגים בויקיפדיה נעשה באופן מדעי/אקדמי וכאמור מכיל הרחבה של תוכנית הלימודים למרות זאת מומלץ לעיין בו. כיצד ללמוד עליכם לקרוא את הספר. חובה לעין בכל דוגמא ובכל מה שמסומן בירוק עם רקע צהוב כמו כן לעיין היטב בתרגילים הפתורים. אין לעבור לפרק הבא לפני שפתרתם מספר תרגילים מכל פרק. לקרוא היטב את עמודי הסיכום. לגבי מבחני בגרות ןפתרונותיהם מומלץ לעיין באתר של הילה קדמן kadman.net 8

9 תיאור מתמטי פורמאלי של הוא באמצעות השביעייה הבאה: )הסבר ינתן בהמשך( A { Q,,,, q0,, F} כאשר : היא קבוצת מצבי האוטומט. הוא א"ב הקלט. הוא א"ב המחסנית. היא פונקצית המעברים. הוא המצב ההתחלתי. היא תחתית המחסנית. היא קבוצת המצבים המקבלים. או למעשה את רוב המצבים אנו מכירים מפרק אוטומט סופי דטרמיניסטי. מלבד הוא א"ב המחסנית. או היא תחתית המחסנית. 97

10 ראינו בפרק הוכחת אי רגולריות שיש שפות שלא ניתן לבנות להן אוטומט סופי דטרמיניסטי. L=a n b n n 0 לדוגמה : הסיבה הינה שיש צורך בספירה (שאינה מוגבלת בחסם עליון) ולכן לא ניתן לעשות זאת באס"ד. לצורך כך אנו נשתמש במחסנית. הרעיון המרכזי : המחסנית משמשת ככלי ספירה. הספירה נעשית על ידי הכנסת תווים למחסנית והוצאתם. יש מקרים בהם אין צורך להכניס או להוציא ונסמנם לל"ש )ללא שינוי( דוגמה פשוטה: =L a n b n n 0 (מומלץ לעיין במצגת ל זה). הרעיון : על ה a הראשונה נכניס S על כל ל a נוספת נכניס A למחסנית והחל מה b הראשונה על כל b נוציא/נשלוף מה קורה במחסנית דחוף A A מהמחסנית ועל ה b האחרון נשלוף S. דוגמאות לפעולות המותרות ב מצב ראש המחסנית הסימן הנבדק a פירוש כשהמחסנית ריקה( ( והתו הנבדק a אז דחוף A למחסנית a לל"ש A ללא שינוי (אין מכניסים ואין מוציאים מהמחסנית) כשבראש המחסנית A והתו נבדק b אז שלוף A b A שלוף A a A AA )שקול לדחוף כשבראש המחסנית A והתו הנבדק a אז דחוף A למחסנית ( A פירושו בעצם הוספת AA ) (A אותיות השפה הינן אותיות קטנות( ab ) למחסנית מכניסים אותיות גדולות. שימו לב : אין להוציא ממחסנית יותר מאות אחת להכניס מותר יותר מאות אחת שפה שניתן לאמת אותה באמצעות נקראת חופשית הקשר. משפחת השפות חופשיות ההקשר כוללת גם את השפות הרגולריות. 98

11 הסבר על באמצעות תרגילים L=a n b n n 0 נתחיל מהמילה הקצרה ביותר שהיא המילה הריקה q0 כעת נצרף את המילה השניה הקצרה ביותר שהיא.ab דחוף a S q0 Q1 שלוף bs S q3 כעת נצרף את המילה השלישית הקצרה ביותר שהיא.aabb דחוף as A q0 דחוף a S Q1 שלוף ba A q2 שלוף bs S שלוף bs S q3 שים לב שכאשר אנו ב q1 ומפיע b אנו עוברים ל q2 כי אחרי הופעת ה b הראשון אסור שיופיעו aים. הרעיון: על ה a הראשון נדחוף S על כל a נוספת נדחוף A על כל b נשלוף A על ה b האחרון נשלוף S וכעת נציג את אוטומט המחסנית הטוב לכל מילה מהצורה a n b n דחוף aa A דחוף as A שלוף ba A דחוף a S שלוף ba A q0 Q1 q2 שלוף bs S שלוף bs S q3 99

12 מעבר המילה aaabbb באוטומט )מעקב אחר המילה )aaabbb מצב מחסנית אחרי עוברים פעולה למצב ראש המחסנית אות מצב נבדקת q0 a S דחוף q1 S q1 a S A דחוף q1 SA q1 a A A דחוף q1 SAA q1 b A A שלוף q2 SA q1 b A A שלוף q2 S q2 b A S שלוף )מקבל( q3 כפי ששמתם לב בפתרונות הקודמים על האות הראשונה מוכנס S הכנסת ה S הינה זיהוי בהוצאה מהמחסנית שמחסנית התרוקנה. למחסנית. מטרת L=a n b n n>0 דחוף aa A דחוף as A דחוף a S שלוף ba A המילה הקצרה ביותר ab הרעיון: על ה a הראשון נדחוף S על כל a נוספת נדחוף A ועל כל b נשלוף A על ה b האחרון נשלוף S q0 שלוף bs S שלוף ba q1 שלוף bs S q2 b אם נבדוק את המילה ab אזי על ה a נדחוף S על ה b נשלוף ונעבור למצב מקבל. אם נבדוק את המילה abb אזי על ה a נדחוף S על ה b נשלוף ונעבור למצב מקבל ועל ה הבאה אנו נתקעים (כלומר לא כתוב מה לעשות במקרה זה ב q2. שימו לב ש 0<n. תפקיד מצב q0 הינו לדחוף A על כל S ) a על מחסנית ריקה) תפקיד מצב q1 הינו לומר שהחל מפה יכול להופיע רק b ואסור שיופיע a כמו כן תפקידו לשלוף A על כל. b תפקיד מצב q2 הינו שהגענו למצב שבו מספר ה a שווה למספר ה. b שימו לב שעבור מצב שאינו חוקי האוטומט נתקע. (למשל אם המילה מתחילה ב b (והמחסנית ריקה) אזי האפשרות הזאת אינה קיימת ולכן אנו נתקעים). 100

13 מקרים בהם מספר ה a גדול או קטן ממספר ה bים בכפולה. L=a n b 3n n 0 פתרון א )פשוט יותר מפתרון ב( המילה הקצרה ביותר הרעיון: על כל a נדחוף AAA על כל b נשלוף A דחוף aa AAA שלוף ba A q0 q1 q2 q3 שלוף ba A דחוף a SAA שלוף bs S מעבר המילה abbb באוטומט )טבלת מעקב( מצב מחסנית אחרי עוברים פעולה למצב ראש המחסנית אות מצב נבדקת q0 a SAA דחוף q1 SAA q1 b A A שלוף q1 SA q1 b A A שלוף q1 S q1 b S S שלוף )מקבל( q3 פתרון ב המילה הקצרה ביותר הרעיון: על כל a נדחוף A על כל שלושה b נשלוף A שלוף bs S דחוף a S דחוף aa A ללש ba ללש bs ללש ba ללש bs שלוף ba A ללש ba ללש bs 101

14 L=a 3n b n n>0 המילה הקצרה ביותר aaab הרעיון: על כל שלושה a נדחוף A על כל b נשלוף A דחוף a S דחוף as A דחוף a A A q1 ללש aa ללש aa q2 q0 שלוף bs S שלוף ba A שלוף ba A q4 שלוף bs S q3 תאור )שלעיל( באמצעות טבלה עוברים למצב פעולה ראש המחסנית אות נבדקת מצב דחוף q0 a S דחוף q0 a S A דחוף q0 a A A שלוף q0 b A A שלוף q0 b S S q1 a A ללש q2 q2 a A ללש q0 שלוף q3 b A A שלוף q3 b S S q1 q1 q2 q2 q4 q3 q4 )מקבל( 102

15 L=a 2n b 3n n>0 דחוף a SAA דחוףAAA aa ללש aa שלוף ba A המילה הקצרה ביותר aabbb הרעיון: על כל a 2 נדחוף AAA על כל b נשלוף A שלוף ba A שלוף bs S L= a 2n b 3n n 0 שלוף ba A q0 דחוף a SAA q1 דחוףAAA aa ללש aa q2 שלוף ba A q3 המילה הקצרה ביותר הרעיון: כמו הקודם q4 שלוף bs S מעבר המילה aaaabbbbbb באוטומט )טבלת מעקב( מצב מחסנית אחרי עוברים פעולה למצב ראש המחסנית אות מצב נבדקת q0 a SAA דחוף q1 SAA q1 a A ללש q2 SAA q2 a A AAA דחוף q1 SAAAAA q1 a A ללש q2 SAAAAA q2 b A A שלוף q3 SAAAA q3 b A A שלוף q2 SAAA q3 b A A שלוף q3 SAA q3 b A A שלוף q3 SA q3 b A A שלוף q3 S q3 b S S שלוף )מקבל( q4 103

16 מקרים בהם מספר ה a גדול או קטן ממספר ה bים בקבוע. L=a n b n+1 n 0 דחוף a SA דחוף aa A פתרון א שלוף ba A המילה הקצרה ביותר b הרעיון: על ה a הראשון נדחוף SA על כל a נדחוף A על כל b נשלוף A ללש b שלוף ba A שלוף bs S דחוף a S דחוף as A דחוף aa A ללש bs ללש ba פתרון ב שלוף ba A המילה הקצרה ביותר b הרעיון: על כל a נדחוף A (ראשון S) עבור ה b הראשון לא נבצע מאומה על כל b נשלוף A ללש b שלוף bs S פתרון ג דחוף a A דחוף aa A שלוףA ba שלוף ba A המילה הקצרה ביותר b אין צורך ב S הרעיון: על כל a נדחוף A על כל b נשלוף A עבור b ומחסנית ריקה נעבור למקבל ללש b ללש b 104

17 L=a n+1 b n n 0 ללש a המילה הקצרה ביותר a הרעיון: על ה a הראשונה לא נבצע מאומה על כל a נוסף נדחוף A על כל b נשלוף A דחוף a S דחוף as A דחוף aa A שלוף ba A שלוף bs S שלוף ba A שלוף bs S L=a n-1 b n-2 n 0 0 n הרי רק עבור n שווה 2 מתקבל משהו "הגיוני". למעשה ה n הראשון המעשי הינו הפתרון הינו למעשה כמו התרגיל הקודם. למרות שרשום n שווה ל

18 מקרים בהם יש שילוב של כפולה וקבוע L=a n+1 b 3n n 0 נציב את ה n הנמוך ביותר ונקבל את המילה a מכאן נובע המילה הקצרה ביותר a הרעיון: על ה a הראשונה לא נבצע מאומה על כל a נוסף נדחוף AAA על כל b נשלוף A ללש a דחוף a SAA דחוף aa AAA שלוף ba A שלוף bs S שלוף ba A L=a n+1 b 3n-2 n 0 עבור עבור n=0 n=1 : נקבל -2 b אסור. : נקבל. aab (שהיא גם המילה הקצרה ביותר) מבצעים מאומה. (כלומר על ה aa הראשונים ועל ה b האחרון אין לבצע מאומה. ה n הראשון המתקבל הוא "החריג". עבורו אין -2 "פנים" האוטומט חייב לטפל ביחס החזקות שהוא 1 ל 3 (מורידים את הקבועים 1+ ו ומקבלים (a n b 3n מה שמסומן באדום הינו הטיפול ב aab דחוף a AAA שלוף ba A דחוף aa AAA ללש b שלוף ba A ללש a ללש a ללש b 106

19 L=a n+1 b 3n-1 n 0 השלם את פונקצית המעברים של אוטמט המחסנית המבוקש (התיבות המקוקוות) נציב את ה n הנמוך ביותר שהוא 1 כי עבור 0 נקבל מספר שלילי. ונקבל את המילה aabb מכאן נובע המילה הקצרה ביותר aabb הרעיון: על 2 ה a הראשונות לא נבצע מאומה על כל a נוסף נדחוף AAA על כל b נשלוף A על 2 ה b האחרונים (כשהמחסנית ריקה לא נבצע מאומה ללש a דחוף a AAA דחוף aa AAA ללש b שלוף ba A ללש b L=a 2n+1 b 3n-1 n 0 שרטט את אוטמט המחסנית המבוקש נציב את ה n הנמוך ביותר שהוא 1 כי עבור 0 נקבל מספר שלילי. ונקבל את המילה aaabb מכאן נובע המילה הקצרה ביותר aaabb הרעיון: על 3 ה a הראשונות לא נבצע מאומה על כל a 2 נוספים נדחוף AAA על כל b נשלוף A על 2 ה b האחרונים (כשהמחסנית ריקה לא נבצע מאומה 107

20 מקרים בהם נדרש להכניס יותר מאות אחת למחסנית תרגיל 1 בנה המקבל את השפה הבאה מעל הא"ב :{a,b,c} L= a n b k c k d n k,n>0 שלוף da A שלוף cb B דחוף bb B דחוף aa A דחוף ba B שלוף da A שלוף cb B דחוף bs B דחוף a S הרעיון: על כל A a נדחוף שלוףS ds שלוףS ds על כל B b נדחוף על כל B c נשלוף על כל A d נשלוף ניתן לאחד את שני המצבים הראשונים כמו שנעשה באוטומט הבא כיצד נשנה את הפתרון לו השפה הינה L= a n b k+1 c k d n k,n>0 דחוף a S דחוף aa A דחוף bs B שלוף da A שלוף cb B דחוף bb B שלוף da A שלוף cb B ללש bs ללש ba שלוףS ds שלוףS ds כלומר השינוי הינו שעל ה b הראשון לא נבצע מאומה 108

21 תרגיל 2 בנה המקבל את השפה הבאה מעל הא"ב :{a,b,c} L={(a n b n ) (a z b z ) k time c k k>0} פתרון דחוף aa A דחוף a SA שלוף ba A שלוף ba A שלוף cc C שלוף cc C שלוף cs S דחוף ac CA דחוף as CA שלוף cs S 109

22 תרגיל 3 מספר ה a ים שווה למספר ה b ים בנה לשפה מעל {a,b} כך שמספר ה a ים שווה למספר ה b ים.(כולל המילה הריקה) פתרון א פתרון זה הינו במספר קטן של מצבים אך עם שימוש באותיות שונות בהכנסה דחוף a S דחוף b K דחוף bk B דחוף as A שלוף ab B שלוף ba A דחוף bb B דחוף aa A המילה הקצרה ביותר הרעיון: כל עוד מספר ה aים גדול ממספר ה bים נדחוף A ונשלוף B כל עוד מספר ה bים גדול ממספר ה A ונשלוף B נדחוף aים שלוף bs S שלוףK ak דחוף as A שלוף ba A דחוף aa A פתרון ב פתרון נוסף תוך שימוש רק ב A ו S בהכנסה למחסנית. שלוף bs S דחוף a S שלוף as S דחוף b S דחוף ba A שלוף aa A דחוף bs A 110

23 מקרים בהם יש לבצע הצבה עקב סימן מינוס בחזקה L= a n b n-k c k n k 0 רצוי להיפטר מסימן המינוס בחזקה. נציב j=n-k נציב ונקבל נעביר אגף ונקבל גם j+k=n a j+k b j c k מכאן הפתרון ברור והוא על כל a נדחוף על כל b נשלוף ועל כל c נשלוף. 111

24 דף תרגילים מספר 14 -בנית תרגיל 1 בנה לשפות הבאות L= a n b k+1 c k d n k,n 0 k>0,n 0 k 0,n>0 א. כאשר ב. כאשר ג. כאשר תרגיל 2 בנה למילים מעל {a,b} כך שמספר ה a ים גדול ב 1 ממספר ה b ים. תרגיל 3 בנה לשפה הבאה L= a 2n-1 b 3n ** תרגילים נוספים ב בדף תרגילים מספר 15 בעמוד 127 לערך 112

25 שילוב של אוטומט רגיל ו L={a m b n a n n,m >0 { לפניך השפה L מעל הא"ב {a,b} בנה שיקבל את השפה L. פתרון )מספר ה a בהתחלה לפחות אחד ואינו תלוי ולכן על כל a המחסנית תשאר ללא שינוי( ללש a דחוף ba A דחוף bs A שלוף aa A ללש a שלוף aa A דחוף b S שלוף as S שלוף as S L={a m b n a n n,m זוגי >0 m+n{ לפניך השפה L מעל הא"ב {a,b} בנה שיקבל את השפה L. פתרון )מספר ה a בהתחלה לפחות אחד ואינו תלוי ולכן על כל a המחסנית תשאר ללא שינוי אך כיוון שיש לשמור על זוגיות ה a בהתחלה תזוז בין שני מצבים( ללש a להלן האוטומט ללש a דחוף b S דחוף ba A דחוף bs A דחוף b S שלוף aa A שלוף aa A דחוף ba A דחוף bs A שלוף as S 113

26 L={c k b 2n (ab) n c k%2 k>0, n>=0} לפניך השפה L מעל הא"ב {a,b} בנה שיקבל את השפה L. שימו לב שבפתרון רשמתי ab ליד חלק מהקשתות, לפי תוכנית הלימודים יש לפרק זאת. ללש c ללש c ללש c דחוף b S דחוף b S ללש bs דחוף bs A ללש bs דחוף bs A ללש ba דחוף ba A ללש ba דחוף ba A שלוף ab,a A שלוף ab,a A שלוף ab,a A שלוף ab,s S שלוף ab,a A שלוף ab,s S ללש c 114

27 מקרים בהם אין צורך בהכנסת S בתוכנית הלימודים מקובל להכניס S על האות הראשונה והסברנו זאת בתחילת הפרק שכאשר אנו מוציאים את S אנו יודעים שהמחסנית התרוקנה. אך לעיתים אין צורך בהכנסת S. להלן מספר דוגמאות". L= a n b k k>n 0 דחוף aa A דחוף a A שלוף ba A המילה הקצרה ביותר b אין צורך ב S הרעיון: על כל a נדחוף A על כל b נשלוף A עבור ה b הראשונה כשה מחסנית ריקה עוברים למצב מקבל שלוף ba A ללש b ללש b ללש b L= a n b k n>k 0 המילה הקצרה ביותר a אין צורך ב S הרעיון: על ה a הראשונה ללש על כל a נדחוף A על כל b נשלוף A שלוף ba ללש a a A שלוף ba A a A AA 115

28 L= a 2n b 3n +1 n 0 פתרון א המילה הקצרה ביותר :b אין צורך ב S הרעיון: על כל a 2 נדחוף AAA (על הראשון דוחפים ועל השני אין מבצעים דבר). על כל b נשלוף A על ה b האחרון לל"ש שלוף ba A ללש b שלוף ba דחוף a AAA דחוףAAA a A ללש A a ללש b פתרון ב המילה הקצרה ביותר :b אין צורך ב S הרעיון: על כל a 2 נדחוף A (על הראשון דוחפים ועל השני אין מבצעים דבר). על כל שלושה b נשלוף A על ה b האחרון לל"ש a A ללש a a A AA שלוף ba a ללש ba ללש ba ללש A a ללש ba ללש b ללש b 116

29 L= a 2n+1 b n+2 n 0 ללש a ללש a aa AA a A שלוף ba a שלוף ba a ללש b ללש b ללש aa ללש b המילה הקצרה ביותר bb: אין צורך ב S הרעיון: על כל a 2 נדחוף A ועל כל b נשלוף. על ה b האחרון ללש. 117

30 תרגילים שונים )רובם פתורים( שלוף ba A L=( a 2n b n )* *>0 שלוף ba A שלוף bs S דחוף a S ללש aa דחוף aa A שלוף bs S דחוף a S L=a n+k b n c k n 0 k > 0 כיצד יראה הפתרון לו 1 * המילה הקצרה ביותר ac: הרעיון: על כל a נדחוף A ועל כל b נשלוף ועל כל c נשלוף. מקרה קיצון: n שווה לאפס דחוף aa A דחוף as A דחוף a S שלוף ca A שלוף ca A שלוף ba A שלוף ca A שלוף ba A שלוףS cs שלוףS cs 118

31 L=a n b n+k c k n 0 k>0 הרעיון : על כל a נדחוף, על כל b נשלוף עד שהמחסנית מתרוקנת. כעת על כל b נדחוף ועל כל c נשלוף. a n b n+k c k a n b n b k c k מקרה קיצון: n שווה לאפס כלומר אין a במילה. המילה הקצרה ביותר bc: הרעיון: על כל a נדחוף A ועל כל b נשלוף על b כשהמחסנית ריקה נדחוף ועל כל c נשלוף דחוף aa A דחוף a A דחוף b S שלוף ca A דחוף B S שלוף ba A דחוף B S שלוף ba A שלוף ca A שלוףS cs שלוףS cs L=a 2n-k b n c n-k+1 n,k 0 ומכאן נובע הרעיון לפיתרון המופיע בהמשך. n+x n x+1 x+n n x L=a b c =a b c c ונקבל n-k=x L=a n+n-k b n c n-k+1 n+n-k n n-k+1 L=a b c נציב הרעיון : על כל a נדחוף, על כל b נשלוף, על כל c נשלוף. לבסוף c נוספת. מקרה קיצון: n שווה לאפס כלומר אין b במילה. שלוף ca A שלוף ba A דחוף aa A דחוף a A שלוף ca A שלוף ba A שלוף ca A ללש c ללש c 119

32 L= a 2n+1 b n-m a m+1 n>m 0 k=n-m k+m=n א. מהי המילה הקצרה ביותר. ב. מהי המילה הקצרה ביותר לו התנאי היה n>=m>=0 פתרון תחילה נפטר מפעולת החיסור כיוון שמופיע n-m נבצע הצבה כמו כן m יכול להיות 0 ומהתנאי n>m נובע ש n לפחות 1 נציב ונקבל L=a 2(k+m)+1 b k a m+1 = aa 2k+2m b k a m+1 = aa 2m a 2k b k a m a מכאן על ה a הראשון נכניס A בודד. כעת על כל a 2 נכניס A למחסנית על כל b נוציא ועל כל a נוציא. שלוף ba A (אין צורך בהכנסת אותיות שונות) דחוף as A שלוף aa A דחוף aa A ללש aa שלוף as S שלוף aa A שלוף ba A דחוף a S שלוף as S ב. המילה הקצרה ביותר aaaba ג. המילה הקצרה ביותר aa 120

33 L= a n+1 b n-m a 2m+1 n>m 0 א. מהי המילה הקצרה ביותר. ב. מהי המילה הקצרה ביותר לו התנאי היה n>=m>=0 ג. בנה. פתרון א. המילה הקצרה ביותר aaaba ב. המילה הקצרה ביותר aa ג. תחילה נפטר מפעולת החיסור כיוון שמופיע n-m נבצע הצבה k=n-m k+m=n כמו כן m יכול להיות 0 נובע ש n לפחות 1 L=a k+m+1 b k a 2m+1 = aa k+m b k a 2m+1 = aa m a k b k a 2m+1 נציב ונקבל m>=0, k>0 דחוף aa A דחוף as A שלוף ba A דחוף a S שלוף aa A שלוף ba A שלוף as S ללש aa שלוף aa A א. המילה הקצרה ביותר aaaba ב. המילה הקצרה ביותר aa 121

34 L= a 2n+1 b n-m a m-1 n>m 0 תחילה נפטר מפעולת החיסור כיוון שמופיע n-m נבצע הצבה k=n-m k+m=n כמו כן m חייב להיות לפחות 1 נובע שגם n לפחות 2 נציב ונקבל L=a 2(k+m)+1 b k a m-1 = aa 2k+2m b k a m-1 = aa 2m a 2k b k a m-1 k>0 m 0 המילה הקצרה ביותר עבור 2=n 1=m הינה aaaaab השלם את האוטומט מקבלת את המילים מעל {a,b} זוגיn L1=a n ba n b L=(L1) K n,k 0 בנה שיקבל את השפה. L1 פתרון ללש b דחוףaA A דחוףa A ללש ba שלוףA aa דחוףaA A ללש b תרגיל בנה לשפה L L1=ba n ba n L=(L1) K זוגי n,k 0 n 122

35 תרגיל בנה המקבל את השפה הבאה מעל הא"ב :{a,b,c,d} L={a n b n+m+k c m d k n,m,k 0 { a n b n+m+k c m d k == a n b n b m+k c m d k פתרון על כל a נדחוף, על כל b נשלוף, כאשר המחסנית מתרוקנת אזי על כל b נדחוף נדחוף על כל c נשלוף ועל כל d דחוף as A נשלוף שלוף ba A דחוף aa A דחוף a S שלוף ba A שלוף bs S שלוף bs S שלוף cs S שלוף ds S שלוף cs S שלוף ds S שלוף ds S שלוף da A שלוף ca A דחוף b S דחוף bs A דחוף ba A שלוף da A שלוף ca A L={a n b m c k n,m,k>0,k n+m} בנה המקבל את השפה מעל הא"ב { a,b,c }הרשומה לעיל. דחוף aa A ללש c שלוף ca A דחוף ba A דחוף A S שלוף ca A שלוף cs S דחוף ba A 123

36 L={a n b k n, k 0, k=n/2} בנה המקבל את השפה L מעל הא"ב.{a,b} הערה : 5/2 שווה 6/2. 2 שווה.3 פתרון הרעיון: על כל a 2 נדחוף. A (על ה a השניה) על כל b נשלוף A שלוף ba A שלוף bs S שלוף ba A שלוף ba A ללש a דחוף a S שלוף bs S ללש as ללש aa דחוף as A דחוף aa A שלוף bs S מחרוזת פנינים בבית חרושת מייצרים מחרוזות המורכבות מפנינים גדולות וקטנות, ובכל מחרוזת מספר הפנינים הקטנות שווה למספר הפנינים הגדולות. המחרוזת צריכה להתחיל ברצף של פנינים קטנות ולהסתיים ברצף של פנינים קטנות ובמרכזה רצף של פנינים גדולות. מחרוזת שאינה עומדת בתנאים אלו אינה עוברת את בדיקת האיכות. א. הגדר שפה שמתאימה לכל המחרוזות העומדות בבדיקת האיכות. ב. בנה הקובע אם מחרוזת נתונה עוברת את בדיקת האיכות..{a,b} מעל הא"ב {a n b n+m a m n, m>0 } פתרון א. השפה היא דחוף aa A שלוף ba A דחוף a A דחוף bs A שלוף aa A דחוף ba A ב. שלוף aa A דחוף b S שלוף ba A שלוף as S שלוף as S 124

37 תרגיל )דורון זוהר( } even L={ (yx) n z k (xy) j n,k 0 n<j k בנה עבור השפה הבאה מעל הא"ב :{x,y,z} ללש ya ללש y פתרון דחוף ya A דחוף y A q0 q1 ללש z ללש za ללש z ללש za ללש xa ללש z ללש za שלוף xa A q2 q4 שלוף xa A q3 שלוף xa A ללש x q5 ללש x ללש x q6 ללש y q7 ללש x 125

38 לא דטרמיניסטי המודל של הינו לא דטרמיניסטי. למעשה דטרמיניסטי הינו מקרה פרטי של. כוחו של לא דטרמיניסטי גדול יותר מכוחו של דטרמיניסטי. תרגיל 1 בנה אוטומט המקבל את השפה הבאה: L={a n b k c m n=k או k=m n,k,m>0} פתרון הרעיון : נחלק לשני מקרים מקרה אחד כאשר מספר ה aים שווה למספר ה bים שאז על כל a נדחוף A למחסנית ועל כל b נשלוף. עבור ה cים לא בצע מאומה. מקרה שני כאשר מספר ה bים שווה למספר ה c םי שאז על כל a לא נבצע דבר על כל b נדחוף A למחסנית ועל כל c נשלוף. האי דטרמיניזם מתבטא (בתו הראשון) שכאשר יש לנו a והמחסנית ריקה ניתן לבחור בשתי אפשרויות : דחוף A או לל"ש. ללש c שלוף ba A דחוף aa A ללש c שלוף ba A דחוף a A שלוף cs S שלוף cs S ללש a שלוף ca A דחוף b S דחוף bs A ללש a דחוף ba A שלוף ca A 126 לא דטרמיניסטי

39 תרגיל 2 בנה אוטומט המקבל את השפה הבאה: פתרון מילה מעל { a,b,c }שאורכה זוגי והינה פלינדרום כולל המילה הריקה. * פירושו לא משנה מה יש בראש המחסנית. הפתרון אינו דטרמיניסטי. הרעיון: על כל אות דוחפים למחסנית את האות הגדולה המתאימה לה ללא תלות במה שיש ברשא המחסנית. מרגע מסוים מתחילים להוציא אך פה אם יש בקלט a אזי חייב להיות בהתאמה (בחלק השמאלי של המילה). a בראש המחסנית שפירושו שהיה A דחוף a X דחוף b Y דחוףZ c דחוף a* A דחוף b* B שלוף aa A דחוףC c* שלוף bb B שלוףC cc שלוף aa A שלוף bb B שלוףC cc שלוף a X X שלוף b Y Y שלוף c Z Z שלוף a X X שלוף b Y Y שלוף c Z Z בנה אוטומט המקבל את השפה הבאה: מילה מעל {a,b,c} שהינה פלינדרום כולל המילה הריקה. 127 לא דטרמיניסטי

40 תרגיל 3 בנה אוטומט המקבל את השפה הבאה: L={a n b k 3n k n n,k >0} פתרון A. נשליך b על כל AAA הרעיון : על כל a נדחוף A או AA או דחוף as A דחוף as AA דחוף as AAA דחוף aa A דחוף aa AA שלוף ba A דחוף aa AAA דחוף a S דחוף a SA דחוף a SAA שלוף ba A שלוף bs S שלוף bs S 128 לא דטרמיניסטי

41 מספר כללים ל -חזקות a m+n == a m a n לפי חוקי החזקות מתקיים ולכן הרעיון הכללי הוא להגיע == a n a m a m*n == (a m ) n == (a n ) m a 0 ==ε למצב שיש לנו חזקות שוות או כפולות של חזקות חזקת אפס נותנת את מילה הריקה a n b 2n+1 = a n b 2n+1 = a n b 2n b = (a) n (b) 2n b b ועל כל שני A דוגמאות על כל a נכניס למחסנית או על כל a נכניס למחסנית נוציא (על ה b השנייה) כשהמחסנית ריקה צריך b b נוציא כשהמחסנית ריקה צריך b ועל כל AA אם הפירוק הינו (a) n b (b) 2n אזי על כל a נכניס למחסנית או על כל a נכניס למחסנית A על ה b הראשונה לא נעשה כלום (לל"ש) ועל כל שני b נוציא (על ה b השנייה) AA על ה b הראשונה לא נעשה כלום (לל"ש) ועל כל b נוציא כשהמחסנית ריקה צריך b הערה: נובע n>0 גם אם נאמר.n>=0 a n b n-1 = aa n-1 b n-1 = a(a) n-1 (b) n-1 על כל a נכניס למחסנית ועל כל b נוציא (הסוגריים הינם להדגשה בלבד) a n b k c m k=n+m = a n b n+m c m = a n b n b m c m על כל a נכניס למחסנית ועל כל b נוציא כאשר המחסנית ריקה והאות בקלט b נתחיל שוב להכניס למחסנית ובהמשך על כל c להוציא. נציב k=n-m= נובע גם ש n=m+k נציב במקור ונקבל a n b n-m c m = a m+k b k c m = a m a k b k c m על כל a נכניס למחסנית ועל כל b נוציא ועל כל c נוציא. 129

42 דף תרגילים מספר L=a n b k n>k k 0 2. L=a n b k n k n,k 0 3. L=a n b 2w 2w>n שארית חלוקת n ב > 2 w 4. L=a n b w 5. L=a n n % 3 = 1 6. L=a n b w n % 3 = 1, w % 2 = 0 (שקול ל (L=a 3n+1 b 2w n, w 0 7. L=a n b w w = n % 3 8. L=a n b w w % 3 = n% 3 9. L=a 2n b 3n+1 n 0 a A ללש ba ללש ba ללש ba a A AA ללש a ללש A a ללש ba ללש b ללש b 10. L=a 5n-1 b 3n+2 n>0 11. L= ( a n b k c m a k+n+1 n,k,m 1 ) 12. L= a n b m c 2(m-n) m n n>0 13. L= a 3n-1 b 2m c m+2 d n+1 n>0 m L=a n b m a k b l n,m,k,l 0 n+k=m+l a r a s b s b t a t a w b w b r ניתן לפרק את הביטוי ל 130

43 15. L=a n b m c k n,m,k >0, n+m אי זוגי, n+m > k 16. a i b j i>j 0 == a k a j b j k>0 j 0 ללש e חוף aa ללש a a ללש aa AA ba e דף תרגילים מספר 16 - עבור כל תרגיל רשום את הרעיון בלבד 1. a 3n+8 b n+2 n 0 2. a 2n+3 b n+1 n 0 3. a n-1 b 2n-1 n 0 4. a 3n-2 b n+1 n>0 5. a 2n-1 b 3m+1 c m+3 d n+1 n 0 6. a i b j i j j 0 7. a n b 2n+1 n 0 8. a 3n+8 b n+2 n 0 9. a 2n+3 b n+1 n a n-1 b 2n-1 n a 3n-2 b n+1 n>0 12. a 2n-1 b 3m+1 c m+3 d n+1 n a 2n+1 b n+2 n 0 aa AA a ללש a ללש a A ba Δ ba Δ ללש b ללש b ללש aa ללש b 131

44 דף תרגילים מספר 17 -אסד ו 1. בנה שיקבל את השפה הבאה a m b k c j m>=0 k>=2 m+k<j j % 2 = 0 } נתונה השפה הבאה : { זוגי (2n+k) a n c k b 2n+k n>0, k>=0,.2 בנה לשפה. שרטט אוטומט סופי דטרמיניסטי המקבל את שפת כל המילים מעל האב' }0,1,2 } המתחילות ב - 0 ומסתימות ב - 2 ולא מכילות את הרצף 02, וכן לא מתקיים שיש במילה שתי אותיות זהות רצופות..3 א. ב. ג. ד. ה. בנה לכל אחת מהשפות הבאות נתונה השפה הבאה : k>=0{ }a 1+2n b k c n+k n, נתונה השפה הבאה : { זוגי (2n+k) } a n c k b 2n+k n>0, k>=0, לפניך השפה הבאה: } 2 l={a i b j c k i>=0, j>0, j % 2=0, k= 1+ i % מהם הערכים האפשריים של הביטוי? i % 2 מהם הערכים האפשריים של k? מהי המילה הקצרה ביותר בשפה? תן 2 דוגמאות שונות למילים בשפה: ו- 2 דוגמאות למילים שאינן בשפה: בנה אוטומט סופי דטרמיניסטי מעל } ={a,b,c המקבל את השפה הנ"ל..4.5 קוד סודי של כרטיס אשראי בנוי מ- 4 תווים באופן הבא: התו הראשון הוא אחת מהאותיות.a,b,c שני התווים הבאים הם שתיים מהספרות 0-9. התו האחרון הוא אחת מהאותיות,a,b,c אך שונה מהתו הראשון..5 ו. ז. מה הא"ב של השפה? בנה אוטומט סופי דטרמיניסטי המקבל את כל המילים המהוות קוד כרטיס אשראי. 132 תרגילים באסד ו

45 תרגיל 1 נתונים שני האוטומטים (סופיים דטרמיניסטים) הבאים מעל } a,b { b b b a,b start a a a b a,b start a,b a a,b בדוק עבור שני האוטומטים האם המילים הבאות מתקבלות : aaaaba (3) abbaba (2) abaaa (1) א. ב. הסבר במילים מהי השפה המתקבלת עבור האוטומט הראשון. - הסבר מדוע, עבור שתי הטענות הבאות, אם הטענה נכונה - הבא דוגמא נגדית (דוגמא שסותרת את הטענה). ואם אינה נכונה כל מילה המתקבלת באוטומט השני מתקבלת גם באוטומט הראשון. (1) כל מילה המתקבלת באוטומט הראשון מתקבלת גם באוטומט השני. (2) ג. תרגיל 2 במשחק "בן - בת " שני כללים : הילדים יושבים בשורה כך שאין אף בן שמשני צדדיו יושבות בנות ) בת מכל צד ( וכן אין בת בין שני בנים. כל רצף ילדים חייב להתחיל בבת ולהסתיים בבן. 1. מהו א"ב השפה? 2. תן דוגמא לרצף שעומד בכללי המשחק ולרצף שאיננו עומד בכללים. 3. בנה אוטומט סופי דטרמיניסטי המקבל את הרצפים העומדים בכללי המשחק. 133 תרגילים באסד ו

46 תרגיל 3 נתונה השפה הבאה מעל א"ב { a,b } : l = { a 2n b n+m c 2w n,m >= 0 m<2w { תרגיל 4 L = } 0 i 1 j 2 i+j+k 3 k i,j,k >= 0 { נתונה השפה הבאה : א. עבור כל מילה בדוק האם היא שייכת לשפה, אם לא הסבר בקצרה מדוע לא. לא שייכת לשפה, הסבר מדוע לא שייכת לשפה המילה תרגיל 5 נתון האוטומט הבא מעל הא"ב }0,1{ : 1 0,1 0, א. הגדר אילו מילים מתקבלות. ב. בנה את האוטומט המתאים לשפה ההפוכה. פתרון א. ב. המילים המתקבלות הם המתחילות ב 1 ואורכן זוגי או מתחילות ב 0 ומספר ה 1 מתחלק ב 3 ללא שארית. פתור. 134 תרגילים באסד ו

47 מעל הא"ב }a,b{ : תרגיל * 6 נתונים האוטומטים הבאים b b a a a,b a,b a,b לכל אוטומט רשום א. הגדר אילו מילים מתקבלות. ב. בנה את האוטומט המתאים לשפה ההפוכה. תרגיל 7 בנה אוטומט סופי דטרמיניסטי מעל {0,1,2} המקבל מילה המסתיימת ב 11 או = 1 3 w % תרגיל 8 מהי השפה המתקבלת על ידי האוטומט הבא: 0,1,2 0,1,2 2 0,1 0,1,2 135 תרגילים באסד ו

48 תרגיל 9 מהי השפה המתקבלת על ידי האוטומט הבא: 0, ,1 0,1 0,1 0,1 c n a m bc n-m m n n>0 k=n-m n=k+m == c k+m a m bc k == c k c m a m bc k תרגיל 11 בנה ל לשפה הבאה פתרון חלקי נרשום מכאן נובע נציב ונקבל תרגיל 11 בנה אוטומט סופי דטרמיניסטי אשר מקבל את השפה הבאה מעל הא"ב} a,b ) אוסף המילים המתחילות ברצף aba ומסתיימות ברצף.ba האם שפה מעל הא"ב }a,b,c{ המכילה את המילים המתחילות ב c מספר ה a מתחלק ב 3 ללא שארית ומסתיימות ברצף aabb רגולרית. הסבר תשובתך במספר משפטים. } (ab) n (ba) n L={a n b m (n+m) % 2=0,n,m>0} תרגיל 12 בנה המקבל את השפה { 0=<n בנה אוטומט סופי דטרמיניסטי לשפה הבאה: 136 תרגילים באסד ו

49 תרגיל 13 בנה אוטומט סופי דטרמיניסטי, המקבל את כל המילים מעל הא"ב { }a,b, המכילות לפחות 2 אותיות a ומספר אותיות ה b בהן מתחלק ב 2. תרגיל 14 נתונים שני האוטומטים הבאים (סופיים ודטרמיניסטיים ( מעל {a,b} : b a a a a,b b b b a a,b a a b b א. בדוק עבור שני האוטומטים האם המילים הבאות מתקבלות : aaaaba.3 abbaba.2 abaaa.1 ב. ג. הסבר במילים מהי השפה המתקבלת עבור האוטומט הראשון. עבור שתי הטענות הבאות, אם הטענה נכונה הסבר, אחרת תן דוגמה נגדית. I. כל מילה המתקבלת באוטומט העליון מתקבלת גם באוטומט התחתון..II כל מילה המתקבלת באוטומט תחתון מתקבלת גם באוטומט העליון. 137 תרגילים באסד ו

50 תרגיל 15 בנה אוטומט סופי דטרמיניסטי המקבל את כל המילים מעל } a,b { המכילות לפחות 2 אותיות a ומספר אותיות ה b בהן מתחלק ב 3. תרגיל 16 בנה שיקבל את השפה הבאה a n b m m > 2n n,m 0 תרגיל 17 בנה שיקבל את השפה הבאה a n b m c 2(m-n) m > n 0 a n b m c 2(m-n) תרגיל 18 בנה שיקבל את השפה הבאה : m > n תרגיל 19 שרטט אוטומט סופי דטרמיניסטי המקבל את שפת כל המילים מעל האב' }0,1,2 } המתחילות ב - 0 ומסתימות ב - 2 ולא מכילות את הרצף 02, וכן לא מתקיים שיש במילה שתי אותיות זהות רצופות. תרגיל 21 בנה אוטומט סופי דטרמיניסטי אשר מקבל את השפה הבאה מעל הא"ב} 0,1 { אוסף המילים המתחילות ב, 1 מכילות מספר זוגי של אפסים ומסתיימות ב 11. (11 מתקבל) , תרגילים באסד ו

51 סגירות שפות חופשיות הקשר כל שפה רגולרית הינה גם חופשית הקשר אך לא להיפך. לשפה שניתן לבנות לה אס"ד קוראים שפה רגולרית. שפה שניתן לבנות לה הינה חופשית הקשר. לכל שפה רגולרית ניתן לבנות ולכן כל שפה רגולרית הינה גם חופשית הקשר. משפחת השפות חופשיות ההקשר סגורה תחת מספר פעולות: L 1 U איחוד L 2 L 1 שירשור L 2 היפוך L} L R = {w w R חיתוך עם שפה רגולרית L R תרגיל 1 L= a n b n תהי פתרון א לשפה האם L1=L R(L) a n b n חופשית הקשר. בנינו וכיוון ששפות חופשיות הקשר סגורות לתכונות היפוך ושרשור נובע ש L1 חופשית הקשר. פתרון ב (שאינו רצוי) בניית לשפה. תרגיל 2 חיתוך תהי פתרון. האם L=L1 L2 L2= a k b n c n L1= a n b n c k לא. כי חיתוך השפות נותן a n b n c n ולא ניתן לבנות. ברור שקיימים מקרים בהם החיתוך נותן שפה חופשית הקשר. חופשית הקשר. 139 סגירות שפות חופשיות הקשר

52 שרשור ( L2 L1 פירושו כל המילים אשר ניתן לחלק אותן לשני חלקים כך שהחלק השמאלי שייך ל L1 והימני ל L2( דוגמה: a 2n b n מהצורה n>0 {a,b} a n b n מהצורה n>0 {a,b} תהי תהי L1 שפת כל המילים מעל L2 שפת כל המילים מעל אם ידוע ש L1 חופשית הקשר ו L2 חופשית הקשר אזי L3=L1 L2 גם כן חופשית הקשר. L3 = L1 L2 או ב L2(. L1 איחוד דוגמה: ( L1 L2 פירושו כל המילים המתקבלות ב a 2n b n מהצורה n>0 {a,b} a n b n מהצורה n>0 {a,b} תהי תהי L1 שפת כל המילים מעל L2 שפת כל המילים מעל אם ידוע ש L1 חופשית הקשר ו L2 חופשית הקשר אזי L3=L1 L2 גם כן חופשית הקשר. L3 = L1 L2 דוגמה: a n b n c k מהצורה n>0 {a,b,c} a k b n c n מהצורה n>0 {a,b,c} תהי תהי L1 שפת כל המילים מעל L2 שפת כל המילים מעל אם ידוע ש L1 חופשית הקשר ו L2 חופשית הקשר אזי L3=L1 L2 גם כן חופשית הקשר. L3 = L1 L2 היפוך L דוגמה: b n a n הינו n>0 L אזי היפוך שך a n b n מהצורה n>0 {a,b} תהי L שפת כל המילים מעל 140 סגירות שפות חופשיות הקשר

53 והן ב L2(. פירושו כל המילים המתקבלות הן ב L1 L1 L2 ( חיתוך שפה חופשית הקשר עם שפה רגולרית נותן שפה חופשית הקשר a n b n c k מהצורה n>0 {a,b,c} תהי תהי L1 שפת כל המילים מעל L2 שפת כל המילים מעל {a,b,c} שבהן מספר ה a זוגי..a 2n b 2n c k מכילה המילים מהצורה n>0 L3 = L1 L2 חיתוך שתי שפות חופשיות הקשר שחיתוכן אינו חופשי הקשר תהי תהי L1 שפת כל המילים מעל L2 שפת כל המילים מעל. b שווה למספר ה a שבהן מספר ה {a,b,c}. c שווה למספר ה b שבהן מספר ה {a,b,c} מכילה מילים שבהם מספר ה a שווה למספר ה b שווה למספר ה. c L3 = L1 L2 141 סגירות שפות חופשיות הקשר

ניתן לקבל אוטומט עבור השפה המבוקשת ע "י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות:

ניתן לקבל אוטומט עבור השפה המבוקשת ע י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות: שאלה 1 בנה אוטומט המקבל את שפת כל המילים מעל הא"ב {,,} המכילות לפחות פעם אחת את הרצף ומיד אחרי כל אות מופיע הרצף. ניתן לפרק את השפה לשתי שפות בסיס מעל הא"ב :{,,} שפת כל המילים המכילות לפחות פעם אחת את

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) אוטומט מחסנית דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) אוטומט מחסנית דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי

Διαβάστε περισσότερα

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

אוטומט סופי דטרמיניסטי מוגדר עי החמישייה: 2 תרגול אוטומט סופי דטרמיניסטי אוטומטים ושפות פורמליות בר אילן תשעז 2017 עקיבא קליינרמן הגדרה אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה: (,, 0,, ) כאשר: א= "ב שפת הקלט = קבוצה סופית לא ריקה של מצבים מצב

Διαβάστε περισσότερα

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, א"ב (.

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, אב (. תוכן עניינים תקציר מודלים חישוביים ערך יגאל הינדי 2 2 2 3 4 6 6 6 7 7 8 8 9 11 13 14 14 15 16 17 17 18 19 20 20 20 20 - האוטומט הסופי - אוטומט סופי דטרמניסטי 2 פרק - מושגים ומילות מפתח 2.1 - הגדרת אוטומט

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

שפות פורמאליות אוטומטים

שפות פורמאליות אוטומטים הנושאים שנעבור שפות פורמאליות אוטומטים שפות פורמאליות מכונות/אוטומטים דקדוקים תורת הקומפילציה אהרון נץ מבוסס על השקפים של עומר ביהם שמבוססים על שקפי הרצאה מהקורס אוטומטים ושפות פורמאליות בטכניון, פרופ'

Διαβάστε περισσότερα

שפות פורמאליות אוטומטים

שפות פורמאליות אוטומטים שפות פורמאליות אוטומטים תורת הקומפילציה אהרון נץ מבוסס על השקפים של עומר ביהם שמבוססים על שקפי הרצאה מהקורס אוטומטים ושפות פורמאליות בטכניון, פרופ' שמואל זקס 1 הנושאים שנעבור שפות פורמאליות מכונות/אוטומטים

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 5

מודלים חישוביים תרגולמס 5 מודלים חישוביים תרגולמס 5 30 במרץ 2016 נושאי התרגול: דקדוקים חסרי הקשר. למת הניפוח לשפות חסרות הקשר. פעולות סגור לשפות חסרות הקשר. 1 דקדוקים חסרי הקשר נזכיר כי דקדוק חסר הקשר הוא רביעיה =(V,Σ,R,S) G, כך

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

אוטומטים- תרגול 8 שפות חסרות הקשר

אוטומטים- תרגול 8 שפות חסרות הקשר אוטומטים- תרגול 8 שפות חסרות הקשר דקדוק חסר הקשר דקדוק חסר הקשר הנו רביעיה > S

Διαβάστε περισσότερα

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

ביטויים רגולריים הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) הרצאה 5

ביטויים רגולריים הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) הרצאה 5 הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) ביטויים רגולריים הרצאה 5 המצגת מבוססת על ספרם של פרופ' נסים פרנסיז ופרופ' שמואל זקס, "אוטומטים ושפות פורמליות", האוניברסיטה הפתוחה, 1987. גרסה ראשונה

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

2 שאלות )בחירה מ - 4( סה"כ 25 נקודות לכל שאלה 22 נקודות

2 שאלות )בחירה מ - 4( סהכ 25 נקודות לכל שאלה 22 נקודות מבחן 0225 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 7-9( מבנה השאלון פרק

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

Regular Expressions (RE)

Regular Expressions (RE) Regular Expressions (RE) ביטויים רגולריים עד כה דנו במספר מודלים חישוביים להצגת (או ליצור) שפות רגולריות וראינו שכל המודלים האלה הם שקולים מבחינת כוח החישובי שלהם. בסעיף זה נראה עוד דרך להצגת (או ליצור)

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

מודלים חישוביים פתרון תרגיל 5

מודלים חישוביים פתרון תרגיל 5 מודלים חישוביים פתרון תרגיל 5 כתוב אוטומט דטרמיניסטי לשפות הבאות מעל הא"ב.Σ={,} א. *Σ. q, ב. q, ג. {ε}, q, q ד. } = 3 {w w mod, q, q,, ה. ''} {w w does not contin the sustring q 4 q 3 q q כתוב אוטומט דטרמיניסטי

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

ל הזכויות שמורות לדפנה וסטרייך מרובע שכל זוג צלעות נגדיות בו שוות זו לזו נקרא h באיור שלעיל, הצלעות ו- הן צלעות נגדיות ומתקיים, וכן הצלעות ו- הן צלעות נגדיות ומתקיים. תכונות ה כל שתי זוויות נגדיות שוות זו לזו. 1. כל שתי צלעות נגדיות

Διαβάστε περισσότερα

אוטומטים ושפות פורמליות תרגולים

אוטומטים ושפות פורמליות תרגולים אוטומטים ושפות פורמליות תרגולים מבוסס על תרגולים של מר גולדגביכט עומר, אוניברסיטת בר אילן 2012. שיעור 1 הגדרות: א"ב: אוסף סופי ולא ריק של סימנים/אותיות/תווים. נסמן אותו באות. דוגמאות: 9},... 1,,{0, {א,..,.

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 12

מתמטיקה בדידה תרגול מס' 12 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: נוסחאות נסיגה נוסחאות נסיגה באמצעות פונקציות יוצרות נוסחאות נסיגה באמצעות פולינום אופייני נוסחאות נסיגה לעתים מפורש לבעיה קומבינטורית אינו ידוע, אך יחסית קל להגיע

Διαβάστε περισσότερα

אוטומטים, שפות פורמליות ו ח ישוּב יוּת

אוטומטים, שפות פורמליות ו ח ישוּב יוּת אוטומטים, שפות פורמליות וחישוביות (202-1-2011) סיכום מאת תומר גודינגר אוטומטים, שפות פורמליות ו ח ישוּב יוּת פרטים אדמיניסטרטיביים המרצים בקורס: ברנד, ברפמן, קנטורוביץ' ואבו-עפאש אתר הקורס: http://csbguacil/~auto141/ain

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 7

מודלים חישוביים תרגולמס 7 מודלים חישוביים תרגולמס 7 13 באפריל 2016 נושאי התרגול: מכונת טיורינג. 1 מכונת טיורינג נעבור לדבר על מודל חישוב חזק יותר (ובמובן מסוים, הוא מודל החישוב הסטנדרטי) מכונות טיורינג. בניגוד למודלים שראינו עד

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים מבוא: קבוצות מיוחדות של מספרים ממשיים קבוצות של מספרים ממשיים צעד ראשון להצטיינות קבוצה היא אוסף של עצמים הנקראים האיברים של הקבוצה אנו נתמקד בקבוצות של מספרים ממשיים בדרך כלל מסמנים את הקבוצה באות גדולה

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

הרצאה נושאי הקורס 0.2 א"ב ומילים 0.3 שפות 1. מהו חישוב? 2. מהו מחשב? 3. מהו אלגוריתם? 4. מה ניתן לחשב? מה לא ניתן?

הרצאה נושאי הקורס 0.2 אב ומילים 0.3 שפות 1. מהו חישוב? 2. מהו מחשב? 3. מהו אלגוריתם? 4. מה ניתן לחשב? מה לא ניתן? הרצאה 1 0.1 נושאי הקורס 1. מהו חישוב? 2. מהו מחשב? 3. מהו אלגוריתם? 4. מה ניתן לחשב? מה לא ניתן? בקורס זה נעסוק בבעיות חישוב הנקראות בעיות הכרעה. בהינתן קלט, אנו נבצע "חישוב" ובסופו נחזיר תשובה האם הקלט

Διαβάστε περισσότερα

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד סמסטר: א' מועד: א' תאריך: יום ה' 0100004 שעה: 04:00 משך הבחינה: שלוש שעות חומר עזר: אין בבחינה שני פרקים בפרק הראשון 8 שאלות אמריקאיות ולכל אחת מהן מוצעות

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 5

מתמטיקה בדידה תרגול מס' 5 מתמטיקה בדידה תרגול מס' 5 נושאי התרגול: פונקציות 1 פונקציות הגדרה 1.1 פונקציה f מ A (התחום) ל B (הטווח) היא קבוצה חלקית של A B המקיימת שלכל a A קיים b B יחיד כך ש. a, b f a A.f (a) = ιb B. a, b f או, בסימון

Διαβάστε περισσότερα

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r ל' ' פונקציות פרימיטיביות רקורסיביות חישוביות הרצאה 4 האם כל פונקציה מלאה היא פרימיטיבית רקורסיבית? לא נראה שתי הוכחות: פונקציות רקורסיביות (המשך) זיהוי שפות ע''י מכונות טיורינג הוכחה קיומית: קיימות פונקציות

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות 1. מצאו צורה דיסיונקטיבית נורמלית קנונית לפסוקים הבאים: (ג)

Διαβάστε περισσότερα

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 5 שנכתב על-ידי מאיר בכור. חקירת משוואה מהמעלה הראשונה עם נעלם אחד = הצורה הנורמלית של המשוואה, אליה יש להגיע, היא: b

Διαβάστε περισσότερα

מודלים חישוביים, חישוביות וסיבוכיות (חישוביות) 67521

מודלים חישוביים, חישוביות וסיבוכיות (חישוביות) 67521 מודלים חישוביים, חישוביות וסיבוכיות (חישוביות) 67521 22 ביוני 2012 מרצה: גיא קינדלר מתרגל: שאול אלמגור "...one TM to rule them all..." באדיבות בן מאירי איני לוקחת אחריות על מה שכתוב כאן, so tread lightly

Διαβάστε περισσότερα

מודלים חישוביים כריעות R זוהי מחלקת השפות הכריעות. מחלקה זו סגורה תחת פעולת המשלים. רדוקציה בעיית ההכרעה רדוקציית מיפוי.

מודלים חישוביים כריעות R זוהי מחלקת השפות הכריעות. מחלקה זו סגורה תחת פעולת המשלים. רדוקציה בעיית ההכרעה רדוקציית מיפוי. מודלים חישוביים סיכום כריעות טענה: לא כל הפונקציות חשיבות. מספר התוכניות הוא בן מניה. כל תוכנית מגדירה פונקציה מספרית אחת לכל היותר. לכן מספר האלגוריתמים הוא בן מניה בעוד שמספר הפונקציות המספריות אינו

Διαβάστε περισσότερα

מבני נתונים ואלגוריתמים תרגול #11

מבני נתונים ואלגוריתמים תרגול #11 מבני נתונים ואלגוריתמים תרגול # התאמת מחרוזות סימונים והגדרות: P[,,m] כך Σ * טקסט T )מערך של תווים( באורך T[,,n] n ותבנית P באורך m ש.m n התווים של P ו T נלקחים מאלפבית סופי Σ. לדוגמא: {a,b,,z},{,}=σ.

Διαβάστε περισσότερα

הגדרה: מצבים k -בני-הפרדה

הגדרה: מצבים k -בני-הפרדה פרק 12: שקילות מצבים וצמצום מכונות לעי תים קרובות, תכנון המכונה מתוך סיפור המעשה מביא להגדרת מצבים יתי רים states) :(redundant הפונקציה שהם ממלאים ניתנת להשגה באמצעו ת מצבים א חרים. כיוון שמספר רכיבי הזיכרון

Διαβάστε περισσότερα

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים ( תכנון ניסויים כאשר קיימת אישביעות רצון מהמצב הקיים (למשל כשלים חוזרים בבקרת תהליכים סטטיסטית) נחפש דרכים לשיפור/ייעול המערכת. ניתן לבצע ניסויים על גורם בודד, שני גורמים או יותר. ניסויים עם גורם בודד: נבצע

Διαβάστε περισσότερα

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

גמישויות. x p Δ p x נקודתית. 1,1

גמישויות. x p Δ p x נקודתית. 1,1 גמישויות הגמישות מודדת את רגישות הכמות המבוקשת ממצרך כלשהוא לשינויים במחירו, במחירי מצרכים אחרים ובהכנסה על-מנת לנטרל את השפעת יחידות המדידה, נשתמש באחוזים על-מנת למדוד את מידת השינויים בדרך כלל הגמישות

Διαβάστε περισσότερα

אלגברה לינארית (1) - פתרון תרגיל 11

אלגברה לינארית (1) - פתרון תרגיל 11 אלגברה לינארית ( - פתרון תרגיל דרגו את המטריצות הבאות לפי אלגוריתם הדירוג של גאוס (א R R4 R R4 R=R+R R 3=R 3+R R=R+R R 3=R 3+R 9 4 3 7 (ב 9 4 3 7 7 4 3 9 4 3 4 R 3 R R3=R3 R R 4=R 4 R 7 4 3 9 7 4 3 8 6

Διαβάστε περισσότερα

קובץ שאלות ופתרונות של שאלות ממבחנים מנושאים שונים

קובץ שאלות ופתרונות של שאלות ממבחנים מנושאים שונים אוטומטים ושפות פורמליות 236353 סמסטר אביב 2016 קובץ שאלות ופתרונות של שאלות ממבחנים מנושאים שונים קובץ ונערך ע"י אורן אשכנזי ומיכל הורוביץ תכונות סגור ודקדוקים רגולריים. עבור שפות L 1, L 2 מעל א"ב Σ נגדיר

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית:

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית: משפט הדיברגנץ תחום חסום וסגור בעל שפה חלקה למדי, ותהי F פו' וקטורית :F, R n R n אזי: div(f ) dxdy = F, n dr נוסחת גרין I: uδv dxdy = u v n dr u, v dxdy הוכחה: F = (u v v, u x y ) F = u v כאשר u פו' סקלרית:

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

אוטומטים ושפות פורמליות מבוא לתורת החישוביות

אוטומטים ושפות פורמליות מבוא לתורת החישוביות אוטומטים ושפות פורמליות מבוא לתורת החישוביות ד ר סמי זעפרני מוקדש לזכרו של משה בנסל חבר, עמית, ומורה דרך מהדורה June 27,2.3 הקדשה הספר מוקדש לזכרו היקר של משה בנסל (955-2), אשר במהלך שלושים שנות עבודתו

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון. Charles Augustin COULOMB (1736-1806) קולון חוק חוקקולון, אשרנקראעלשםהפיזיקאיהצרפתישארל-אוגוסטיןדהקולוןשהיהאחדהראשוניםשחקרבאופןכמותיאתהכוחותהפועלים ביןשניגופיםטעונים. מדידותיוהתבססועלמיתקןהנקראמאזניפיתול.

Διαβάστε περισσότερα

אוטומטים- תרגול 10: מכונות טיורינג.

אוטומטים- תרגול 10: מכונות טיורינג. אוטומטים- תרגול 10: מכונות טיורינג. מודל מכונת טיורינג מכונת טיורינג מורכבת מהרכיבים הבאים: 1. מספר סופי של מצבים.. סרט עבודה אינסופי בעל קצה שמאלי. הסרט המחולק לתאים ובכל תא כתוב תו מ- Γ. 3. ראש קורא/כותב

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 2

אלגברה ליניארית 1 א' פתרון 2 אלגברה ליניארית א' פתרון 3 4 3 3 7 9 3. נשתמש בכתיבה בעזרת מטריצה בכל הסעיפים. א. פתרון: 3 3 3 3 3 3 9 אז ישנו פתרון יחיד והוא = 3.x =, x =, x 3 3 הערה: אפשר גם לפתור בדרך קצת יותר ארוכה, אבל מבלי להתעסק

Διαβάστε περισσότερα

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

מינימיזציה של DFA מינימיזציה של הקנוני שאותה ראינו בסעיף הקודם. בנוסף, נוכיח את יחידות האוטומט המינימלי בכך שנראה שכל אוטומט על ידי שינוי שמות מינימיזציה של DFA L. הוא אוטמומט מינימלי עבור L של שפה רגולרית A ראינו בסוף הסעיף הקודם שהאוטומט הקנוני קיים A DFA בכך הוכחנו שלכל שפה רגולרית קיים אוטומט מינמלי המזהה אותה. זה אומר שלכל נקרא A A לאוטומט

Διαβάστε περισσότερα

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

פתרונות , כך שאי השוויון המבוקש הוא ברור מאליו ולכן גם קודמו תקף ובכך מוכחת המונוטוניות העולה של הסדרה הנתונה. בחינת סיווג במתמטיקה.9.017 פתרונות.1 סדרת מספרים ממשיים } n {a נקראת מונוטונית עולה אם לכל n 1 מתקיים n+1.a n a האם הסדרה {n a} n = n היא מונוטונית עולה? הוכיחו תשובתכם. הסדרה } n a} היא אכן מונוטונית

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

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

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V )

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V ) הצגות של חבורות סופיות c ארזים 6 בינואר 017 1 משפט ברנסייד משפט 1.1 ברנסייד) יהיו p, q ראשוניים. תהי G חבורה מסדר.a, b 0,p a q b אזי G פתירה. הוכחה: באינדוקציה על G. אפשר להניח כי > 1 G. נבחר תת חבורה

Διαβάστε περισσότερα

השאלות..h(k) = k mod m

השאלות..h(k) = k mod m מבני נתונים פתרונות לסט שאלות דומה לשאלות מתרגיל 5 השאלות 2. נתונה טבלת ערבול שבה התנגשויות נפתרות בשיטת.Open Addressing הכניסו לטבלה את המפתחות הבאים: 59 88, 17, 28, 15, 4, 31, 22, 10, (מימין לשמאל),

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 2

מתמטיקה בדידה תרגול מס' 2 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: כמתים והצרנות. משתנים קשורים וחופשיים. 1 כמתים והצרנות בתרגול הקודם עסקנו בתחשיב הפסוקים, שבו הנוסחאות שלנו היו מורכבות מפסוקים יסודיים (אשר קיבלו ערך T או F) וקשרים.

Διαβάστε περισσότερα

אלגברה לינארית מטריצות מטריצות הפיכות

אלגברה לינארית מטריצות מטריצות הפיכות מטריצות + [( αij+ β ij ] m λ [ λα ij ] m λ [ αijλ ] m + + ( + +C + ( + C i C m q m q ( + C C + C C( + C + C λ( ( λ λ( ( λ (C (C ( ( λ ( + + ( λi ( ( ( k k i חיבור מכפלה בסקלר מכפלה בסקלר קומוטטיב אסוציאטיב

Διαβάστε περισσότερα

התפלגות χ: Analyze. Non parametric test

התפלגות χ: Analyze. Non parametric test מבחני חי בריבוע לבדיקת טיב התאמה דוגמא: זורקים קוביה 300 פעמים. להלן התוצאות שהתקבלו: 6 5 4 3 2 1 תוצאה 41 66 45 56 49 43 שכיחות 2 התפלגות χ: 0.15 התפלגות חי בריבוע עבור דרגות חופש שונות 0.12 0.09 0.06

Διαβάστε περισσότερα

אוטומטים ושפות פורמליות מבוא לתורת החישוביות

אוטומטים ושפות פורמליות מבוא לתורת החישוביות אוטומטים ושפות פורמליות מבוא לתורת החישוביות סמי זעפרני המחלקה להנדסת חשמל ואלקטרוניקה מכללת אורט בראודה כרמיאל מוקדש לזכרו של משה בנסל חבר, עמית, ומורה דרך מהדורה March 24,2.2 הקדשה הספר מוקדש לזכרו היקר

Διαβάστε περισσότερα

תורת הקומפילציה הרצאה 4 ניתוח תחבירי )Parsing( של דקדוקי LR(0) ו-( LR(1 )חזרה + המשך(

תורת הקומפילציה הרצאה 4 ניתוח תחבירי )Parsing( של דקדוקי LR(0) ו-( LR(1 )חזרה + המשך( תורת הקומפילציה 236360 הרצאה 4 ניתוח תחבירי )Parsing( של דקדוקי LR(0) ו-( LR(1 )חזרה + המשך( 1 תזכורת: סוגי הניתוח התחבירי )predictive מהשורש לעלים )נקרא גם s "ניתוח תחזית" top-down x y bottom-up מהעלים

Διαβάστε περισσότερα

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

s קמ קמש מ - A A מ - מ - 5 p vp v= את זמני הליכת הולכי הרגל עד הפגישות שלהם עם רוכב האופניים (שעות). בגרות ע מאי 0 מועד קיץ מבוטל שאלון 5006 מהירות - v קמ"ש t, א. () נסמן ב- p נכניס את הנתונים לטבלה מתאימה: רוכב אופניים עד הפגישה זמן -

Διαβάστε περισσότερα

-107- גיאומטריה זוויות מבוא מטרתנו בפרק זה היא לחזור על המושגים שנלמדו ולהעמיק את הלימוד בנושא זה.

-107- גיאומטריה זוויות מבוא מטרתנו בפרק זה היא לחזור על המושגים שנלמדו ולהעמיק את הלימוד בנושא זה. -07- בשנים קודמות למדתם את נושא הזוויות. גיאומטריה זוויות מבוא מטרתנו בפרק זה היא לחזור על המושגים שנלמדו ולהעמיק את הלימוד בנושא זה. זווית נוצרת על-ידי שתי קרניים היוצאות מנקודה אחת. הנקודה נקראת קדקוד

Διαβάστε περισσότερα

מבחן במודלים חישוביים + פתרון מוצע

מבחן במודלים חישוביים + פתרון מוצע מבחן במודלים חישוביים + פתרון מוצע סמסטר ב' התשס"ט, מועד ב' תאריך: 1.9.2009 מרצים: ד"ר מירי פרייזלר, פרופ' בני שור מתרגלים: יהונתן ברנט, רני הוד מומלץ לקרוא את כל ההנחיות והשאלות בתחילת המבחן, לפני תחילת

Διαβάστε περισσότερα

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מרצה: פרופ' בני שור מתרגלים: אורית מוסקוביץ' וגל רותם 28.1.2015 הנחיות: 1. מומלץ לקרוא את כל ההנחיות והשאלות בתחילת המבחן, לפני כתיבת התשובות. 2. משך

Διαβάστε περισσότερα

מודלים חישוביים, חישוביות וסיבוכיות

מודלים חישוביים, חישוביות וסיבוכיות מודלים חישוביים, חישוביות וסיבוכיות סשה גולדשטיין, sashag@cs 20 ביוני 2011 תקציר הסיכום להלן מהווה תקציר של חומר הקורס ואיני נוטל עליו כל אחריות. אתם יכולים להיעזר גם בהקלטות השיעורים וכמובן בספר הלימוד.

Διαβάστε περισσότερα

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1 1 טורים כלליים 1. 1 התכנסות בהחלט מתכנס. מתכנס בהחלט אם n a הגדרה.1 אומרים שהטור a n משפט 1. טור מתכנס בהחלט הוא מתכנס. הוכחה. נוכיח עם קריטריון קושי. יהי אפסילון גדול מ- 0, אז אנחנו יודעים ש- n N n>m>n

Διαβάστε περισσότερα

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

(ספר לימוד שאלון )

(ספר לימוד שאלון ) - 40700 - פתרון מבחן מס' 7 (ספר לימוד שאלון 035804) 09-05-2017 _ ' i d _ i ' d 20 _ i _ i /: ' רדיוס המעגל הגדול: רדיוס המעגל הקטן:, לכן שטח העיגול הגדול: / d, לכן שטח העיגול הקטן: ' d 20 4 D 80 Dd 4 /:

Διαβάστε περισσότερα

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד. חידה לחימום ( M ש- N > (כך מספרים טבעיים Mו- N שappleי appleתוappleים בעלי אותה הזוגיות (שappleיהם זוגיים או שappleיהם אי - זוגיים). המספרים הטבעיים מ- Mעד Nמסודרים בשורה, ושappleי שחקappleים משחקים במשחק.

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

בעיות חשיבות: :(State transition system) STS מושגים: רדוקציה: f אינה חשיבה g אינה חשיבה; בבעיות הכרעה: f לא כריעה g לא כריעה.

בעיות חשיבות: :(State transition system) STS מושגים: רדוקציה: f אינה חשיבה g אינה חשיבה; בבעיות הכרעה: f לא כריעה g לא כריעה. 1 סיכומים למבחן בקורס מודלים חישוביים סמסטר א' 2008-9 (פרופ' נחום דרשוביץ) חלק ראשון: חישוביות בעיות חשיבות: דוגמאות לפוקנציות לא חשיבות: פונקציה תיאור הערות, הבונה החרוץ בהינתן מספר n, מה הוא הפלט הגדול

Διαβάστε περισσότερα

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

קשר-חם : לקידום שיפור וריענון החינוך המתמטי הטכניון - מכון טכנולוגי לישראל המחלקה להוראת הטכנולוגיה והמדעים "קשר-חם" : לקידום שיפור וריענון החינוך המתמטי נושא: חקירת משוואות פרמטריות בעזרת גרפים הוכן ע"י: אביבה ברש. תקציר: בחומר מוצגת דרך לחקירת

Διαβάστε περισσότερα

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME הנדסת המישור - תרגילים הכנה לבגרות תרגילים הנדסת המישור - תרגילים הכנה לבגרות באמצעות Q תרגיל 1 מעגל העובר דרך הקודקודים ו- של המקבילית ו- חותך את האלכסונים שלה בנקודות (ראה ציור) מונחות על,,, הוכח כי

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 8

אלגברה ליניארית 1 א' פתרון 8 אלגברה ליניארית 1 א' פתרון 8.1 נניח כי (R) A M n מקיימת = 0 t.aa הוכיחו כי = 0.A הוכחה: נביט באיברי האלכסון של.AA t.(aa t ) ii = n k=1 (A) ik(a t ) ki = n k=1 a ika ik = n k=1 a2 ik = 0 מדובר במספרים ממשיים,

Διαβάστε περισσότερα

חישוביות, אוטומטים ושפות מכונה סיכומי הרצאות

חישוביות, אוטומטים ושפות מכונה סיכומי הרצאות חישוביות, אוטומטים ושפות מכונה סיכומי הרצאות 6 ביוני 2011 מרצה: גיא קינדלר מתרגל: רועי פוקס סוכם ע י: אור שריר פניות לתיקונים והערות: tnidtnid@gmail.com אתר הסיכומים שלי: http://bit.ly/huji_notes 1 תוכן

Διαβάστε περισσότερα

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות 25 בדצמבר 2016 תזכורת: תהי ) n f ( 1, 2,..., פונקציה המוגדרת בסביבה של f. 0 גזירה חלקית לפי משתנה ) ( = 0, אם קיים הגבול : 1 0, 2 0,..., בנקודה n 0 i f(,..,n,).lim

Διαβάστε περισσότερα

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב 2011 2010 פרופ' יעקב ורשבסקי אסף כץ 15//11 1 סמל לזנדר יהי מספר שלם קבוע, ו K שדה גלובלי המכיל את חבורת שורשי היחידה מסדר µ. תהי S קבוצת הראשוניים הארכימדיים

Διαβάστε περισσότερα

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים TECHNION Iael Intitute of Technology, Faculty of Mechanical Engineeing מבוא לבקרה (034040) גליון תרגילי בית מס 5 d e C() y P() - ציור : דיאגרמת הבלוקים? d(t) ו 0 (t) (t),c() 3 +,P() + ( )(+3) שאלה מס נתונה

Διαβάστε περισσότερα

r. כלומר התחיל במצב ההתחלתי, סיים במצב מקבל, ובדרך עבר בצורה חוקית. ניתן להגדיר

r. כלומר התחיל במצב ההתחלתי, סיים במצב מקבל, ובדרך עבר בצורה חוקית. ניתן להגדיר מודלים חישוביים סיכום למבחן אוטומטים: שפות / מחרוזות / הגדרות בסיסיות: א"ב: Σ הוא אוסף סופי של תווים, סימנים. מחרוזת / מילה: רצף סופי של אותיות מא"ב מסוים, כאשר מספר האותיות הוא אורכה המחרוזת הריקה: ε

Διαβάστε περισσότερα

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות אלגוריתמים חמדניים אלגוריתם חמדן, הוא כזה שבכל צעד עושה את הבחירה הטובה ביותר האפשרית, ולא מתחרט בהמשך גישה זו נראית פשטנית מדי, וכמובן שלא תמיד היא נכונה, אך במקרים רבים היא מוצאת פתרון אופטימאלי בתרגול

Διαβάστε περισσότερα

מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע.

מצולעים מצולעהוא צורה דו ממדית,עשויה קושבורסגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע. גיאומטריה מצולעים מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. אלכסון במצולע הוא הקו המחבר בין שappleי קדקודים שאיappleם סמוכים זה לזה. לדוגמה:בסרטוט שלפappleיכם

Διαβάστε περισσότερα

אינפי - 1 תרגול בינואר 2012

אינפי - 1 תרגול בינואר 2012 אינפי - תרגול 4 3 בינואר 0 רציפות במידה שווה הגדרה. נאמר שפונקציה f : D R היא רציפה במידה שווה אם לכל > 0 ε קיים. f(x) f(y) < ε אז x y < δ אם,x, y D כך שלכל δ > 0 נביט במקרה בו D הוא קטע (חסום או לא חסום,

Διαβάστε περισσότερα