A fordító által nem észlelt hibák - stadopedia

A bemeneti adatok helytelen olvasása, helytelen adatformázás

Általában szintaktikai hibákat észlelnek a fordítási szakaszban. A fordító számos más hibát nem észlel, mivel a fordító nem ismeri a programozó szándékait.

Példák a szintaktikai hibákra:

  • az írásjel hiánya;
  • a zárójelek inkonzisztenciája;
  • az üzemeltető helytelen kialakulása;
  • változó nevek helytelen kialakulása;
  • a szolgáltatásszavak helytelen helyesírása;
  • nincsenek feltételek a ciklus végére;
  • a tömb leírása, stb.

Sok hiba van, hogy a fordító nem tudja azonosítani, hogy a programban használt operátorok helyesen alakultak-e. Példákat adunk ilyen hibákra.

  • az algoritmus ágának helytelen meghatározása bizonyos állapot ellenőrzése után;
  • a lehetséges feltételek hiányos elszámolása;
  • Az algoritmus egy vagy több blokkjának programja.
  • a ciklus kezdetének hibás kijelzése;
  • a ciklus végső feltételeinek helytelen feltüntetése;
  • a ciklus ismétléseinek helytelen feltüntetése;
  • végtelen ciklus.

I / O hibák; az adatfeldolgozás hibái:

  • helytelen adattípus-specifikáció;
  • a szükségesnél kisebb vagy nagyobb adatmennyiség olvasásának megszervezése;
  • az adatok helytelen szerkesztése.

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

  • A változók használata a kezdeti értékek meghatározása nélkül;
  • téves jelzés egy változó helyett a másik.

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

  • a tömböket korábban nem zárták;
  • a tömbök helytelenül vannak leírva;
  • Az indexek nem megfelelő sorrendben folynak.

A számtani műveletek hibái:

  • helytelen típusú változó (pl. egész szám helyett valós);
  • a cselekvés sorrendjének helytelen meghatározása;
  • osztás nullával;
  • kivonja a negatív szám négyzetgyökét;
  • a szám jelentős számjegyének elvesztése.

Mindezeket a hibákat a tesztelés észleli.

Kapcsolódó cikkek