1 / 10

תזכורת

מי שלא הגיש עבודה לפסח - מועד אחרון עד יום שבת. תזכורת. משתנים. על מה דיברנו שיעור שעבר?. קטגוריית "מפעילים". בקטגוריית מפעילים הירוקה קיימות פעולות מתמטיות + - * / ופעולות של השוואה < > =. בעיות אלגוריתמיות. לעזור לבני אדם לפתור בעיות מחיי היום יום.

vilmos
Download Presentation

תזכורת

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. מי שלא הגיש עבודה לפסח - מועד אחרון עד יום שבת תזכורת משתנים על מה דיברנו שיעור שעבר?

  2. קטגוריית "מפעילים" בקטגוריית מפעילים הירוקה קיימות פעולות מתמטיות + - * / ופעולות של השוואה < > =

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

  4. איך קולטים? היכן נשמרת תשובה? ניצור 2 משתנים איך נשמור 2 ציונים? איך נשמור תשובה במשתנה? מפעילים איך נשווה מי יותר גדול? לאן נכניס את ההשוואה? נרצה לכתוב תסריט בו יש דמות הקולטת ציון במבחן של דני, וציון של יוסי. אם הציון של דני גבוה יותר היא אומרת "הציון של דני גבוה יותר", אם של יוסי – "הציון של יוסי..." ואם הציונים שווים = "הציונים שווים". נסו זאת בעצמכם! כתבו את התסריט הנ"ל ובצעו שמירה.

  5. נרצה לכתוב תסריט בו יש דמות הקולטת ציון במבחן במתמטיקה ובאנגלית, מחשבת ואומרת את הציון הממוצע. למשל אם במתמטיקה ציון 100 ובאנגלית 80 – הדמות תאמר "הציון הממוצע הוא 90" סכום הציונים חלקי 2. איך מחשבים ממוצע של 2 ציונים? ב-2 משתנים איך נשמור את הציונים? נגדיר משתנה "סכום ציונים" איך נשמור את הסכום? איזה ערך נכניס לתוכו? מפעילים איך נחשב ממוצע? נסו זאת בעצמכם! כתבו את התסריט הנ"ל ושמרו בשם.

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

  7. ואם נרצה לחשב ממוצע של 20 ציונים? 100 ציונים? לא הגיוני לשכפל אותו רצף של 2 פקודות – 20 פעם. נשתמש בבלוק "חזור 20 פעם" ונלביש לתוכו את קליטת הציון ושינוי ערך "סכום ציונים". חשבו ממוצע של 5 ציונים תוך שימוש ב "חזור 5 פעמים" ושמרו בשם.

  8. ואם לא ידועה מראש כמות הציונים? נשאל כמה ציונים, נשמור במשתנה "כמות ציונים" ונבצע את הלולאה לפי כמות זאת. מחוץ ללולאה, נחלק את סכום הציונים – בכמות הציונים, וזה יהיה הממוצע. נסו זאת בעצמכם. קלטו את כמות הציונים ושמרו במשתנה , אח"כ הציונים עצמכם, ולבסוף חשבו ממוצע, תוך שימוש ב"חזור". בתכנות, למשתנה שתפקידו לסכם משתנים אחרים קוראים צובר. חזרה על רצף פקודות בתוך בלוק "חזור.. פעמים" נקראת לולאה. שימו לב, שתהליך הצבירה מתבצע בתוך הלולאה, ואילו הצגת הצובר ("אמור...") – מחוץ ללולאה. יש לאפס את הצובר לפני הכניסה ללולאה.

  9. מונה איך נקלוט 10 מספרים בצורה יעילה? במשתנה "מספר" איך נשמור? חזור 10 פעמים. אם מספר > 0 איך נבדוק אם מספר חיובי? איך נספור את המספרים החיוביים? נגדיר בתחילת התסריט משתנה נוסף בשם "מונה" ונקבע את ערכו ל-0. ואז, בתוך הלולאה, אם "מספר" הנקלט הוא חיובי – נשנה את ערכו של "מונה" ב-1. בסוף התסריט נאמר "מונה". נסו זאת בעצמכם. בצעו את התסריט הנ"ל נרצה לכתוב תסריט בו נקלוט 10 מספרים ונספור כמה מתוכם הם חיוביים. למשל עבור הקלט 2 3 1- 4 7 3- 2- 0 2 1 החתול יגיד "6 מספרים חיוביים".

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

More Related