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.