שגיאות סיבתיות
שגיאות סיבתיות הן טעות בלוגיקה. רטרודוקציה (הסקה לאחור) זה כשמנסים לנחש את הסיבה לפי התוצאה. בטעות זו אומרים שיש כלל שמחבר בין דברים, אך הכלל לא נכון. לכן חושבים שיש מנגנון שפועל, אף שהוא לא קיים או לא סביר....
שגיאות דיווחיות
שגיאות דיווחיות הן טעויות בהיסק ובמסקנות. רטרודוקציה היא ניסיון להסביר למה משהו נראה כך. לפעמים ההנחה השנייה, שאמרו שמשהו נצפה, לא נכונה. זה קורה כי ראו לא נכון או פירשו לא נכון. אז מנסים לתת הסבר לדבר שלא קרה. יש כמה סוגים של טעויות כאלה....
שגיאות תצפית
שגיאות תצפית הן טעויות בהסקת מסקנות. הסקת מסקנות (לקבל מסקנה מהנתונים) יכולה להיות לא נכונה. זה קורה כשיש בעיה בניסוי. ניסוי הוא בדיקה כדי לראות מה קורה. הדברים שיכולים לגרום לזה הם כלים פגומים או איסוף נתונים שגוי. קטגוריה: שיטות מחקר...
קוד תיקון שגיאות
קוד תיקון שגיאות מוסיף סימנים להודעה. זה עוזר לשמור על המידע כשיש רעש בדרך. "ערוץ" הוא הדרך שבה ההודעה נשלחת. הערוץ יכול לשבש חלק מהביטים. הקוד מפזר את המידע על הרבה ביטים. אם חלקם נעלמים, אפשר עדיין לקרוא את ההודעה. מרחק בין שתי מילים הוא כמה מקומות הן שונות. מרחק גדול מקשה על טעויות לבלבל בין המ...
ניפוי שגיאות
ניפוי שגיאות הוא למצוא ולתקן באגים. באג, תקלה בתוכנה או בחומרה. זה יכול להיות קשה, במיוחד כשיש הרבה חלקים שמתקשרים אחד עם השני. מנפה (debugger) הוא כלי שעוזר לעצור את התוכנית ולבדוק מה קורה בה. שפות כמו Java עוזרות למצוא שגיאות בעזרת טיפול בחריגות. טיפול בחריגות, דרך לתפוס שגיאות בזמן ריצה. ש...
טענת נכונות
טענת נכוֹנוּת היא משפט בקוד שאומר "זה חייב להיות נכון כאן". (מפרט = המסמך שאומר איך התוכנית אמורה לעבוד.) כותבים טענות אלה בתוך הקוד או כהערה. הן עוזרות לראות כשמשהו לא עובד כמו שצריך. כשהטענה שגויה, התוכנית יכולה לעצור ולהראות היכן הבעיה. בחלק מהשפות אפשר לכבות את הטענות כשהתוכנית מוכנה לשימוש. כ...
סיכום ביקורת
סיכום ביקורת הוא מספר קטן שעוזר לבדוק אם נתונים נשברו. זהו מידע נוסף שנקרא יתירות. שולחים את הנתונים יחד עם היתירות. כשהמקבל מחשב שוב את היתירות, הוא משווה לתוצאה שצורפה. אם הן שונות, קרתה טעות בדרך. יש דרכים פשוטות לחישוב. פונקציית זהות מחזירה את אותו המידע. פונקציה אחרת מעתיקה את המידע פעמיים ועו...
יאטרוגני
יאטרוגני (טִפּוּלָנִי) זה כשטיפול רפואי עושה נזק במקום לעזור. המילה אומרת "נגרם על ידי המטפל". השם בא מיוונית: יאטרו = מרפא, וגנסיס = מקור. כבר מזמן אמרו שצריך להיזהר לא להזיק. לעתים מטפלים טעו וזה גרם בעיה קשה. יש כמה סיבות לנזק. לפעמים זה לא טעות: טיפולים כמו רדיותרפיה (טיפול בקרינה) וכימותרפיה ...
תורת הקודים
תורת הקודים עוזרת לשלוח מסרים בלי טעויות. קוד הוא מערכת של מילים או סימנים לשיגור מידע. קלוד שנון עזר להגדיר את התחום ב-1948. כששולחים הודעות, יש רעש שיכול לשנות אותיות. כדי לגלות טעויות עושים מילים באורך קבוע. עושים גם את המילים שונות אחת מהשנייה. כך קל לראות איזו מילה התכוונו לשלוח. הרעיון הוא ל...
סיבית זוגיות
סיבית היא חלק קטן של מידע. היא יכולה להיות 0 או 1. סיבית זוגיות מראה אם כמות ה־1 בקבוצת סיביות היא זוגית או לא. יש שתי אפשרויות: "זוגית" ו"אי־זוגית". כל אחת אומרת מתי הסיבית תהיה 1. כאשר שולחים מידע, לפעמים קורות טעויות. סיבית הזוגיות עוזרת לגלות אם הייתה טעות אחת בחבילה. היא לא תמיד מגלה טעויות ...
קוד גריי
קוד גריי הוא דרך לכתוב מספרים כך שכל מספר שונה מהקודם בסיבית אחת. סיבית היא ספרה אחת בבינארי. בבינארי יש רק 0 ו־1. המציאו את קוד גריי ב־1947 במעבדות בל. הרעיון עוזר למנוע תקלות כששימושים במתגים. איך בונים את הקוד? לוקחים את 0 ו־1. אחרי זה מעתיקים את הרצף והופכים את הסדר, ואז מוסיפים 1 משמאל. כך מק...
משפט ראו-בלקוול
ראו-בלקוול הוא רעיון שעוזר לשפר אומד. אומד הוא כלל שמחשב מספר מהמדגם כדי לנחש פרמטר לא ידוע. אומד חסר הטיה אומר שהתוצאה הממוצעת שלו שווה לפרמטר הנכון. שונויות קטנה יותר טובה, כי התוצאות פחות משתנות. סטטיסטי הוא מספר שמחושב מהדוגמה, למשל סכום. אם הסטטיסטי מספיק, אז הוא שומר את כל המידע על הפרמטר. ד...
מהדר
מְהַדֵּר (תכנה שמתרגמת) הוא תוכנה שממירה שפה של תוכנה לשפה שהמחשב מבין. שפה עילית היא שפה שאנשים כותבים בה. שפת מכונה היא השפה שהמעבד מבין. המהדר עובד בשלבים. קודם מזהה מילים וסימנים בקוד. אחר כך בודק אם המבנה נכון. הוא גם בודק אם הקוד הגיוני. בסוף הוא יוצר קוד שהמחשב יכול להריץ. מחשב לא מבין מילי...
טיפול בחריגות
טיפול בחריגות הוא דרך שבתוכנית מתמודדת עם בעיות שקרו בזמן ריצה. "חריגה" זאת בעיה שפתאום מפריעה לתוכנית. מטרה מרכזית היא להפריד בין הקוד שעושה את העבודה לבין הקוד שמתקן בעיות. זה עושה את התוכנית מסודרת יותר. יש שגיאות לפני הריצה, ושגיאות בזמן ריצה. המנגנון מטפל בשגיאות בזמן ריצה. משתמשים בשלושה חל...
הגהה
הגהה היא בדיקה אחרונה של טקסט אחרי שהוא מוכן. מגיה מתקן שגיאות כתיב ופיסוק. הוא גם מסדר איך הטקסט נראה בדף. אחרי העימוד (עימוד = סידור הטקסט בעמודים) קוראים את הספר בקפידה. מחפשים שגיאות כתיב ושיבושים בעימוד. שיבושים יכולים להיות גופן לא נכון או טבלאות לא מסודרות. מכונות עוזרות היום, אבל צריך לבדו...
דגימה מוכתמת
דגימה מוכתמת היא בעיה כשאופן הבדיקה משנה את התוצאה. כלומר, הדרך שבה בודקים משפיעה על התשובות. אם שואלים שאלה מכוונת או נותנים רמז, אנשים עשויים לענות אחרת. לפעמים עושים זאת בכוונה כדי להשוות בין קבוצות. במחקרים על אנשים זה קורה הרבה. כשמסתכלים על מישהו, הוא עלול לשנות את ההתנהגות שלו. זו דוגמה לאפ...
שגיאת דגימה (כשל לוגי)
שגיאות דגימה זה כשבוחרים דוגמה לא נכונה לייצג קבוצה. הדוגמה הזאת נקראת הנחה משנית, השערה קטנה. אם ההנחה לא נכונה, המידע יכול להיות מטעה. גם מדידות נכונות עלולות להוביל לתוצאה שגויה. יש כמה טעויות כאלה....
Visual C++
Visual C++ היא תוכנה שעוזרת לכתוב תוכניות בשפות C ו‑C++. התוכנה פותחה על ידי מיקרוסופט. היא מספקת כלים לבדוק ולתקן שגיאות בקוד. התוכנה מדגישה חלקים בקוד בצבעים. היא עוזרת להשלים מילים בקוד (IntelliSense, השלמת קוד). אפשר לבדוק תוכניות על מחשב אחר מרחוק. אפשר לעצור בקוד ולבדוק שורה אחרי שורה. אפשר...
חוק מרפי
חוק מרפי אומר: "כל דבר שיכול להשתבש, יתקלקל לפעמים". זו אמירה היתולית ומצחיקה. בשנות ה-40 נערכו ניסויים עם מגררת טילים (עגלה שמאיצה במהירות לחקירה). במבחן חיישנים חוברו הפוך, ועד שהבינו זאת נאמר הביטוי שמזוהה עם מרפי. מאוחר יותר קצין בשם ג'ון פול סטאפ הזכיר את הרעיון במסיבת עיתונאים. אנשים ניסחו א...
אמולטור תוך-מעגלי
אמולטור תוך-מעגלי הוא כלי שעוזר למצוא בעיות במכשירים עם מחשב קטן בתוכם. דוגמאות: נגני וידאו, רדיו סטריאו ו-iPod. במקום לשים את התוכנית ישר על המעבד, מחברים את האמולטור למעגל ולמחשב. המחשב מריץ את הקוד דרך האמולטור. האמולטור מאפשר לעצור את התוכנית, להריץ פקודה אחרי פקודה, ולבדוק מספרים בתוך המעבד....
GNU Debugger
GDB (ג'י‑די‑בי) הוא תוכנה שעוזרת למצוא שגיאות בתוכניות. שגיאות = בעיות שקופצות בזמן שהبرنامج רץ. GDB חלק ממערכת GNU ומחולקת ברישיון חופשי (GPL). GDB עובד במחשב דרך שורת פקודה. שורת פקודה = מקלידים פקודות. יש גם תוכנות עם חלון גרפי, למשל DDD ו‑Emacs (מצב GUD). עם GDB אפשר לעצור תוכנית בנקודה שבוח...
כתיב
כתיב (איות) הוא הדרך לכתוב מילים באותיות. הכתב הוא כל הסימנים שבהם משתמשים לכתוב. כדאי לדעת: אורתוגרפיה (מערכת הכתב) היא המילה למערכת כולה. כתיב פונטי מנסה להתאים לצלילים של הדיבור. דוגמה: ערבית וספרדית. כתיב אטימולוגי שומר על צורת המילה ההיסטורית. דוגמה מפורסמת: אנגלית. כתיב פונטי קל יותר ללמ...
בדיקת יתירות מחזורית
בדיקת יתירות מחזורית (CRC) בודקת אם נתון הגיע שלם. לפני ששולחים מחשבים מספר קטן שמוסיפים לנתונים. המחשבים בצד השני מחשבים שוב את המספר הזה. אם המספרים זהים, הנתון הגיע כמו שצריך. אם לא, משהו השתבש בדרך. CRC משתמש ברעיון של המרת רצף ביטים ל"פולינום". פולינום כאן זה דרך למספר את הביטים. במקום חישוב...
דיאגרמת ראמצ'נדרן
דיאגרמת ראמצ'נדרן היא גרף שמראה שתי זוויות בחלבון. חלבון הוא מבנה שעשוי מחומצות אמינו. חומצות אמינו הן ה"לבנים" הקטנים שבונים חלבון. לכל שייר בחלבון יש שתי זוויות חשובות. הזווית φ (פי) מצוירת על האופק. הזווית ψ (פסי) מצוירת על האנך. כל נקודה בגרף מייצגת שייר אחד בחלבון. רוב הנקודות נמצאות באזורים ...
שגיאה
שגיאה היא כשמשהו יוצא לא נכון ממה שרצינו. קירוב הוא מספר קרוב לערך אמיתי. סימון: ≈. קירוב שימושי כשרוצים תשובה מהירה. בסטטיסטיקה שגיאה היא ההבדל בין מה שמודדים למה שצריך להיות באמת. מדידות יכולות לטעות בגלל רעש אקראי או בעיה במכשיר. אם מוצאים את הבעיה אפשר לתקן אותה. טעות בתכנון יכולה לגרום...
קוד המינג
קוד המינג הוא דרך למצוא ולתקן טעויות בביטים (סיביות). סיבית היא יחידה קטנה של מידע. המטרה היא לתקן ביט אחד שבור. ריצ'רד המינג עבד במעבדות בל. הוא רצה שמשדרים יהיו אמינים יותר. ב־1950 הוא המציא את קוד המינג. סיבית זוגיות היא ביט שמראה אם יש מספר זוגי של 1 בביטים. אם המספר נשבר, יודעים שמשהו השתבש. ...
הטיה
הַטָּיָה היא כשתוצאה של מדידה או הערכה יוצאת לא נכונה. הטיה יכולה להיגרם מהכלי שמודד, מהאדם או מהדבר שנמדד, מהסביבה או מהדרך שמעריכים. סכמה = דרך חשיבה שנבנית מהניסיון. היא עוזרת לאדם להבין מהר יותר. הזיכרון הקצר יכול להכיל כ־שבעה פריטים לזמן קצר. הסכמות נותנות עדיפות למידע שתואם להן. לכן קשה לאנש...
ביבי (ספר ילדים)
ביבי היא דמות שהמציאה הסופרת הדנית קרין מיכאליס. הספרים יצאו בין 1929 ל-1939. הם מלאים בציורים צבעוניים של דנמרק. ביבי מציירת במחברות כשהיא נוסעת ברכבת עם אביה. יש הרבה שגיאות כתיב, כי ביבי לא אוהבת ללמוד. מהדורה בעברית יצאה ב-1935, בתרגום י. למדן. ביבי היא ילדה עצמאית שמאוד אוהבת לצייר ולנדוד. אביה...
קובץ הרצה
קובץ הרצה הוא קובץ שהמחשב יכול להפעיל. ברוב הקבצים האלה המידע כתוב בבינארי. בינארי זה סדרת אפסים ואחדים. הפקודות שם הן מה שהמעבד, המוח של המחשב, מבין. לקבצים כאלה יש לפעמים סיומות כמו exe או bin. המחשב יכול גם להראות אם הקובץ זמין להרצה. אם מותקנת תוכנת ג'אווה במחשב, אפשר להריץ קבצי JAR. לפעמים ...
מצביע
מצביע הוא סוג של משתנה. הערך שלו הוא כתובת בזיכרון. כתובת היא המקום שבו מחשב שומר מידע. באמצעות מצביע אפשר לומר למחשב היכן נמצא הנתון, ולא להעתיק אותו. זה חוסך זמן וזיכרון. יש מצביעים שמיועדים לסוג אחד של נתונים, למשל מספרים שלמים. יש גם מצביעים שמצביעים על פונקציות. יש מצביע מיוחד שנקרא מצביע אפס...
תבנית:NFC
באתר News1 מופיע מידע על כתבה. יש שגיאות בפרמטרים. פרמטרים הם שדות של מידע. נרשמו שדות: שם המחבר, כותרת וזיהוי כתבה. התאריך חסר, כתוב "ללא תאריך". יש גם שדה "מנויים" ו"פורמט"....
מחשב קוונטי
מחשב קוונטי משתמש בחוקים מוזרים של הפיזיקה כדי לחשב. מדענים חשבו שעדיף לבנות מחשב שמנצלים את חוקי הקוונטים. זה התחיל לפני הרבה שנים. במחשב רגיל היחידה הקטנה היא ביט. היא 0 או 1. קיוביט הוא ביט קוונטי. הוא יכול להיות 0 ו‑1 בו‑זמנית. זה נקרא סופרפוזיציה. כאשר מודדים אותו, הוא הופך לאחד ממצבי ה‑0 או ...
כשל אי הכללה
כשל אי הכללה הוא טעות בהסקה. זה קורה כששוכחים להביא חלק מהמידע. יש כלל חשוב שנקרא "עקרון כל הממצאים". הוא אומר שהכל שייך להיבחן יחד. לפעמים זה נראה שמישהו הצליח בגלל מספר תוצאות טובות. אבל אם התוצאות היו נגד יריבות חלשות, זה לא מוכיח ששינוי עשה את ההבדל. עוד דוגמה: כולם חושבים שאדם בעיר יצביע כמו רו...
עיסוי נתונים
'עיסוי נתונים' זה טעות בהסקת מסקנות. זאת שגיאת דגימה. שגיאת דגימה היא כשמדגם לא מייצג את כולם. הרעיון: בוחרים רק חלק מהנתונים ומראים רק אותם. כך הנתון נראה שונה ממה שהוא באמת. • במחקר על מכורים להרואין נאמר ש‑90% מהם עישנו חשיש ושתו צעירים. זה גבוה לעומת כולם. זה לא אומר שחשיש ושתייה גרמו להתמכרו...
גורמים לא מבוקרים
גורמים לא מבוקרים הם טעות בהסקה. ההסקה היא להחליט משהו מן הנתונים. הטעות מתרחשת כשמשווים שתי קבוצות ויש להן הבדלים חשובים. ההבדלים הללו לא קשורים למה שבודקים בניסוי. מדגם מבוקר זה כשמחלקים אנשים לקבוצות להשוואה. יש קבוצת ניסוי ויש קבוצת בקרה. קשה להפוך שתי קבוצות לשוות בדיוק. אם שוכחים הבדלים חשו...
היפרבולה היקשית
היפרבולה היקשית זה כשמגבירים מסקנה יותר ממה שהנתונים מראים. כשל לוגי זה טעות בהסקה. שגיאות דגימה זה כשבחנו רק דוגמה שלא מייצגת את הכול. זה קורה הרבה בדיווח על מדע בתקשורת. כתבים לפעמים מקצרים אזהרות כדי להפוך חדשות למעניינות....
מדגם לא מייצג
מדגם לא מייצג זה כשל לוגי. כשל לוגי = טעות בחשיבה. זה קורה כשלוקחים דוגמאות שאינן מייצגות את כולם. דגימה = הקבוצה שבודקים. גם אם יש הרבה דגימות, הן עלולות לא לייצג את כל הקבוצה....
יותר מדי חריגים
״יותר מדי חריגים״ היא טעות בהסקת מסקנות. הכללה היא לומר שמשהו נכון לגבי כולם. חריגים הם המקרים שלא נכנסים לכלל. כשל זה קורה כשמוסיפים הרבה 'אבל' ל'הכלל'. בסוף לא נשארת טענה ברורה. "חוץ ממים נקיים ורפואה, מה עשו הרומאים?", כאן יש הרבה חריגים. "אנחנו עוזרים למדינות. אבל לא תמיד. לפעמים זה מנוגד ל...
הטיית הנסיין
הטיית הנסיין היא בעיה בניסויים. נסיין זה החוקר שעורך את הניסוי. הבעיה מתרחשת כשחוקר משפיע על התוצאות בלי להתכוון. לפעמים החוקר עגול תוצאות לכיוון שהוא רוצה. זה יכול לגרום לנתונים לא מדויקים. יש גם מקרים שבהם עושים זאת בכוונה. כדי למנוע זאת משתמשים בסמיות כפולה. סמיות כפולה: גם החוקר וגם הנבדקים לא...
דגימה מוטה
'דגימה מוטה' זה כששואלים רק חלק מהאנשים. (כשל לוגי = טעות בהסקה.) זה קורה הרבה בסקרים ובמשאלים באינטרנט. אם רק המגיבים יוזמים את ההצבעה, התוצאות יכולות להיות מוטות. פרדוקס החברות היא דוגמה לכך. כשל זרקור: חושבים שמה שרואים על חלק מהקבוצה נכון לכולם....
קטגוריה:הטיות קוגניטיביות
הטיה קוגניטיבית (קוגניטיבי = קשור לחשיבה) היא טעות בדרך שאנשים חושבים. היא כוללת טעויות בזיכרון ובלקיחת נתונים ממספרים. הטיה כזו יכולה להפוך סיפורים אישיים לפחות אמינים. מדענים מנסים למצוא דרכים לבדוק דברים בלי להטעות....
פרוטוקול תקשורת
פרוטוקול תקשורת הוא סט כללים שמסביר איך להעביר מידע. זה כמו כללים לשיחה בטלפון: אומרים "הלו" ומסיימים ב"ביי". לפעמים המידע לא מגיע בשלמותו. זה קורה בגלל כבלים שבורים או הפרעות. לכן משתמשים בדרכים לבדוק ולהבטיח שהמידע הגיע. כשחבילה מגיעה שולחים אישור. אישור נקרא Ack, זה אומר "קיבלתי". אם אין אישור...