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

PRINT

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
y=12

z=19
Laadi koodit itse.

 

 

 

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