מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 python
TRANSCRIPT
![Page 1: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/1.jpg)
מבוא לתכנות מדעי
1חלק 4הרצאה
break and continue2016
Igor Kleiner
![Page 2: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/2.jpg)
מטרה
break, continueללמוד פעולות
![Page 3: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/3.jpg)
continue and break
לפעמים אנו נרצה או לעצור את הלולאה או לעצור ביצוע איטרציה נוכחית של לולאה •ולעבור לאיטרציה הבאה
כדי לעצור את הלולאהbreakנעזר בפקודה •
עבור לאיטרציה לכדי להפסיק ביצוע של איטרציה נוכחית וcontinueנעזר בפקודה •:הבאה
![Page 4: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/4.jpg)
continue and break
נוכחית וממשיכה ( צעד)אלה מפסיקה איטרציה , לא עוצרת לולאהcontinueפעולת •לאיטרציה הבאה
ואז מתבצעת שורה הבא לאחר בלוק , שבה היא נמצאתעוצרת לולאהbreakפעולת •של הלולאה
![Page 5: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/5.jpg)
1דוגמא
ואז תוכנה 1-משתמש מכניס מספרים ואנו מדפיסים אותם עד אשר הוכנס מספר •עוצרת
![Page 6: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/6.jpg)
1דוגמא
ואז התוכנה 1-משתמש מכניס מספרים ואנו מדפיסים אותם עד אשר הוכנס מספר •עוצרת
• http://www.codeskulptor.org/#user42_AJzDrYAyLl_0.py
![Page 7: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/7.jpg)
2דוגמא
:מה עושה תוכנה הבאה•
![Page 8: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/8.jpg)
2דוגמא
:מה עושה תוכנה הבאה•
![Page 9: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/9.jpg)
3דוגמא
100-ל1כתבו תוכנה שמחשבת סכום של מספרים זוגיים בין •
![Page 10: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/10.jpg)
3דוגמא
100-ל1כתבו תוכנה שמחשבת סכום של מספרים זוגיים בין •
![Page 11: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/11.jpg)
VIZ MODE: 3דוגמא
![Page 12: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/12.jpg)
VIZ MODE: 3דוגמא
![Page 13: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/13.jpg)
VIZ MODE: 3דוגמא
![Page 14: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/14.jpg)
VIZ MODE: 3דוגמא
![Page 15: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/15.jpg)
VIZ MODE: 3דוגמא
![Page 16: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/16.jpg)
VIZ MODE: 3דוגמא
![Page 17: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/17.jpg)
VIZ MODE: 3דוגמא
![Page 18: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/18.jpg)
VIZ MODE: 3דוגמא
![Page 19: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/19.jpg)
VIZ MODE: 3דוגמא
![Page 20: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/20.jpg)
VIZ MODE: 3דוגמא
![Page 21: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/21.jpg)
VIZ MODE: 3דוגמא
![Page 22: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/22.jpg)
תרגיל עצמי
עד אשר , כתבו תוכנה שמקבלת ממשתמש מספרים שלמים חיובים•על התוכנה להדפיס מקסימום בין כל המספרים . 1-המשתמש מכניס
שהכניס המשתמש
1-,12,3,4,5: למשל עבור•
12: הודפס•
![Page 23: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/23.jpg)
תרגיל עצמי
עד אשר , כתבו תוכנה שמקבלת ממשתמש מספרים שלמים חיובים•על התוכנה להדפיס מקסימום בין כל המספרים . 1-המשתמש מכניס
שהכניס המשתמש
1-,12,3,4,5: למשל עבור•
12: הודפס•
• http://www.codeskulptor.org/#user42_dYPCWMyiEQ_0.py
![Page 24: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/24.jpg)
משחק הניחושים: תרגול עצמי
:כתבו תוכנה של משחק הניחושים כאשר•ניסיונות4למשתמש יש •
המחשב עוזר למשתמש ואמור לו האם מספר שלו קטן או גדול מניחוש שלו•
20-ל0שלם בין מחשב בוחר מספר אקראי•
while, break, if:רמז•
![Page 25: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/25.jpg)
משחק הניחושים: תרגול עצמי
:כתבו תוכנה של משחק הניחושים כאשר•ניסיונות4למשתמש יש •
המחשב עוזר למשתמש ואמור לו האם מספר שלו קטן או גדול מניחוש שלו•
while, break, if:רמז•
• http://www.codeskulptor.org/#user42_dYPCWMyiEQ_6.py
![Page 26: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/26.jpg)
![Page 27: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/27.jpg)
![Page 28: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/28.jpg)
![Page 29: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/29.jpg)
סיכום
:אם נרצה לשנות התנהגות רגילה של לולאה נשתמש בפעולות••continue
•break
•continueו-breakהן מילות שמורות
![Page 30: מבוא לתכנות מדעי פייתון הרצאה4 חלק 1 Python](https://reader033.vdocuments.mx/reader033/viewer/2022050902/5884c7b61a28ab767c8b487b/html5/thumbnails/30.jpg)
• Igor Kleiner (Hebrew version adaptation 2016)