Arjen algoritmit
Osion tavoitteet ja siinä eteneminen
Arjen algoritmit -osion tavoitteet:
- Huomaat, miten paljon algoritmeja on omassa elämässäsi ja tavallisessa arjessa.
- Huomaat, että algoritmeja voi olla erilaisia, vaikka kyseessä olisi sama tehtävä.
- Huomaat, että ajattelemalla, suunnittelemalla ja testaamalla voi algoritmia parantaa.
Arjen algoritmit -osiossa eteneminen:
- Tavoitteet
- Video n. 4 min 10 sek
- Tehtävä 1 (sis. valinnanvaraisuutta)
- Tehtävä 2
- Tehtävä 3
- Yhteenveto
Tuokioon menee aikaa enintään 20 minuuttia, mutta toki jos paneudut tehtäviin erityisellä hartaudella, voi mennä kauemminkin.
Video
Teoriaa
- Algoritmi-sana perustuu matemaatikko Abdullah Muhammad ibn Musa al-Khwarizmin nimeen
- Nimi kääntyi latinaksi Algoritmi
- Eli noin vuosina 780-850
- Tutki yhtälöiden ratkaisemista
- Algoritmi tarkoittaa yksinkertaisimmillaan joukkoa tapahtumia, joiden seurauksena tulee toivottu lopputulos eli tehtävä saadaan suoritettua.
- Kun laatii algoritmia, huomaa, että algoritmin osat voidaan jakaa aliosioihin ja edelleen pienempiin osioihin, kunnes ohje on yksiselitteinen.
- Ohjelmassa jo kerran läpikäytyä asiaa ei tarvitse tehdä enää uudelleen.
- Algoritmeja ovat matematiikan laskusäännöt
- Nykypäivänä algoritmi liitetään erityisesti ohjelmointiin
- Vaikka sanallinen ohje ja koodi ovat usein aika kaukana toisistaan, on ajatus pitkälti sama
- Sanallinen ohje on tärkeä kirjata oman todellisen ohjelman kommenttiin, jotta toinen henkilö ymmärtää nopeasti ohjelman tarkoituksen
- Algoritmit ovat mielenkiintoisia ja ne haastavat omaa ajattelua
- Pääset algoritmien pariin astetta syvällisemmin Ohjelmointi 2 -kurssilla
Yhteenveto
Algoritmi on ohje ratkoa jokin ongelma askel askeleelta tai vaihe vaiheelta.
Ongelma voi olla arkinen tai uusi mullistava tietokoneohjelma.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.