שגיאת היגיון

מְחַבֵּר: John Stephens
תאריך הבריאה: 26 יָנוּאָר 2021
תאריך עדכון: 10 מאי 2024
Anonim
50 טיפים וטריקים של Excel אולטימטיביים לשנת 2020
וִידֵאוֹ: 50 טיפים וטריקים של Excel אולטימטיביים לשנת 2020

תוֹכֶן

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

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


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

שגיאת לוגיקה ידועה גם כשגיאה לוגית.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר שגיאת לוגיקה

שגיאות לוגיות גורמות לתוכנית לעבוד בצורה לא נכונה. לדוגמה, ב- PHP, כאשר "אם ($ i = 1) {...}" לא הוזן באופן שגוי במקום "אם ($ i == 1) {....}," פירושו של הקודם "הופך להיות" ואילו האחרון פירושו " שווה ל." ההצהרה הלא נכונה אם תמיד תחזיר את TRUE כמקצה 1 למשתנה $ i. עם זאת בגירסה הנכונה, ההצהרה מחזירה רק TRUE כאשר הערך של המשתנה $ i שווה ל 1. התחביר במקרה הלא נכון הוא נכון לחלוטין לפי השפה. אז, הקוד היה מורכב בהצלחה מבלי לייצר שגיאות תחביר. עם זאת, במהלך זמן ההפעלה של הקוד, הפלט שהתקבל עשוי להיות שגוי, ובכך מראה כי אירעה שגיאת לוגיקה מסוימת. שגיאות לוגיות נוטות להסתיר בקוד המקור ויכולות בדרך כלל להיות קשות יותר לקביעת ניפוי באגים, שלא כמו שגיאות תחביר שמוכרות בזמן ההרכבה.