מה זה משתנה בתכנות?

משתנה הוא מקום בזיכרון של המחשב, עם שם, ששומר ערך — מספר, טקסט או אמת/שקר — שאפשר לקרוא ולשנות בזמן שהתוכנית רצה.

אפשר לדמיין משתנה כקופסה עם תווית: התווית היא השם (למשל score), ומה שבפנים הוא הערך (למשל 10). בפייתון יוצרים משתנה בהשמה: score = 0. בסקראץ׳ לוחצים על ״צור משתנה״ ומשתמשים בבלוקים ״קבע ל…״ ו״שנה ב…״.

בוחרים למשתנה שם שמסביר מה יש בו: lives עדיף על x. בפייתון שם לא מתחיל בספרה, אין בו רווחים, ו־Score ו־score הם משתנים שונים. הערכים בכל המשתנים יחד מתארים את ״המצב״ של התוכנית בכל רגע.

💡 איך זוכרים? משתנה = קופסה + תווית. השם קבוע, התוכן מתחלף.

✅ בודקים את עצמנו

1. מה זה משתנה?

2. איזה שם משתנה ברור יותר?

3. האם Score ו־score הם אותו משתנה בפייתון?

📦 לשיעור המלא: משתנים: קופסאות של מידע
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ד׳–ט׳

מושגים קשורים

השמה
השמה היא הפעולה ששמה ערך בתוך משתנה. בפייתון ובג׳אווהסקריפט עושים אותה עם סימן שוויון אחד: x = 5.
טיפוס נתונים
טיפוס נתונים הוא הסוג של ערך: מספר שלם, מספר עשרוני, טקסט (מחרוזת), אמת/שקר (בוליאני), רשימה ועוד. הטיפוס קובע מה אפשר לעשות עם הערך.
מונה
מונה הוא משתנה שסופר: הוא מתחיל בדרך כלל ב־0, וגדל באחד בכל פעם שקורה משהו — חזרה בלולאה, לחיצה או נקודה.

עוד מושגים מהשיעור "משתנים: קופסאות של מידע"

מחרוזת
מחרוזת (string) היא טקסט בתכנות — אות, מילה, משפט או אפילו ספרות — שכותבים בין מירכאות, כמו "שלום".
מספר שלם ומספר עשרוני
בתכנות יש שני סוגי מספרים עיקריים: מספר שלם (int), כמו 7 או ‎-3, ומספר עשרוני (float), כמו 2.5 או 0.1.

שאלות נפוצות

איך זוכרים מה זה משתנה?

משתנה = קופסה + תווית. השם קבוע, התוכן מתחלף.

אילו מושגים קשורים למשתנה?

השמה, טיפוס נתונים, מונה. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
חדש בעוגה בוגה: מבקשים — ואנחנו מכינים ✨חסר לכם דף עבודה, חוברת או משחק? ספרו לנו, בחינם.
לבקשת דף ←או בוואטסאפ