1 / 6

תנאי

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

radha
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. תירגול כתוב תסריט בו תבדוק לעולמים האם מקש "”a נלחץ. אם כן, החתול יודיע על כך. כתוב תסריט בו החתול עומד מימין והכלב משמאל. הכלב מתהלך מצד לצד, ובנגיעה בחתול – נובח "האוהאו" בזמן שהחתול מיילל "הצילו" בכל פעם שהכלב נוגע בו.

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

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

  6. תירגול • כתוב תסריט בו החתול ממתין עד שסמן העכבר נוגע בו, ואז אומר הודעה מתאימה. • כתוב תסריט בו יש חתול, ילדה וכדור. החתול עומד בצד שמאל והילדה מצד ימין. החתול מוסר את הכדור לילדה, והילדה – מוסרת לו את הכדור בחזרה.

More Related