A programok hibái

A hibák típusai

A programok hibái az algoritmus összeállításának kezdetétől engedélyezhetők a probléma megoldásához a program véglegesítése előtt. A hibák sokfélesége sok. Vegyünk néhány hibacsoportot és a megfelelő példákat:

Nézzünk részletesebben a fenti típusú hibák közül néhányat.

Szintaktikai hibák

A szintaktikai hibákat már a fordítás szakaszában is észlelik. Sajnos sok más típusú fordítóhibát nem lehet észlelni, mert nem ismeri a program tervezett vagy szükséges eredményét.

A fordító által a szintaktikai hibák jelenlétére vonatkozó üzenetek hiánya a program helyességéhez szükséges feltétel, de nem jelezheti, hogy a helyes eredményt adná.

Példák a szintaktikai hibákra:

  • nincs írásjelek;
  • a nyitó és záró zárójelek száma közötti inkonzisztencia;
  • helytelenül kialakított nyilatkozat;
  • érvénytelen változó névbevitel;
  • hiba a szolgáltatásszavak írásakor;
  • nincs feltétele a ciklus végének;
  • a tömbök leírása stb.

Szabályozza meg az ellenőrzést minden témában. 10 éves tapasztalat! Az ár 100 rubel. 1 napos határidő!

Szintaktikai hiba "Nincs beállított azonosító":

Olyan hibák, amelyeket a fordító nem észlel

A kijelentések helyes helyesírása esetén a program számos hibát tartalmazhat, amelyeket a fordító nem észlel. Vegyünk néhány példát az ilyen hibákra:

  • az adott állapot ellenőrzése után az algoritmus ága nem megfelelő;
  • a probléma megoldásának lehetséges feltételeinek hiányos listája;
  • A program algoritmusának egy vagy több blokkja kihagyásra kerül.

Hibák a ciklusokban:

  • a ciklus helytelen indítása;
  • a ciklus végső feltételei helytelenek;
  • helytelen ismétlések száma;
  • végtelen hurok használata.

I / O hibák; adatokkal kapcsolatos hibák:

  • helytelen adattípus;
  • Szervezett, hogy kisebb vagy nagyobb mennyiségű adatot olvashasson, mint amennyire szükséges;
  • helytelenül szerkesztett adatok.

Hibák a változók használatában:

  • olyan változókat használnak, amelyeknél a kezdeti értékek nincsenek megadva;
  • egy változót tévesen adnak meg a másik helyett.

Hibák a tömbök használatakor:

  • A tömbök előzetes nulladása kihagyásra kerül;
  • a tömbök helytelen leírása;
  • a tömbök indexei rossz sorrendben követik.

A számtani műveletek hibái:

  • a változó típusának helytelen használata (például a megosztás eredményének mentése, egészérték változó használata);
  • tévesen meghatározott cselekvési eljárás;
  • a nullára osztás történik;
  • A számítás során kísérletet tesznek egy négyzetgyök kivonására negatív számról;
  • a szám jelentős számjegyeit nem veszik figyelembe.

Hiba a számtani műveletekben: "Zónaosztás":

Az összes fenti hibát teszteléssel lehet felderíteni.

A program karbantartása

A programok karbantartása a programok működésének fenntartását jelenti.

Abban az esetben, ha a kifejlesztett programot ismételten felhasználják egy adott osztály különböző feladataival kapcsolatos döntések meghozatalához, az ilyen kiegészítő munkák elvégzéséhez szükséges:

  • ha hibát észlelnek a programban, azokat ki kell javítani;
  • amikor a működési követelmények megváltoznak, a program szükséges módosítása;
  • a program konkrét problémák megoldására;
  • további vizsgálati számítások végrehajtása;
  • a munkadokumentum korrekciója;
  • programfejlesztés stb.

Szabályozza meg az ellenőrzést minden témában. 10 éves tapasztalat! Az ár 100 rubel. 1 napos határidő!

Kapcsolódó cikkek