SlideShare a Scribd company logo
1 of 20
Download to read offline
‫מדעי‬ ‫לתכנות‬ ‫מבוא‬
‫הרצאה‬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)

More Related Content

Viewers also liked (6)

Comunicacion oral
Comunicacion oralComunicacion oral
Comunicacion oral
 
מבוא לתכנות מדעי פייתון הרצאה 3 חלק 5 Python
מבוא לתכנות מדעי פייתון הרצאה 3 חלק 5 Pythonמבוא לתכנות מדעי פייתון הרצאה 3 חלק 5 Python
מבוא לתכנות מדעי פייתון הרצאה 3 חלק 5 Python
 
מבוא לתכנות מדעי פייתון הרצאה 4 חלק 3 Python
מבוא לתכנות מדעי פייתון הרצאה 4 חלק 3 Pythonמבוא לתכנות מדעי פייתון הרצאה 4 חלק 3 Python
מבוא לתכנות מדעי פייתון הרצאה 4 חלק 3 Python
 
Matematicas financiera
Matematicas financieraMatematicas financiera
Matematicas financiera
 
Akash Nishar Resume
Akash Nishar ResumeAkash Nishar Resume
Akash Nishar Resume
 
TA_Feedback
TA_FeedbackTA_Feedback
TA_Feedback
 

More from Igor Kleiner

More from Igor Kleiner (20)

Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1
 
מדעי נתונים לכל אחד
מדעי נתונים לכל אחדמדעי נתונים לכל אחד
מדעי נתונים לכל אחד
 
מדע נתונים - למידה מכונות
מדע נתונים - למידה מכונותמדע נתונים - למידה מכונות
מדע נתונים - למידה מכונות
 
מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2
 
מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1
 
תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3
 
תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4
 
שאלות לתרגול עצמי
שאלות לתרגול עצמישאלות לתרגול עצמי
שאלות לתרגול עצמי
 
פתרון תרגיל 3
פתרון תרגיל 3פתרון תרגיל 3
פתרון תרגיל 3
 
מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13
 
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותתכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
 
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמימבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
 
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהתכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
 
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017
 
תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017
 
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותתכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
 
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותמבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
 

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