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 Programmi testimisel on oluline, et toimuks psühholoogiline häälestumine eesseisvale tegevusele. Nimelt, TESTIMINE on programmi täitmise protsess EESMÄRGIGA AVASTADA VIGU, mitte aga programmi täitmine eesmärgiga näidata, et programm töötab õigesti.
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 Programmi testimisel on oluline, et toimuks psühholoogiline häälestumine eesseisvale tegevusele. Nimelt, TESTIMINE on programmi täitmise protsess EESMÄRGIGA AVASTADA VIGU, mitte aga programmi täitmine eesmärgiga näidata, et programm töötab õigesti.