מבוא לתורת המשחקים מצגת לתלמיד PDF
Document Details
Uploaded by Deleted User
Tags
Summary
This presentation introduces game theory to students. It explains the concept of game theory, and demonstrates an example game, using sticks. Students will learn about strategies in the game.
Full Transcript
תורת המשחקים האם אתם אוהבים לשחק? מה יותר נעים? לנצח? להפסיד? או להגיע לתיקו? בשיעור זה נכיר תחום חדש יחסית במתמטיקה שנקרא "תורת המשחקים". תורת המשחקים הוא תחום במתמטיקה שחוקר משחקים במונחים מתמטיים מוגדרים....
תורת המשחקים האם אתם אוהבים לשחק? מה יותר נעים? לנצח? להפסיד? או להגיע לתיקו? בשיעור זה נכיר תחום חדש יחסית במתמטיקה שנקרא "תורת המשחקים". תורת המשחקים הוא תחום במתמטיקה שחוקר משחקים במונחים מתמטיים מוגדרים. כל משחק מכיל: שחקנים -המשתתפים במשחק. אסטרטגיות -סדרת הפעולות האפשריות לכל שחקן. ותשלום -פירוט הרווחים שעשויים השחקנים להרוויח (או להפסיד) מכל אחת מסדרת הפעולות. כיצד משתלטים על המסך המשותף? בחלקו העליון של המסך המשותף יופיע פס ירוק לחצו על החץ למטה ליד “”View options בחרו באופציה " "( Request remote Controlבקשה לשליטה מרחוק). לחצו כאן בחלון שיופיע לחצו על אפשרות ( Requestבקש) לחצו כאן על המסך של התלמיד שמשתף את המצגת תופיע הודעה עם בקשת השתלטות. כדי לאשר אותה לחצו על ( Approveאשר). לחצו כאן משחק :1משחק המקלות לחצו כאן לתכנות מוכן. במשחק זה משתתפים שני תלמידים. כל תלמיד בתורו יכול לסלק מקלות באמצעות העכבר. בכל פעם ניתן לסלק מקל אחד ,שני מקלות או שלושה מקלות. מי שנשאר עם המקל האחרון – מפסיד. שחקו את המשחק עם 15מקלות. נסו לשחק מספר פעמים. האם יש שיטה (אסטרטגיה) שתאפשר לכם תמיד לנצח במשחק? האם השיטה שמצאתם תעבוד אם תתחילו את המשחק עם 16מקלות? את השיטה לפתרון ניתן לגלות אם ננסה לשחק את המשחק מהסוף: אם היינו מתחילים עם שני מקלות ,מי היה מנצח? מה יקרה אם נתחיל עם 3גפרורים? מה יקרה אם נתחיל עם 5גפרורים? כאן המצב משתנה. נבדוק מהן אפשרויות המשחק? אם השחקן הראשון מסלק מקל אחד ,השחקן השני יכול לסלק עוד 3 וכך לנצח. אם השחקן הראשון מסלק שני מקלות ,השחקן השני יוכל לסלק 2 גפרורים ולנצח. אם השחקן הראשון מסלק שלושה מקלות ,השחקן השני יסלק אחד וינצח. כלומר ,אם מתחילים עם 5מקלות ,השחקן שיתחיל שני יכול תמיד מה יקרה אם נתחיל עם 6גפרורים? מה יקרה אם נתחיל עם 7גפרורים? מה יקרה אם נתחיל עם 8גפרורים? נסחו עבור כל מצב את האסטרטגיה. מי ינצח? כמות גפרורים מנצח התחלתית 1 שחקן 2מנצח 2 שחקן ( 1מסלק מקל 1ומנצח) 3 שחקן ( 1מסלק 2מקלות ומנצח) 4 שחקן (1מסלק 3מקלות ומנצח) 5 שחקן ( 2נסחו את האסטרטגיה) 6 שחקן ( 1מסלק מקל 1ומגיע למצב של 5מקלות) 7 שחקן ( 1מסלק שני מקלות ומגיע למצב של 5מקלות) 8 שחקן ( 1מסלק 3מקלות ומגיע למצב של 5מקלות) 9 שחקן 2 האם ניתן לראות חוקיות? מה משותף למספרים שמסומנים באדום? כיצד ננסח את האסטרטגיה לניצחון במשחק כמות גפרורים מנצח התחלתית 1 שחקן 2מנצח 2 שחקן ( 1מסלק מקל 1ומנצח) 3 שחקן ( 1מסלק 2מקלות ומנצח) 4 שחקן (1מסלק 3מקלות ומנצח) 5 שחקן ( 2נסחו את האסטרטגיה) 6 שחקן ( 1מסלק מקל 1ומגיע למצב של 5מקלות) 7 שחקן ( 1מסלק שני מקלות ומגיע למצב של 5מקלות) 8 שחקן ( 1מסלק 3מקלות ומגיע למצב של 5מקלות) 9 שחקן 2 מה משותף למספרים שמסומנים באדום? רשמו ביטוי אלגברי לחוקיות של מספרים הרשומים כדי להחליט אם כדאי להתחיל את המשחק ראשון או שני: ספרו את מספר מקלות ההתחלתי. אם מספר המקלות נותן שארית 1בחלוקה ב,9 ,5 ,1( 4 - ...13וכן הלאה) המשחק השני יכול תמיד לנצח. לכן ,הציעו לחברכם להתחיל את המשחק.אתם תהיו המשחק השני ולכן תוכלו לנצח! נבדוק מה קורה כאשר מתחילים את המשחק עם 15 מקלות: כלומר ,השארית היא 3ולא 1ולכן המשחק הראשון יכול תמיד לנצח.הפעם כדאי להתעקש לשחק ראשון. האם בחירה של התור מבטיחה את הניצחון? ללא קשר כמה מקלות יסלק כל אחד? לא. ניקח דוגמא פשוטה ביותר. משחקים עם שלושה מקלות.השחקן הראשון יכול לנצח בקלות על ידי סילוק שני מקלות. אבל מה יקרה אם יטעה ויסלק רק מקל אחד? במקרה הזה יוכל לנצח המשחק השני. מה צריך לעשות כדי לנצח? נמשיך אם הדוגמה של 15מקלות. נדגיש רביעיות של מקלות (ללא התחשבות במקל המסומן באדום אותו אנו רוצים להשאיר). נשארו שני מקלות שאינם כלולים ברבעיה. אם השחקן הראשון יוריד אותם בתורו הראשון ,ניתן לטעון שכבר ניצח במשחק. מדוע? נסו לשחק שוב.הפעם תוך בחירת אסטרטגיה נכונה. בחרו מספר מקלות שונה בכל פעם. המשחק אותו שחקנו הוא דוגמה למשחקים בעלי תכונות משותפות. במשחק משתתפים שני שחקנים. כל שחקן מבצע מהלך מסויים בתורו. אין במשחק מהלכי גורל (כמו הטלת קוביה). המשחק מסתיים אחרי מספר סופי של צעדים. תוצאת המשחק יכולה להיות :ניצחון של שחקן ראשון או ניצחון של שחקן שני או תיקו (בדוגמא שלנו ,תיקו אינו אפשרי כמובן). האם אתם מכירים משחקים נוספים העונים על התנאים האלה? אילו מבין המשחקים הבאים עונים על הדרישות הבאות? משחק 2 כל שחקן בתורו בוחר מספר מ 1-עד .6 לאחר כל בחירה מחברים את המספרים. השחקן שבתורו הגיע הסכום לראשונה ל 50-או יותר, מנצח. תכנתו את המשחק באמצעות סקראץ': המחשב יבקש מהשחקן הראשון ומהשחקן השני לסירוגין לבחור מספר מ 1-עד .6 את התשובה יוסיף המחשב לסכום שהתקבל מהבחירות הקודמות ויציג אותו על המסך. הצגת הדמות תעשה על ידי דמות שהוכנה לכם מראש בתכנות אותו תוכלו לפתוח בשקף הבא. כאשר הסכום יגיע ל 50-או יותר – המחשב יכריז על המנצח. לחצו כאן לתכנות מוכן. לדמות שלנו 100תלבושות. כל תלבושת מייצגת מספר שונה. תלבושת מספר 100תייצג את המספר 0 המחשב יבקש מהשחקן הראשון או מהשחקן השני לסירוגין לבחור מספר מ 1עד .6 אילו פקודות יעזרו לנו לשאול את השאלות? באיזה מקבץ נחפש אותן? את התשובה יוסיף לסכום התוצאות הקודמות כיצד התוכנה תזכור את המספרים? אילו פקודות יעזרו לחשב את הסכום? את התשובה יוסיף לסכום הבחירות הקודמות ,ויציג אותו על המסך. הצגת התוצאה תעשה באמצעות החלפת תלבושת למספר המתאים. הוסיפו את הפקודות הדרושות לתכנות. האם מספיק לשאול את השאלות פעם אחת? כיצד נגרום לתוכנה להמשיך ולשאול את השאלות עד שנגיע לסכום הרצוי? לשם כך נשתמש בלולאה אינסופית. האם נכניס את כל הפקודות שיצרנו עד כאן ללולאה? כאשר הסכום יגיע ל 50-או יותר – המחשב יכריז על המנצח. מהן הפקודות שיעזרו לנו לבצע תנאי זה? צריך להשוות את התוצאה אחרי כל אחת מן השאלות ל.50 - אם הסכום קטן מ 50-יש להמשיך את המשחק. אחרת, אם הסכום שווה או גדול מ 50 -לאחר שנשאל השחקן הראשון ,יש להכריז שהשחקן השני ניצח. אם הסכום שווה או גדול מ 50 -לאחר שנשאל השחקן השני ,יש להכריז שהשחקן הראשון ניצח. (כלומר נדרשות שתי פקודות של התנייה) המלצה לתכנות (הילדים יכולים לחשוב על פתרונות משלהם). הציעו לילדים להוסיף דמויות של שני שחקנים שיופיעו בתורם ויעלמו בתור הבא... מהי האסטרטגיה במשחק שבנינו? את האסטרטגיה ניתן לזהות בדומה לדוגמה הקודמת על ידי "משחק מהסוף". משחק 3 בין שאר המשחקים הזכרנו את גם את איקס-עיגול. האם גם למשחק זה יש אסטרטגיה מנצחת? נסו לשחק מספר פעמים. מהי האסטרטגיה המנצחת במשחק זה? באיקס עיגול יכול השחקן הראשון לנצח או לכפות תיקו(.תלוי במהלכים של שחקן השני). בהתאם לנקודות ההתחלה הבאות: מהלך ראשון של שחקן א ()X תגובת שחקן ב (על מנת לכפות תיקו) אחת הפינות X X מרכז X X מרכז אחת הפינות X אחת השפות מרכז ,פינה שליד האיקס או השפה הנגדית X ל.X- X X X משחק 3 בדקו בעצמכם את האסטרטגיות שהוצגו בטבלה. נסו לגלות את האסטרטגיה במשחק הבא: לפניכם לוח שחמט ריק. ומספר צורות של פרש. הפרש נע בתנועה מיוחדת, המשלבת ישר ואלכסון :הוא נע שתי משבצות באחד הכיוונים (אופקי או אנכי) ולאחר מכן משבצת אחת בכיוון ניצב. נסו לגלות את האסטרטגיה במשחק הבא: כל שחקן בתורו יכול למקם את הפרש כך שהפרש האחר לא יוכל "לאכול" אותו. (בדוגמה מוצגת התאים מסומנים באיקס מציינים מקומות בהן הפרש "אוכל" צורה אחרת ולכן אין להניח עליהם את הצורה הבאה) מי שלא מוצא מקום למקם את הפרש ,מפסיד. איסוף תובנות