Keskiviikko 28.1.

Tuntiohjeet keskiviikon tunnille

ITSENÄINEN TYÖSKENTELY OPETTAJAN LAATIMIA KERTAUSTEHTÄVIÄ TEHDEN:


Aja ohjelmat ja ota ruutukaappaukset niistä sekä palauta tunnin palautuskansioon.

1) Jatka kertaustehtävien koodien kirjoittamista ja ohjelmien ajamista. 

2) Jos saat kaikki 8 kertaustehtävää tehtyä sekä lisätehtävän O9, niin auta toisia.

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