השתלמות מב"ט

18
טטטטטטט טט"ט טטטט טטטט- טטט"ט3

Upload: cece

Post on 14-Jan-2016

43 views

Category:

Documents


3 download

DESCRIPTION

השתלמות מב"ט. תשע"א - מפגש מספר 3. מאפייני אלגוריתם:. דרך שיטתית. ביצוע משימה מוגדרת. מספר סופי של צעדים. דוגמה:. שפת תכנות המאפשרת "שיחה" בין אדם למחשב. אוצר מילים קטן ומוגדר מאד. שפה כתובה בלבד. לא מדוברת. ניתן להבין בדרך אחת בלבד. שפה של בני אדם מאפשרת שיחה בין אדם לאדם. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: השתלמות מב"ט

השתלמות מב"ט

3תשע"א - מפגש מספר

Page 2: השתלמות מב"ט

מאפייני אלגוריתם:.דרך שיטתית.ביצוע משימה מוגדרת .מספר סופי של צעדים

דוגמה:

Page 3: השתלמות מב"ט

שפה טבעית ומלאכותית שפת תכנות המאפשרת

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

מדוברת..ניתן להבין בדרך אחת בלבד

שפה של בני אדם מאפשרתשיחה בין אדם לאדם.

.אוצר מילים גדול מאד השפה מדוברת. הכתב רק

מחקה צלילים..ניתן להבין במספר דרכים

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

Page 4: השתלמות מב"ט

תכנות מונחה עצמיםObject Oriented Programming

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

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

לכל עצם יש מאפיינים שמאפשרים את התאמתו לצרכיםהספציפיים של הבעיה.

הכן עוגה

גודלסוג

צורהצבע תוצר רצוי

בחש, חמם, אפה, המתן

Page 5: השתלמות מב"ט

NXTGשפת

איך אומרים לבקר מה רוצים ממנו?

Page 6: השתלמות מב"ט

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

הפעל את מנועA שניות.5 למשך ."השמע את הצליל "דו

Page 7: השתלמות מב"ט

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

חיישן המגע.מ קלוט מידעשעון.מ קלוט מידע

Page 8: השתלמות מב"ט

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

התוכנית "עסוקה" בבחינת תנאי זה בלבד עד למימושו. :דוגמאות

מעבר של חמש שניות.ל המתןעוצמת קול נמוכה מ.. /גבוהה מ.. בחיישן קול במבוא #.ל המתן

Page 9: השתלמות מב"ט

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

מסוים..תנאים אפשריים: אין סוף, ערך חיישן, זמן, מספר מחזורים, זמן:דוגמאות

מעלות:30בלולאה עד שהטמפרטורה תהיה מנוע הפעל C 2.שניות מעבר שתי שניות.ל המתן

Page 10: השתלמות מב"ט

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

מסוים מתקיים וסדרת פעולות אחרת אם הוא לא מתקיים. תנאים אפשריים: ערך או תפוקת חיישן.

:דוגמאותהפסק מנוע.אחרת הפעל מנוע אז מעלות 30 הטמפרטורה נמוכה מ אם

Page 11: השתלמות מב"ט

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

את שני המספריםחבר מספר זה בחמש.כפול

Page 12: השתלמות מב"ט

סיכום מילים מותרות

הפעל את:1.

קבל מידע מ:2.

המתן ל, בלולאה עד ש, אם... אז... אחרת...זרימה: 3.

פעולות מתמטיות ולוגיות4.

פעולות מתקדמות.5.

Page 13: השתלמות מב"ט

1תרגיל מספר

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

.תארו את הבעיה בשפה מלאכותית.תרגמו את האלגוריתם לפקודות

Page 14: השתלמות מב"ט

תרגום לאלגוריתם

50% עד שחיישן אור רואה מתחת ל בלולאה(0-140 )140 ל 0 מספר אקראי בין בחר(.70-(-70 ))70 מהמספר שנבחר החסראת מנועים הפעל BC(( 70 בהיגוי שנבחר-)-70.)

לולאה המשךעצור.

Page 15: השתלמות מב"ט

מספר אקראי

החסר 70

Page 16: השתלמות מב"ט

תרגום לאלגוריתם

שניות60 של בלולאה (0-140 )140 ל 0 מספר אקראי בין בחר(.70-(-70 ))70 מהמספר שנבחר החסר 1 ל 0מספר אקראי בין בחר. 1אם המספר שווה בדוק.את מנועים הפעל BC(( 70 בהיגוי שנבחר-)-ובכיוון 70 )

שנבחר.לולאה המשךעצור.

Page 17: השתלמות מב"ט

כיוון תנועה אקראי

Page 18: השתלמות מב"ט

2תרגיל מספר

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

הרובוט לא מוצא את הפס הוא מסיים את התוכנית . alarmואומר

.תארו את הבעיה בשפה מלאכותית.תרגמו את האלגוריתם לפקודות