johdatus ohjelmointiin - silmukka-koodikoulu/ohjelmoinnin-perusteita-naisille GitHub Wiki
Johdatus ohjelmointiin
Mitä on ohjelmointi?
Ohjelmoinnilla tarkoitetaan tietokoneelle annettavia ohjeita, joilla suoritetaan toimintoja. Yleensä ohjelmointikielen ja tietokoneen välissä on tulkki, joka kääntää komennot tietokoneelle ymmärrettävään muotoon. Python on yksi ohjelmointikieli muiden joukossa.
Tulostaminen
Ohjelmassa halutaan usein tulostaa viestejä käyttäjälle. Ohjelman alussa tervehditään käyttäjää, kerrotaan missä ohjelmassa ollaan ja mitä sillä on tarkoitus tehdä. Ohjelman sekaan tulostetaan lisää käyttöohjeita sitä mukaa, kun ohjelma etenee.
Muuttuja
Muuttujat ovat matematiikastakin tuttuja yksiköitä, joihin talletetaan jokin arvo.
Esim. muuttuja a = 1.
Jos tulostetaan ruudulle a nähdään luku 1.
Muuttujilla on erilaisia tyyppejä, vaikka niitä ei Python-kielessä suoraan näytetä.
Tyyppejä ovat esim. kokonaisluku (0,1,2,3,4...) ja totuusarvo (totta tai ei-totta)
Ehtolause
Ehtolause eli IF-ELSE on suoritettava ohjelmanpätkä.
Tarkistetaan onko jokin ehto tosi. Jos on, suoritetaan ensimmäinen osa.
Muuten suoritetaan toinen.
Pseudokoodiesimerkki 1:
IF (kukka on kasvi)
Printtaa ('Kukat ovat kasveja')
ELSE
Printtaa ('Kukat ovat eläimiä')
Ohjelma tulostaa:
'Kukat ovat kasveja'
Pseudokoodiesimerkki 2:
IF (karhu on kasvi)
Printtaa ('Karhut ovat kasveja')
ELSE
Printtaa ('Karhut ovat eläimiä')
Ohjelma tulostaa:
'Karhut ovat eläimiä'
Loop eli luuppi eli silmukka
Suoritetaan ohjelmanpätkää niin kauan kuin WHILE ehto on tosi
Pseudokoodiesimerkki:
WHILE(taivas on sininen)
... tee jotain ....
IF(myrsky tuli)
taivas on musta
poistu silmukasta