Hyppää pääsisältöön

Ohjelmoinnin ABC

Ohjelmoinnin ABC
Ohjelmoinnin ABC Galaxi,Robomestarit

Mitä on ohjelmointi? Ohjelmoinnin ABC pureutuu ohjelmoinnin perusajatuksiin helppojen ja hauskojen esimerkkien kautta. Juontaja Juho Kemell. Olio Valtteri Lehtinen.

Osa 8: Ihminen ja ohjelmointi

Kaikki, mitä robotti tekee, perustuu sen ohjelmaan – niihin käskyihin, luuppeihin ja ehtolauseisiin – jotka ihminen on sille määrittänyt.

Osa 7: Sensorit

Robotilla on sensorit, joiden avulla se pystyy mittaamaan tiettyjä asioita ympäristöstä kuten asentoja, ääniä tai valaistusvoimakkuutta. Sensoreiden keräämän tiedon pohjalta robotit muuttavat toimintaansa ohjelman ehtojen mukaisesti.

Osa 6: Ehdot

Lautapeleissä ja leikeissä on sääntöjä, jotka ohjaavat pelin tai leikin kulkua. Ohjelmoinnissa näitä sääntöjä kutsutaan ehdoiksi. Ehtolause on ohjelmoinnin rakenne, jonka avulla ohjelmoidaan tietokone tai robotti tekemään päätöksiä.

Osa 5: Toisto

Kun ohjelmoinnissa toistetaan samaa toimintoa useita kertoja peräkkäin, voidaan siinä hyödyntää toistorakennetta. Visuaalisessa tai kuvakekielessä toistorakenne merkitään omalla komennollaan ja sen sisälle laitetaan ne käskyt, joita halutaan toistaa.

Osa 4: Sarjat

Kun ohjelmoinnissa toistuvat samat käskyt peräkkäin uudestaan ja uudestaan kutsutaan sitä sarjaksi.

Osa 3: Kuvakekieli

Ohjelmointikieltä, jossa käskyt annetaan kuvien avulla, kutsutaan visuaaliseksi, graafiseksi tai kuvakekieleksi. Yksi kuva antaa aina yhden käskyn.



Osa 2: Kuvalliset komennot

Ohjelmoinnissa käskyjä voi antaa puheen lisäksi myös erilaisilla kirjoitetuilla tai piirretyillä komennoilla. Nyt kokeillaan nuolikomentoja.



Tehtävä

Kokeile ohjelmoida oma ohjelma Scratchin sivuilla.


Osa 1: Ohjelmoinnin perusajatus

Ohjelmoinnissa on ideana antaa koneelle tai laitteelle mahdollisimman tarkka toimintaohje, jonka avulla kone tai laite tekee halutun asian.

Tehtävä

Kokeile ohjelmoida oma ohjelma Scratchin sivuilla.

  • Robotit

    Esittelyssä viikkotehtäviä inspiroineet robotit

    Esittelyssä viikkotehtäviä inspiroineet robotit

  • Ilmiöt

    Robotiikan teknologiat

    Robotiikan teknologiat

  • Ohjelmoinnin ABC

    Ohjelmoinnin ABC:n pureutuu ohjelmoinnin perusajatuksiin

    Mitä on ohjelmointi? Ohjelmoinnin ABC:n pureutuu ohjelmoinnin perusajatuksiin helppojen ja hauskojen esimerkkien kautta.

  • Viikkotehtävät

    Viikkotehtäväsi on laatia testilaite jollekin tuotteelle

    Viikkotehtäväsi on laatia testilaite jollekin laitteelle tai tuotteelle.

Robomestarit

  • Fanita suosikkijoukkuettasi!

    Voit vaikuttaa Freestylesarjan lopputulokseen fanittamalla

    Voit vaikuttaa Freestyle-sarjan lopputulokseen fanittamalla!

  • Robokopla

    Lohjalta iskee Robokopla!

    Lohjalta iskee Robokopla!

  • Osu & Uppos

    Joensuun itsevarma Osu & Uppos!

    Joensuun itsevarma Osu & Uppos!

  • Electric Snakes

    Tässä sihisevät Electric Snakes.

    Tässä sihisevät Electric Snakes.

  • Viikkoreportaasi

    Seuraa kahdeksan viikon ajan Freestyle-joukkueiden matkaa!

    Seuraa kahdeksan viikon ajan Freestyle-joukkueiden matkaa!

  • Tanssii robotin kanssa

    Katso kaikki tanssiesitykset ja äänestä parasta.

    Katso kaikki tanssiesitykset ja äänestä parasta.

  • X-Sumo

    X-Sumossa kohtaavat viikoittain kahden joukkueen robotit

    X-Sumossa otteluareenalla kohtaavat viikoittain kahden joukkueen robotit

  • Pelastus

    Tehtävänä on rakentaa robotti, joka selviää pelastusradasta

    Joukkueen tehtävänä on rakentaa ja ohjelmoida robotti, joka selviää monenlaisista esteistä

  • Viikkotehtävät

    Viikkotehtäväsi on laatia testilaite jollekin tuotteelle

    Viikkotehtäväsi on laatia testilaite jollekin laitteelle tai tuotteelle.

  • Robotit

    Esittelyssä viikkotehtäviä inspiroineet robotit

    Esittelyssä viikkotehtäviä inspiroineet robotit

  • Lähetä oma robovideo

    Kuvaa robotistasi video ja pääse Robomestareiden YouTubeen!

    Kuvaa robotistasi video ja se voi päästä Robomestareiden omalle YouTube-kanavalle!

  • Ilmiöt

    Robotiikan teknologiat

    Robotiikan teknologiat

  • Ohjelmoinnin ABC

    Ohjelmoinnin ABC:n pureutuu ohjelmoinnin perusajatuksiin

    Mitä on ohjelmointi? Ohjelmoinnin ABC:n pureutuu ohjelmoinnin perusajatuksiin helppojen ja hauskojen esimerkkien kautta.