Какви грешки не са открити от преводача
Има много грешки, които компилаторът не е в състояние да се идентифицират, ако се използва в операторите на програмата формира правилно. Ето някои примери за такива грешки.
- неправилно задаване на клоновете на алгоритъма след проверка на някои състояние;
- непълна и възможните условия;
- пропускане на програмата на един или повече блокчета от един алгоритъм.
- неправилна индикация за началото на цикъла;
- условия заблуда на привършване
- неправилно посочване на броя на повторенията;
- безкраен цикъл.
входно-изходна грешка; грешки при работа с данните:
- неправилен тип справки данни;
- четене на организацията-малки или по-големи обеми от данни, отколкото се изисква;
- редактиране на неверни данни.
Грешки при използването на променливи:
- използвате променливи, без да уточнява първоначалните им стойности;
- погрешното посочване на една променлива върху друго.
Грешки при работа с масиви:
- масиви рано не нулира;
- Масивите са описани правилно;
- индекси следват в правилния ред.
Грешки при аритметични операции:
- индикация променлива фалшива тип (например, цяло число, вместо реално);
- неправилно определяне на оперативни процедури;
- участък от нула;
- корен квадратен от отрицателно число;
- загуба на значещи цифри на номера.
Всички тези грешки се откриват чрез тестване.