מה זה הודעת שגיאה בתכנות?

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

הודעת שגיאה בפייתון נגמרת בדרך כלל בשורה כמו NameError: name 'Print' is not defined. החלק הראשון הוא סוג השגיאה, ואחריו הסבר קצר. מעליה מופיע מספר השורה שבה התוכנית נעצרה. בגרסאות חדשות של פייתון יש אפילו הצעות, כמו ״אולי התכוונת ל־print?״.

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

💡 איך זוכרים? הודעת שגיאה = רמז מהמחשב: מה, איפה, ולפעמים — מה לעשות.

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

1. מה מופיע בהודעת שגיאה?

2. מה כדאי לעשות עם הודעת שגיאה?

3. למה כדאי לבדוק גם את השורה שלפני?

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

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

שגיאת תחביר
שגיאת תחביר היא טעות בכתיבה של הקוד — מירכאה חסרה, סוגריים שלא נסגרו, נקודתיים שנשכחו — שבגללה המחשב לא מצליח להבין את התוכנית ולא מריץ אותה.
שגיאה בזמן ריצה
שגיאה בזמן ריצה היא תקלה שמתגלה רק תוך כדי שהתוכנית רצה: הקוד כתוב נכון, אבל ברגע מסוים מתבקש משהו שאי אפשר לעשות, והתוכנית נעצרת.
דיבאג
דיבאג (בעברית גם ״ניפוי באגים״) הוא העבודה של מציאת באגים בקוד, הבנת הסיבה שלהם ותיקונם.

עוד מושגים מהשיעור "דיבאג: איך מוצאים ומתקנים באגים"

באג
באג הוא טעות בתוכנה, שגורמת לה לעשות משהו לא נכון, להיעצר או לא לעבוד בכלל.
תחביר
תחביר הוא ה״דקדוק״ של שפת תכנות: הכללים שקובעים איך כותבים הוראה נכונה — איפה סוגריים, מירכאות, נקודתיים ורווחים.
שגיאה לוגית
שגיאה לוגית היא באג שבו התוכנית רצה עד הסוף בלי שום הודעת שגיאה, אבל עושה משהו אחר ממה שהתכוונו.
בדיקות תוכנה
בדיקות תוכנה הן הדרך לוודא שתוכנה עובדת כמו שצריך: מריצים אותה עם קלטים שונים ומשווים את התוצאה למה שציפינו.

שאלות נפוצות

איך זוכרים מה זה הודעת שגיאה?

הודעת שגיאה = רמז מהמחשב: מה, איפה, ולפעמים — מה לעשות.

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

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

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

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