יופיה של המתמטיקה: חידות ושעשועים גיל קלעי. 1. תאומים היתכן? האם יש לך אחות תאומה? לא! יש לי שתי אחיות תאומות!

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

כריית מידע -- Clustering
מבוא למדעי המחשב לתעשייה וניהול
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
(Paradigm=Example) Artist unknown A group of scientists placed 5 monkeys in a cage and in the middle, a ladder with bananas on the top. קבוצת מדענים.
פונקציונל פונקציה מספר פונקציונל דוגמאות לא פונקציונל פונקציונל.
לבופר המיקמק הכי יפה וחתיך ! הכנתי משהו בשבילך כדי שתיסלח לי ! קדימה !
מתמטיקה בדידה תרגול 3.
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חשבון דיפרנציאלי ואינטגרלי א' (חדו"א)
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
מה החומר למבחן ? כל החומר שנלמד בהרצאות ובתרגולים. לגבי backtracking: לא תידרשו לממש אלגוריתם, אך כן להבין או להשלים מימוש נתון. אחת משאלות המבחן מבוססת.
רקורסיות נושאי השיעור מהן רקורסיות פתרון רקורסיות : שיטת ההצבה שיטת איטרציות שיטת המסטר 14 יוני יוני יוני 1514 יוני יוני יוני 1514.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
היום נדבר אל נושא אחד בתורת הגרפים. ובהמשך נשתמש בכלים אלו לפתרון כמה בעיות גאומטריות ובפרט להוכחת Szemeredi Trotter theorem.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
מסדי נתונים תשס " ג 1 תכנון סכמות – אלגוריתם פירוק לתבניות בצורת BCNF מסדי נתונים.
Point-Line incidences via Cuttings By Tatiana Kriviliov.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
Backpatching 1. תזכורת מתרגול קודם קוד ביניים - שפת הרביעיות שיטות לייצור קוד ביניים –שימוש בתכונת code –כתיבה ישירה ל-buffer של פקודות שיטות לתרגום מבני.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
Motion planning via potential fields תומר באום Based on ch. 4 in “Principles of robot motion” By Choset et al. ב"הב"ה.
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
מבני בקרה לולאות. שאלה #1 שאלה ב' – תכתוב תוכנה הכותבת את תפריט הבאה Type 1 to find the area of a circle Type 2 to find the circumference of a circle.
1 מפרטים פורמאליים תרגול מספר 1 מהות הקורס:כח ביטוי. בעיות מעשיות (ולא הוכחות) מתרגל אחראי:שחר דג מתרגלת:אמיליה כץ אתר:
שאלה 1 נתון כביש ישר עם תחנות דלק בנקודות , בנקודת המוצא נתונה מכונית עם תא דלק שמספיק ל-100 ק"מ. מחיר מילוי תא הדלק בתחנה.
The Cyclic Multi-peg Tower of Hanoi מעגלי חד-כווני סבוכיות הפתרון בגרסאות עם יותר מ-3 עמודים.
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
Remember Remember The 5 th of November. תרגול 2 קובץ סדרתי.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
עקרון ההכלה וההדחה.
יחס סדר חלקי.
מבוא למדעי המחשב תרגול 3 שעת קבלה : יום שני 11:00-12:00 דוא " ל :
תחשיב היחסים (הפרדיקטים)
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א.
מתמטיקה בדידה תרגול 2.
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
ניתוח בחינת הבגרות במכניקה ומעבר..... מכניקה – שאלה 3.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
מבנה מחשבים תרגול מספר 3. טענה על עצים משפט: בעץ שדרגת כל קודקודיו חסומה ב-3, מספר העלים ≤ מספר הקודקודים הפנימיים + 2. הוכחה: באינדוקציה על n, מספר הקודקודים.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
- אמיר רובינשטיין מיונים - Sorting משפט : חסם תחתון על מיון ( המבוסס על השוואות בלבד ) של n מפתחות הינו Ω(nlogn) במקרה הגרוע ובממוצע. ניתן לפעמים.
Structure. מה לומדים היום ? דרך לבנות מבנה נתונים בסיסי – Structure מייצר " טיפוס " חדש מתאים כאשר רוצים לאגד כמה משתנים יחד דוגמאות : עובד : שם, טלפון,
Presentation by Gil Perry Supervised by Amos Fiat 1.
Kashrut is a mitzvah in the Torah and has been passed on through generations. Kashrut is a chok. this means that we don’t know why we do it but we.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
Practice session 3.  תחביר ממשי ( קונקרטי ) ותחביר מופשט ( אבסטרקטי )  שיטות חישוב : Applicative & Normal Evaluation.
Costs and Filters Dr. Avi Rosenfeld Department of Industrial Engineering Jerusalem College of Technology
Data Structures Hanoch Levi and Uri Zwick March 2011 Lecture 3 Dynamic Sets / Dictionaries Binary Search Trees.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site:
בגיל 9 למדתי שהמורה שלי שאלה אותי רק כאשר לא ידעתי את התשובהבגיל 9 למדתי שהמורה שלי שאלה אותי רק כאשר לא ידעתי את התשובה בגיל 10 למדתי שאפשר להיות מאוהב.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Tirgul 12 Trees 1.
Formal Specifications for Complex Systems (236368) Tutorial #1
מבוא למדעי המחשב סיבוכיות.
על כלבים ואנשים... About dogs and people….
SQL בסיסי – הגדרה אינדוקטיבית
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
ממשקים - interfaces איך לאפשר "הורשה מרובה".
תיאוריית תכנון סכמות למסדי נתונים יחסיים חלק 4
Marina Kogan Sadetsky –
תוכנה 1 תרגול 13 – סיכום.
Presentation transcript:

