מה זה טיפוס נתונים בתכנות?

טיפוס נתונים הוא הסוג של ערך: מספר שלם, מספר עשרוני, טקסט (מחרוזת), אמת/שקר (בוליאני), רשימה ועוד. הטיפוס קובע מה אפשר לעשות עם הערך.

מספרים אפשר לחבר, לכפול ולחלק. טקסטים אפשר להדביק זה לזה ולספור את האותיות שלהם. ערך בוליאני אפשר להפוך עם not. כשמערבבים טיפוסים בלי לשים לב, מקבלים הפתעות: "5" + "5" נותן ״55״, ו־"5" + 5 בפייתון נותן שגיאה.

בפייתון הפונקציה type מגלה את הטיפוס: type(3.5) מחזירה float (מספר עשרוני), ו־type("5") מחזירה str (מחרוזת). אפשר להמיר בין טיפוסים: int("12") הופך את הטקסט ״12״ למספר 12, ו־str(7) הופך את המספר 7 לטקסט.

💡 איך זוכרים? כל ערך הוא מסוג מסוים — והסוג קובע מה מותר לעשות איתו.

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

1. מה זה טיפוס נתונים?

2. מה מחזיר ⁦type(3.5)⁩ בפייתון?

3. מה עושה ⁦int("12")⁩?

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

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

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

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

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

שאלות נפוצות

איך זוכרים מה זה טיפוס נתונים?

כל ערך הוא מסוג מסוים — והסוג קובע מה מותר לעשות איתו.

אילו מושגים קשורים לטיפוס נתונים?

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

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

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