30
מבוא לתכנות מדעי הרצאה4 חלק1 break and continue 2016 Igor Kleiner

מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python

Embed Size (px)

Citation preview

Page 1: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

מבוא לתכנות מדעי

1חלק 4הרצאה

break and continue2016

Igor Kleiner

Page 2: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

מטרה

break, continueללמוד פעולות

Page 3: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

continue and break

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

כדי לעצור את הלולאהbreakנעזר בפקודה •

עבור לאיטרציה לכדי להפסיק ביצוע של איטרציה נוכחית וcontinueנעזר בפקודה •:הבאה

Page 4: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

continue and break

נוכחית וממשיכה ( צעד)אלה מפסיקה איטרציה , לא עוצרת לולאהcontinueפעולת •לאיטרציה הבאה

ואז מתבצעת שורה הבא לאחר בלוק , שבה היא נמצאתעוצרת לולאהbreakפעולת •של הלולאה

Page 5: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

1דוגמא

ואז תוכנה 1-משתמש מכניס מספרים ואנו מדפיסים אותם עד אשר הוכנס מספר •עוצרת

Page 6: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

1דוגמא

ואז התוכנה 1-משתמש מכניס מספרים ואנו מדפיסים אותם עד אשר הוכנס מספר •עוצרת

• http://www.codeskulptor.org/#user42_AJzDrYAyLl_0.py

Page 7: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

2דוגמא

:מה עושה תוכנה הבאה•

Page 8: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

2דוגמא

:מה עושה תוכנה הבאה•

Page 9: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

3דוגמא

100-ל1כתבו תוכנה שמחשבת סכום של מספרים זוגיים בין •

Page 10: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

3דוגמא

100-ל1כתבו תוכנה שמחשבת סכום של מספרים זוגיים בין •

Page 11: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 12: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 13: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 14: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 15: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 16: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 17: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 18: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 19: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 20: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 21: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

VIZ MODE: 3דוגמא

Page 22: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

תרגיל עצמי

עד אשר , כתבו תוכנה שמקבלת ממשתמש מספרים שלמים חיובים•על התוכנה להדפיס מקסימום בין כל המספרים . 1-המשתמש מכניס

שהכניס המשתמש

1-,12,3,4,5: למשל עבור•

12: הודפס•

Page 23: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

תרגיל עצמי

עד אשר , כתבו תוכנה שמקבלת ממשתמש מספרים שלמים חיובים•על התוכנה להדפיס מקסימום בין כל המספרים . 1-המשתמש מכניס

שהכניס המשתמש

1-,12,3,4,5: למשל עבור•

12: הודפס•

• http://www.codeskulptor.org/#user42_dYPCWMyiEQ_0.py

Page 24: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

משחק הניחושים: תרגול עצמי

:כתבו תוכנה של משחק הניחושים כאשר•ניסיונות4למשתמש יש •

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

20-ל0שלם בין מחשב בוחר מספר אקראי•

while, break, if:רמז•

Page 25: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

משחק הניחושים: תרגול עצמי

:כתבו תוכנה של משחק הניחושים כאשר•ניסיונות4למשתמש יש •

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

while, break, if:רמז•

• http://www.codeskulptor.org/#user42_dYPCWMyiEQ_6.py

Page 26: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python
Page 27: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python
Page 28: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python
Page 29: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

סיכום

:אם נרצה לשנות התנהגות רגילה של לולאה נשתמש בפעולות••continue

•break

•continueו-breakהן מילות שמורות

Page 30: מבוא לתכנות מדעי פייתון הרצאה4  חלק 1 Python

• Igor Kleiner (Hebrew version adaptation 2016)