מה זה שגיאת תחביר בתכנות?

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

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

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

💡 איך זוכרים? שגיאת תחביר = ״לא הבנתי מה כתבת״. המחשב מראה איפה.

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

1. מה זו שגיאת תחביר?

2. איך נקראת שגיאת תחביר בפייתון?

3. מה חסר בשורה ⁦if x > 5⁩ בפייתון?

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

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

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

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

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

שאלות נפוצות

איך זוכרים מה זה שגיאת תחביר?

שגיאת תחביר = ״לא הבנתי מה כתבת״. המחשב מראה איפה.

אילו מושגים קשורים לשגיאת תחביר?

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

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

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