Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"initsialiseerimata" - 2 õppematerjali

Loogika ja programmeerimine
89
doc

Loogika ja programmeerimine

silumisest, siis on samuti tegemist vigade otsimise ja parandamisega. Tõsiseks probleemiks ei ole tihti mitte vea eemaldamine vaid selle LEID- MINE. Seetõttu tutvume kõigepealt tüüpiliste vigadega, mida programmide koostajad teevad. Järgnev loetelu on ülevaade situatsioonidest, kus üldiselt tehakse 99% vigadest. Kui programmeerija suudab kõiki neid "putukaid" vältida, siis töötavad tema programmid stabiilselt ja hästi. VEAD ANDMETE KASUTAMISEL * Muutuja on jäänud initsialiseerimata. Siinkohal tuleb alati kaaluda: kas muutuja vajab algväärtustamist ja kui vajab, siis kus (programmi alguses, tsükli alguses)? * 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

Informaatika → Arvutiõpetus
214 allalaadimist
Programeerimise algkursus 2005-2006
230
pdf

Programeerimise algkursus 2005-2006

silumisest, siis on samuti tegemist vigade otsimise ja parandamisega. Tõsiseks probleemiks ei ole tihti mitte vea eemaldamine vaid selle LEID- MINE. Seetõttu tutvume kõigepealt tüüpiliste vigadega, mida programmide koostajad teevad. Järgnev loetelu on ülevaade situatsioonidest, kus üldiselt tehakse 99% vigadest. Kui programmeerija suudab kõiki neid "putukaid" vältida, siis töötavad tema programmid stabiilselt ja hästi. VEAD ANDMETE KASUTAMISEL * Muutuja on jäänud initsialiseerimata. Siinkohal tuleb alati kaaluda: kas muutuja vajab algväärtustamist ja kui vajab, siis kus (programmi alguses, tsükli alguses)? * 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

Informaatika → Programmeerimine
39 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun