Conputational+Thinking

Mikä on algoritmi?

 * Algoritmi ** on yksityiskohtainen kuvaus tai ohje siitä, miten tehtävä tai prosessi suoritetaan; jota seuraamalla voidaan ratkaista tietty ongelma.  [|[1]] Sanoo Wikipedia

A series of step-by-step instructions that can be used to solve a problem or carry out a task. Algoritmien avulla tietokoneet voidaan ohjelmoida tekemään asioita, joiden tekemiseen ihmisvoimin kuluisi tolkuttomasti aikaa. Jaksossa on neljä esimerkkiä.
 * 1) **Matkakauppiaan ongelmassa** ratkaistaan miten laatia mahdollisimman lyhyt matkareitti, joka käy kaikissa tavoitteena olevissa paikoissa mahdollisimman vähäisillä stepeillä. Lisäksi reitin laatimisen tulisi tapahtua suhteellisen vaivattomasti.
 * 2) **Sanojen esiintyvyydessä** voi tarkastella eri sanojen esiintymistä kirjallisuudessa noin sadan vuoden ajalla.
 * 3) **Soliautomaatissa** tehdään jotakin, joka liittyy jotenkin kaaokseen ja sen sisältämiin sääntöihin. Tämän tyyppisten pelien avulla nähdään kuinka yhden osa-alueen muuttaminen vaikuttaa koko peliin.
 * 4) **Genomix** jutussa algoritmejä käytetään ihmisen geneettisen perimän ja sen vaikutusten analysointiin.

2. Finding patterns
**Algoritmi ** on yksityiskohtainen kuvaus tai ohje siitä, miten tehtävä tai prosessi suoritetaan; jota seuraamalla voidaan ratkaista tietty ongelma.  [|[1]]