אלגוריתמים

מהו אלגוריתם?

אלגוריתם

  • הוא סט של שלבים להשלמת משימה.
    • סדר השלבים חשוב!
  • אמור להיות קל להבנה למשתמש.
list of 3 steps

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

מה אתה חושב?

peanut butter and jelly sandwich
  • מה היה האלגוריתם שהילדים כתבו?
  • מדוע נכשלו הניסיונות הראשונים שלהם?
  • איך הם שיפרו את האלגוריתמים שלהם?

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

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

רקע נוסף: בתי ספר באירופה התנסו בדרכים ללמד ילדים צעירים צעירים (בני 4-5) מדעי המחשב, אבל זו פעילות שכיף לעשות עם כל אחד!

הם רצו להמחיש שמחשבים הם לא חכמים. הם פשוט מכונות מהירות (וטיפשות) שעושות כל מה שאנחנו מתכנתים להגיד להם לעשות. הם עשו זאת על ידי התנהגויות כמו מחשבים והילדים "תכנתו" את המחשבים/המורה לעשות PB&J. זה די מצחיק אם נעשה נכון כי המטרה היא לקחת את הפקודות בצורה מילולית ככל האפשר. אם הצעד הראשון של התלמידים הוא "מורחים את חמאת הבוטנים על הלחם", אז מורים/מחשבים לא יעשו את הדברים המובנים מאליהם קודם כל הם יעשו את הדבר המילולי שכנראה יהיה למרוח חמאת בוטנים על כל כיכר הלחם (שכן התלמיד לא ציין רק חתיכה אחת של טוסט).

יש כאן סרטון לדוגמה עם הוראות ומידע נוסף.

שאלות מנחות לשאול את התלמידים: האם יש משחקים אחרים שצריכים אלגוריתם כדי לשחק בהם? תחשוב על כל אחד ממשחקי Diner שבהם אתה צריך לבצע הזמנות של אנשים. קודם כל מבשלים את הבשר, קוצצים את הירקות ואז שמים הכל ביחד על צלחת! כמו מבושל יתר על המידה! האם יש משחקים אחרים בחיים האמיתיים שמשתמשים באלגוריתם? מה לגבי קוביית רוביק? אתה חוזר על תבניות מסוימות עד שהריבועים מוזזים לאן שאתה רוצה אותם, זה אלגוריתם!

טיפים למנטורים ניתנים על ידי תמיכה מ-AmeriCorps.

stylized A, AmeriCorps logo in navy

האלגוריתמים חייבים להיות מדויקים!

מחשבים לא יכולים לקבל החלטות בעצמם!
 
זה שאתה מבין מה אתה אומר, לא אומר שהמחשב מבין את מה שאתה אומר!

אלגוריתמים בקידוד ובינה מלאכותית

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

פעילות: ציור צורות עם אלגוריתמים

עקוב אחר ההנחיות בגליון העבודה

עצור ותדון

איך התנהלה הפעילות?

  • האם בן זוגך צייר את הצורה בצורה נכונה?
  • מה עבד?
  • מה לא עבד?
two girls talking

אם השותף שלך לא הבין נכון, נסה לתקן את האלגוריתם שלך כדי שיוכל לבצע את השלבים!

טיפים לזכור

  • תהיה מדויק !
  • שים את הדברים בסדר הנכון, הנקרא רצף
  • המחשב יכול לעשות רק מה שאתה אומר לו לעשות!