Programmeerimise alused
Selline programm võib
kohtuda sadade tuhandete erinevate olukordadega. Programmeerija töö on õpetada
programmi nendega toime tulema. See aga hõlmab väga palju kirjutamist. Kirjutatavate
ridade pikkus võib ulatuda ka sadade tuhandete hulka. Muidugi on ka väiksemaid
programme, mis ei nõua nii suurt ette võtmist. Näiteks programm, mis mõõdab arvuti
erinevate osade temperatuuri (SpeedFan). Programmi tööpõhimõte on võtta termomeetri
andmed erinevatelt juppidelt ning kuvada need vastavasse kohta ekraanile.
Programmist selge pildi omamise all on mõeldud seda, et peab olema selge ettekujutus,
kuidas programmi koostada. Selleks, et mitte teha üleliiaseid käsklusi ja muud ebavajalikku,
peab olema selge ettekujutus, kuidas tulemuseni jõuda. Suurem osa olukordades on
võimalik lahendada mingit olukorda või ülesannet mitut erinevat moodi. On halvemaid viise
ning on paremaid. Nad võivad küll kõik töödata, aga paremad lahendused on need, mis on