יופיה של המתמטיקה: חידות ושעשועים גיל קלעי

1. תאומים היתכן? האם יש לך אחות תאומה? לא! יש לי שתי אחיות תאומות!

2. דלק במעגל את/ה צריך לנסוע סביב כביש מעגלי גדול ובו תחנות דלק. אתה יכול להתחיל האחת מתחנות הדלק בגלל מחסור בדלק כל הדלק בכל התחנות יחד יספיק לך בדיוק לדלק שהמכונית תצרוך בנסיעה. (כל הדלק בכל התחנות אינו מספיק למלא לגמרי את מיכל הדלק שלך.) הראו שאפשר להתחיל עם מיכל דלק ריק באחת התחנות, לתדלק,לנסוע, ולהמשיך לתדלק, כך שאפשר יהיה להשלים את הנסיעה.

דלק במעגל: פתרון נקרא לתחנות הדלק הם S 1, S 2, … S m בוא נניח שבמיכל הדלק שלך יש מספיק דלק שמאפשר להשלים את הסיבוב ללא תדלוק כלל (וגם מקום לכמות כפולה של דלק). נקרא לכמות דלק זו X.

המשך הפתרון נתחיל בתחנת דלק S 1 עם כמות דלק X נתדלק ניסע נתדלק וניסע ונמשיך עד שבסוף הסיבוב נשאר עם אותה כמות דלק בה התחלנו. נניח שאנו מגיעים לתחנת הדלק S i עם כמות דלק Y i הבחנה חשובה: אם מתחילים בתחנת הדלק S k עם כמות דלק Y k (לפני התדלוק) עדיין מגיעים לכל תחנת דלק S i עם כמות דלק Y i כמו קודם.

המשך הפתרון נביט על תחנת הדלק אליה נכנסנו עם כמות דלק מינימלית Z. אם מתחילים בתחנת דלק זו (לפני התדלוק) עם כמות דלק Z מגיעים לכל תחנת דלק S i עם כמות דלק Y i כמו קודם. אבל עכשיו אם נתחיל בתחנה הזאת עם 0 נגיע לתחנת הדלק S i עם כמות דלק Z- Y i וזה מספר שאינו קטן מאפס!

3. חיילים בשדה 39 חיילים מפוזרים בשדה והמרחקים בין כל שניים מהם שונים. כל חייל מצטווה לשמור על החייל הקרוב אליו ביותר תראו שיהיה חייל שאף אחד לא ישמור עליו!

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

פתרון (המשך) נניח בשלילה שn הוא הוא המספר האיזוגי הקטן ביותר עבורו הטענה בשאלה אינה נכונה. n>1. מתבוננים בשני החיילים שבניהם המרחק הקצר ביותר. כל אחד מהם שומר על האחר. אם אחד מ n-2 החיילים הנותרים שומר על אחד מאלה לא יהיו מספיק שומרים לכולם. אחרת נשמיט את שני השומרים האלה ונקבל n-2 חיילים עבורם הטענה אינה נכונה!

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

רמז

