Tiistai 27.1.
Tuntiohjeet tiistain tunnille
ALUKSI OPETTAJAN NEUVOT JA VINKIT.
ITSENÄINEN TYÖSKENTELY OPETTAJAN LAATIMIA KERTAUSTEHTÄVIÄ TEHDEN:
1) Kirjoita koodit ohjelmiin. Käytä apuna Pedanetin materiaaleja.
2) Tallenna ohjelmat nimillä O1, O2, jne. Aja ohjelmat ja ota ruutukaappaukset niistä.
3) Tee ainakin kertaustehtävät O1 - O4 tänään. Kun saat ohjelmat toimimaan, niin kopioi lisätehtävän O9 teksti ja liitä se koodi-ikkunaan. Toimi ohjeiden mukaan. Tallenna ohjelma (O9). Aja ohjelma ja ota ruutukaappaus.
4) Jatka kertaustehtäviä eteenpäin.
KERTAUSTEHTÄVÄT
O1. Tee ohjelma, joka tulostaan tekstin mallin mukaan.
|
OHJELMA TULOSTAA RUUDULLE |
|
Hei! Olen jo ysillä ja jatkan ohjelmoinnin opiskelua. Osaan jo erilaisia asioita. Esimerkiksi: 2 x 8 = 16 |
punaiset numerot = ohjelman tulostama tieto
Et saa itse kirjoittaa koodiin lukua 16.
MUUTTUJA
O2. Tee ohjelma, joka laskee muuttujilla x, y ja z summan ja tulon sekä muuttujien z ja y erotuksen, muuttujien z ja x osamäärän ja tulostaa vastaukset mallin mukaan.
|
KOODI |
OHJELMA TULOSTAA RUUDULLE |
|
x=5 z=19 |
36 1140 7 3.8 |
SYÖTE
O3. Tee ohjelma, joka pyytää käyttäjältä kaksi desimaalilukua. Ohjelma laskee yhden desimaalin tarkkuudella käyttäjän antamien lukujen summan, erotuksen, tulon ja osamäärän sekä tulostaa tiedot laskutoimituksesta että vastauksen.
|
OHJELMA TULOSTAA RUUDULLE |
|
Anna desimaaliluku: 56,2 Anna toinen desimaaliluku: 23,4 Lukujen summa on 79,6. Lukujen erotus on 32,8. Lukujen tulo on 1315,1. Lukujen osamäärä on 2,4. |
punaiset numerot = käyttäjän antama luku ajoikkunassa
kursivoidut ja alleviivatut numerot = muuttujien avulla laskettu luku
VERTAILU / IF-ELIF-ELSE
O4. Tee ohjelma, joka kysyy käyttäjältä lämpötilan. Tämän jälkeen ohjelma tulostaa lämpötilaan liittyvän kommentin mallin mukaan.
|
lämpötila |
kommentti |
|
< - 35 |
Taidat olla Siperiassa! |
|
- 35 … -1 |
Pakkasta on! |
|
0 |
Lumipallokeli! |
|
1 … 24 |
Normikesä! |
|
25 … 35 |
Huh, hellettä! |
|
> 36 |
Taidat olla saunassa! |
WHILE
O5. Tee ohjelma, joka tulostaa kokonaisluvut 70 – 90 näytölle allekkain while-rakenteen avulla.
FOR
O6. Tee ohjelma, joka laskee k-kirjainten määrän käyttäjän antamasta sanasta ja ilmoittaa kirjainten määrän.
RANGE
O7. Tee ohjelma, joka tulostaa kolmella jaolliset luvut väliltä 60 – 90 range-toimintoa käyttäen.
LISTA
O8. Tee ostoslista1, jossa on viisi keksimääsi ostosta. Tee tyhjä ostoslista2. Lisää ostoslistalle2 pesuaine. Yhdistä ostoslista 1 ja ostoslista2 ostoslistaksi3. Korvaa ostoslistan3 kolmas ostos alusta laskien hiekoitussepelillä. Tulosta ostoslista allekkain. Tulosta vielä listan viimeinen ostos uudelleen listan perään.
|
OHJELMA TULOSTAA RUUDULLE esimerkiksi |
|
maito leipä hiekoitussepeli kurkku banaani pesuaine pesuaine |