🧠 שיעור 2 – ביטויים, פקודות, אלגוריתמים ותנאים
🧮 ביטויים (Expressions)
- קטע קוד שמחזיר ערך
- כולל מספרים, אופרטורים, משתנים ופונקציות
- דוגמה:
3 + 5 * 2
🎯 פקודות (Statements)
- שורת קוד שמבצעת פעולה (השמה, תנאי, הדפסה)
- לא בהכרח מחזירה ערך
🔁 השמה (Assignment)
- שימוש ב־
= להצמדת ערך למשתנה
x = x + 2 מעדכן את הערך של x
- דוגמה:
x = 5
x = x + 2
➕ אופרטורים
- אריתמטיים:
+, -, *, /, //, %, **
- השוואה:
==, !=, >, <, >=, <=
- לוגיים:
and, or, not
📋 אלגוריתם
- רצף פעולות לפתרון בעיה
- אפשר לרשום במילים, בדיאגרמה או בקוד
🌡️ דוגמה: המרת טמפרטורה
📚 הספרייה math
🧮 פתרון משוואה ריבועית
- קלט של a, b, c
- חישוב דלתא:
delta = b**2 - 4*a*c
- שימוש ב־
math.sqrt לפתרון
❓ משפט תנאי (if)
🔎 טיפוס בוליאני (bool)