מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python
-
Upload
igor-kleiner -
Category
Education
-
view
46 -
download
8
Transcript of מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python
![Page 1: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/1.jpg)
מבוא לתכנות מדעי
3חלק 3שבוע
ניחושיםהמשחק
2016Igor Kleiner
![Page 2: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/2.jpg)
משחק הניחושים
היום נפתח ביחד גרסה ראשונה של משחק הניחושים•
בהמשך הקורס נשפר את המשחק•
![Page 3: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/3.jpg)
משחק הניחושים
היום נפתח ביחד גרסה ראשונה של משחק הניחושים•
בהמשך הקורס נשפר את המשחק•
:משחק•10-ל0מחשב בוחר מספר אקראי בין •
משתמש צריך לנחש את המספר•
ניסיונות2למשתמש יש רק •
אם משתמש מנחש את מספר של מחשב המשחק נגמר בהודעת ניצחון•
אם משתמש לא ניחש מספר הוא מקבל הודעה על כך•
![Page 4: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/4.jpg)
solution design:תיור כללי של פתרון•
![Page 5: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/5.jpg)
solution design:תיור כללי של פתרון•
מחשב בוחר מספר אקראי•
משתמש מנחש את המספר פעם ראשונה•
הוא מנחש שוב, אם משתמש לא יצליח•
סוף מחשק הדפסת הודעות מתאימות •
![Page 6: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/6.jpg)
אלגוריתם
![Page 7: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/7.jpg)
אלגוריתם
C-נסמן אותו ב, 10-ל0מחשב בוחר מספר אקראי שלם בין 1.
![Page 8: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/8.jpg)
אלגוריתם
с-נסמן ב-10-ל0מחשב בוחר מספר אקראי שלם בין 1.
המשחק נגמר בהצלחה n=cאם , nמחשב מבקש ממשתמש ניחוש : ניסוי ראשון2."WIN" ,אחרת המשחק ממשיך לשלב הבא
![Page 9: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/9.jpg)
אלגוריתם
с-נסמן ב-10-ל0מחשב בוחר מספר אקראי שלם בין 1.
המשחק נגמר בהצלחה n=cאם , nמחשב מבקש ממשתמש ניחוש : ניסוי ראשון2."WIN" ,אחרת המשחק ממשיך לשלב הבא
המשחק נגמר בהצלחה n=cאם , nמחשב מבקש ממשתמש ניחוש חדש : ניסוי שני3."LOSE"אחרת המשחק ניגמר בכישלון של משתמש
http://www.codeskulptor.org/#user42_dIUXMgqvjf_6.py
http://www.codeskulptor.org/#user42_dIUXMgqvjf_8.pyמקוצרתגרסה
![Page 10: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/10.jpg)
תוכנה
![Page 11: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/11.jpg)
תוכנה
![Page 12: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/12.jpg)
תוכנה
![Page 13: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/13.jpg)
![Page 14: מבוא לתכנות מדעי פייתון הרצאה 3 חלק 3 Python](https://reader035.fdocuments.net/reader035/viewer/2022081802/589ba5611a28abd63e8b6d8d/html5/thumbnails/14.jpg)
• Igor Kleiner (Hebrew version adaptation 2016)