‫מדעי‬ ‫לתכנות‬ ‫מבוא‬
‫הרצאה‬2‫חלק‬1
‫השמה‬ ‫פעולת‬
‫פעולה‬,‫אופרטור‬,‫ביטוי‬
2016
Igor Kleiner
‫השמה‬ ‫פעולת‬–assignment statement
•‫משתנה‬ ‫מייצרת‬ ‫השמה‬ ‫פעולת‬)‫קיים‬ ‫היה‬ ‫לא‬ ‫הוא‬ ‫אם‬(‫של‬ ‫ערך‬ ‫לו‬ ‫ומייחסת‬‫ביטוי‬
‫ל‬ ‫ימין‬ ‫מצעד‬ ‫שכתוב‬-"="
‫פעולה‬
•‫קוד‬ ‫שורת‬ ‫היא‬ ‫פעולה‬‫ש‬‫פייתון‬"‫מבין‬"‫לבצע‬ ‫ויכול‬
•‫לפעולות‬ ‫דוגמאות‬ ‫שתי‬ ‫ראינו‬ ‫כאן‬ ‫עד‬:
‫פעולה‬
•‫קוד‬ ‫שורת‬ ‫היא‬ ‫פעולה‬‫ש‬‫פייתון‬"‫מבין‬"‫לבצע‬ ‫ויכול‬
•‫לפעולות‬ ‫דוגמאות‬ ‫שתי‬ ‫ראינו‬ ‫כאן‬ ‫עד‬:
•‫השמה‬ ‫פעולת‬
•‫למסך‬ ‫הדפסה‬ ‫פעולת‬
‫אופרטור‬
•‫חישוב‬ ‫שמסמנת‬ ‫אות‬ ‫הוא‬ ‫אופרטור‬
•+
•-
•**
•/
•%
•‫אופרנדים‬ ‫נקראים‬ ‫אופרטור‬ ‫של‬ ‫פרמטרים‬
• x=x+2
‫אופרטור‬
•‫חישוב‬ ‫שמסמנת‬ ‫אות‬ ‫הוא‬ ‫אופרטור‬
•‫אופרטור‬+
•-
•**
•/
•%
•‫אופרנדים‬ ‫נקראים‬ ‫אופרטור‬ ‫של‬ ‫פרמטרים‬
• x=x+2
‫אופרטור‬
•‫חישוב‬ ‫שמסמנת‬ ‫אות‬ ‫הוא‬ ‫אופרטור‬
•‫אופרטור‬+
•-
•**
•/
•%
•‫אופרנדים‬ ‫נקראים‬ ‫אופרטור‬ ‫של‬ ‫פרמטרים‬
• x=x+2
•‫לאופרטור‬‫אונרי‬‫יחיד‬ ‫פרמטר‬ ‫רק‬ ‫יש‬
• x=-3, y=(+3)
‫אופרטור‬
‫בהם‬ ‫להשתמש‬ ‫שאשפר‬ ‫שונים‬ ‫אופרטורים‬ ‫מתאימים‬ ‫שונים‬ ‫לטיפוסים‬
‫ביטוי‬Expression 
•‫ביטוי‬–‫משתנים‬ ‫של‬ ‫חוקי‬ ‫אוסף‬,‫ואופרטורים‬ ‫ערכים‬
‫ביטוי‬Expression 
•‫ביטוי‬–‫משתנים‬ ‫של‬ ‫חוקי‬ ‫אוסף‬,‫ואופרטורים‬ ‫ערכים‬
‫למשתנים‬ ‫שמות‬ ‫בחירת‬
•‫משתנים‬ ‫של‬ ‫שמות‬ ‫לייצור‬ ‫כללים‬ ‫ראיני‬
•‫סתם‬ ‫למשתנים‬ ‫שמות‬ ‫לתת‬ ‫לא‬ ‫נהוג‬ ‫כי‬ ‫לציין‬ ‫גם‬ ‫חשוב‬,‫שעוזרות‬ ‫שמות‬ ‫לתת‬ ‫אלה‬
‫התכונה‬ ‫את‬ ‫להבין‬(mnemonic names)
•‫ב‬ ‫תסתכלו‬-3‫הבאות‬ ‫הדוגמאות‬
‫למשתנים‬ ‫שמות‬ ‫בחירת‬
•‫משתנים‬ ‫של‬ ‫שמות‬ ‫לייצור‬ ‫כללים‬ ‫ראיני‬
•‫סתם‬ ‫למשתנים‬ ‫שמות‬ ‫לתת‬ ‫לא‬ ‫נהוג‬ ‫כי‬ ‫לציין‬ ‫גם‬ ‫חשוב‬,‫שעוזרות‬ ‫שמות‬ ‫לתת‬ ‫אלה‬
‫התכונה‬ ‫את‬ ‫להבין‬(mnemonic names)
•‫ב‬ ‫תסתכלו‬-3‫הבאות‬ ‫הדוגמאות‬
‫למשתנים‬ ‫שמות‬ ‫בחירת‬
•‫משתנים‬ ‫של‬ ‫שמות‬ ‫לייצור‬ ‫כללים‬ ‫ראיני‬
•‫להבין‬ ‫שעוזרות‬ ‫שמות‬ ‫לתת‬ ‫אלה‬ ‫סתם‬ ‫למשתנים‬ ‫שמות‬ ‫לתת‬ ‫לא‬ ‫נהוג‬ ‫כי‬ ‫לציין‬ ‫גם‬ ‫חשוב‬
‫התכונה‬ ‫את‬(mnemonic names)
•‫ב‬ ‫תסתכלו‬-3‫הבאות‬ ‫הדוגמאות‬
‫למשתנים‬ ‫שמות‬ ‫בחירת‬
•‫משתנים‬ ‫של‬ ‫שמות‬ ‫לייצור‬ ‫כללים‬ ‫ראיני‬
•‫סתם‬ ‫למשתנים‬ ‫שמות‬ ‫לתת‬ ‫לא‬ ‫נהוג‬ ‫כי‬ ‫לציין‬ ‫גם‬ ‫חשוב‬,‫שעוזרות‬ ‫שמות‬ ‫לתת‬ ‫אלה‬
‫התכונה‬ ‫את‬ ‫להבין‬(mnemonic names)
•‫ב‬ ‫תסתכלו‬-3‫הבאות‬ ‫הדוגמאות‬
‫הערות‬:‫ראשונה‬ ‫מהרצאה‬ ‫דוגמא‬
‫הערות‬:‫ראשונה‬ ‫מהרצאה‬ ‫דוגמא‬
‫הערות‬:‫ראשונה‬ ‫מהרצאה‬ ‫דוגמא‬
‫סיכום‬
• Igor Kleiner (Hebrew version adaptation 2016)

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