More Related Content
Similar to מבוא לתכנות מדעי פייתון הרצאה 2 חלק 2 Python
Similar to מבוא לתכנות מדעי פייתון הרצאה 2 חלק 2 Python (8)
More from Igor Kleiner (20)
מבוא לתכנות מדעי פייתון הרצאה 2 חלק 2 Python
- 5. אלגוריתם
•פשוטות במילים:מסוימת לבעיה פתרון של מדויק תיור הוא אלגוריתם
•למתכון דומה אלגוריתם:
•אוכל להכנת שלבים רשומים במתכון
•של פתרון של שלבים רשומים באלגוריתםבעיה
•כלשהי בשפה כתוב להיות יכול אלגוריתם
•באנגלית,בעברית,ברוסית,בערבית,...
•מתמטית בשפה
•מחשב בשפת
•מעברים דיאגרמת בעזרת
•....
- 6. אלגוריתם
•פשוטות במילים:מסוימת לבעיה פתרון של מדויק תיור הוא אלגוריתם
•למתכון דומה אלגוריתם:
•אוכל להכנת שלבים רשומים במתכון
•ביעה של פתרון של שלבים רשומים באלגוריתם
•כלשהי בשפה כתוב להיות יכול אלגוריתם
•באנגלית,בעברית,ברוסית,בערבית,...
•מתמטית בשפה
•מחשב בשפת
•מעברים דיאגרמת בעזרת
•בעיה לאותה שונים אלגוריתמים לכתוב יכולים שונים אנשים
- 9. לאלגוריתם דוגמא
•בעיה:טמפרטורה שמעביר אלגוריתם לפתחממעלותפרנהייט למעלות צלזיוס
•אלגוריתם של כללי תיור:
•בצלזיוס טמפרטורה קבלת
•מתמטיים חישובים
•תשובה הצגת
•אלגוריתם:
•ממשתמש קלט קבלת(ב קלט נסמן-X)
•נכפילXב-9,ב נחלק התוצאה את-5,נוסיף לתוצאה32
•חישוב תוצאת למשתמש נחזיראחרון
- 10. לאלגוריתם דוגמא
•בעיה:פרנהייט למעלות צלזיוס מעלות טמפרטורה שמעביר אלגוריתם לפתח
•אלגוריתם של כללי תיור:
•בצלזיוס טמפרטורה קבלת
•מתמטיים חישובים
•תשובה הצגת
•אלגוריתם:
•ממשתמש קלט קבלת(ב קלט נסמן-X)
•נכפילXב-9,ב נחלק התוצאה את-5,נוסיף לתוצאה32
•חישוב תוצאת למשתמש נחזיראחרון
•בדיקה:
12->12*9=108->108/5=21.6->21.6+32=53.6
- 11. לאלגוריתם דוגמא
•בעיה:פרנהייט למעלות צלזיוס מעלות טמפרטורה שמעביר אלגוריתם לפתח
•אלגוריתם:
.1ממשתמש קלט קבלת(ב קלט נסמן-X)
.2נכפילXב-9
.3ב נחלק התוצאה את-5
.4נוסיף לתוצאה32
.5חישוב תוצאת למשתמשת נחזיראחרון
- 14. Algorithm vs Program
•לתוכנה אלגוריתם בין הבדל מהו?
•דבר אותו זה האם?
•בדוגמא נסתכל:
•www.codeskulptor.org/#user42_SE25eQSD1D_0.py
- 15. Algorithm vs Program
•תיור זה אלגוריתם-הבעיה את לפתור איך
•כלשהי תכנות בשפת האלגוריתם של מימוש היא תוכנה
•שמחשב הפקודות סדרת היא תוכנה"מבין"לבצע ויכול
•תכנות בשפת אותו לממש יכולים אנו אלגוריתם בהינתןכלשהי,ב או בפייתון למשל-R
אחרת תכנות בשפת או
•אותו ולנתח אלגוריתם לכתוב אפשר(טוב הוא האם,נכון הוא האם,יעיל הוא האם)
שפת לשום קשר ללאתכנות
•שלהם וניתוח אלגוריתמים רק לומדים ששם שלמים קורסים יש(ב סמסטר')
- 16. מתכון נגד אלגוריתם
•להבין יכול אנשיםטעויות מכיל הוא אם או מדויק מספיק לא הוא אם אפילו מתכון
קטנות
•להבדיל אבלממתכוןמדויק להיות חייב אלגוריתםוחד-משמעי
•טעויות ללא מדויקת להיות צריכה תוכנה גם,כךשמחשבאותה להריץ מסוגל יהי