בכמה דרכים אפשר לבחור שני עצמים שונים מתוך n (אין חשיבות לסדר) n(n-1)/2

5. הסכום 1+2+3…+(n-1) שווה למספר הדרכים לבחור שני עצמים שונים מתוך n הנה הוכחה בלי מילים לנוסחא: n(n-1)/ …+(n-1)=

6. מסיבה נפלאה 97 אנשים משתתפים במסיבה. כאשר שניים מהם נפגשים לראשונה הם מחליפים כרטיסי ביקור. הראו שיש שני חוגגים שאספו אותו מספר של כרטיסי ביקור

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

7. הגשרים של קוניסברג האם אפשר לטייל ולעבור בכל גשר פעם אחת בלבד?

פתרון מתחילים באיזור A ומסיימים באיזור B לכל איזור אחר כל פעם שנכנסים אליו על ידי גשר אחר כך יוצאים ממנו על ידי גשר לכן לכל איזור פרט אולי לשניים יש מספר זוגי של גשרים!

חמשיר From Königsberg once came the query - why does bridge crossing make me so weary? I feel like a dunce trying to cross each bridge once, I wish I had studied graph theory!

תרגום לעברית אנשי קניגסברג כה עייפים על גשרים מטיילים וחולפים בלי לקפוץ אל המים הם יחצו פעמיים – כך פוסקת תורת הגרפים.

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

9.טבעות משולבות ומופרדות שתי טבעות יכולות להיות משולבות כמו בתמונה, או מופרדות. האם יתכנו שלוש טבעות שאי אפשר להפריד בניהם, אבל כל שתיים מהם אינן משולבות?

פתרון: כן Borromean rings

10. בוחרים 51 מספרים שלמים בין 1 ל 100 הראו שיהיה שני מספרים שנבחרו כך שהאחד מתחלק בשני. (הסבר המילה מתחלק על ידי דוגמה: 50 מתחלק ב 2 וב 5 וב 10)

רמז נציג כל מספר כמספר אי זוגי כפול חזקה של שתיים

11. שאלה אודות 13 נקודות אדומות ו 13 נקודות כחולות במישור הראו שאפשר להתאים התאמה חד-חד-ערכית: לכל נקודה אדומה נקודה כחולה, כך שאם נעביר את 13 הקטעים בין הנקודות האדומות והנקודות הכחולות שמתאימות להן, שום שני קטעים לא יחתכו.

רמז מתאימים לכל נקודה אדומה נקודה כחולה כך שסכום המרחקים מינימלי.

n. 12 נקודות במישור לא כולם על ישר אחד (שאלה קשה!) הוכיחו שיש ישר שעובר בדיוק דרך שתיים מהנקודות

רמז התבוננו בישר שמכיל שתי נקודות או יותר ובנקודה מחוץ לישר כל שהמרחק בין הנקודה לישר מינימלי.

13. מעבירים n+1 קטעים בין n נקודות ואף קטע לא מכיל קטע אחר הראו: בהכרח יהיו שני קטעים ללא נקודה משותפת

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

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

טענה: כל כינה תטיל ביצה אחת לכל היותר! שערה שעליה הוטלה ביצה תפריע לכל שערה אחרת היוצאת מאותו קדקד!

השלמת ההוכחה יש n קדקדים ו n+1 שערות לכן תהיה שערה (קטע) שעליה לא הטילו אף ביצה

המשך ההוכחה תהיה שערה (קטע) שעליה לא הטילו אף ביצה מדוע הכינה על הקדקד A לא הטילה ביצה? כי היתה שערה שהפריעה לה! A B

השלמת ההוכחה תהיה שערה (קטע) שעליה לא הטילו אף ביצה מדוע הכינה על הקדקד B לא הטילה ביצה? כי היתה שערה שהפריעה גם לה! קבלנו שתי שערות שאינן נחתכות! A B

14. הטלת קוביה מה תוחלת מספר הטלות הקוביה הדרושות לקבל את כל ששת התוצאות?

15. מעשה קסם בקלפים אבנר ויואב רוצים לתכנן מעשה קסם בקלפים. משהו יבחר חמישה קלפים מחפיסת קלפים ויתן אותם לאבנר. אבנר יבחר ארבעה מבין הקלפים ויחשוף אותם אחד אחד בפני יואב. ואז יואב ינחש נכון את זהות הקלף החמישי. האם הדבר אפשרי?