* Massiivi indeks ületab lubatud piiri. VEAD ARVUTAMISEL * Muutuja ületäitumine. * Avaldise vahetulemuse ületäitumine. * Jagamine nulliga. * Funktsiooni kasutamine väljaspool määramispiirkonda (ruutjuur negatiivsest arvust). * Täpsuse kadu täisarvulisel jagamisel. * Täpsuse kadu tehetel reaalarvudega. VEAD VÕRDLEMISEL * Vale võrdlusmärgi kasutamine (range võrratuse asemel mitterange võrratus). * Võrreldavate konstantide +-1 võrra vale väärtus. VEAD JUHTKONSTRUKTSIOONIDES * Tsükli lõpetamiseks vajalik tingimus ei osutu kunagi täidetuks. * Tsükli alustamiseks vajalik tingimus ei osutu kunagi täidetuks. * Tingimuslause (if tingimus then ...) on jäänud ilma alternatiivita (else ...). * Valikulause (case ...) ei käsitle kõiki võimalikke väärtusi või ei informeeri vigaste väärtuste esinemisest. VEAD ALAMPROGRAMMIDE KASUTAMISEL * Tegelikud parameetrid on esitatud vales järjekorras. 4.2 Testimine
* Massiivi indeks ületab lubatud piiri. VEAD ARVUTAMISEL * Muutuja ületäitumine. * Avaldise vahetulemuse ületäitumine. * Jagamine nulliga. * Funktsiooni kasutamine väljaspool määramispiirkonda (ruutjuur negatiivsest arvust). * Täpsuse kadu täisarvulisel jagamisel. * Täpsuse kadu tehetel reaalarvudega. VEAD VÕRDLEMISEL * Vale võrdlusmärgi kasutamine (range võrratuse asemel mitterange võrratus). * Võrreldavate konstantide +-1 võrra vale väärtus. VEAD JUHTKONSTRUKTSIOONIDES * Tsükli lõpetamiseks vajalik tingimus ei osutu kunagi täidetuks. * Tsükli alustamiseks vajalik tingimus ei osutu kunagi täidetuks. * Tingimuslause (if tingimus then ...) on jäänud ilma alternatiivita (else ...). * Valikulause (case ...) ei käsitle kõiki võimalikke väärtusi või ei informeeri vigaste väärtuste esinemisest. VEAD ALAMPROGRAMMIDE KASUTAMISEL * Tegelikud parameetrid on esitatud vales järjekorras. 4.2 Testimine