Oliot

Tutustu luetomonisteet materiaaliin olioista. Pohdi seuraavia tehtäviä yksin, parin kanssa tai pienellä porukalla. Myös opettaja on käytettävissäsi.

Tehtava 1

Mieti ryhmän toimintaa. Mitä hyötyjä saavutetaan työnjaolla ryhmässä?

Miten ymmärrät käsitteen "olio" ohjelmoinnin yhteydessä?

# Tehtava1

Tehtava 2

Tee aliohjelma, joka joka ottaa parametrinaan string ja palautusarvo on void. Luo string-olio omaan apumuuttujaan ja anna se parametriksi aliohjelmalle Käsittele string-olio jollakin vapaavalintaisella tavalla aliohjelmassa. Tulosta String-olion arvo ennen ja jälkeen aliohjelmassa käynnin. Pohdi mitä ohjelma tulostaa ennen kuin ajat sen ensimmäisen kerran. Ohjelman ajamisen jälkeen kuvaile kommenttimerkinnöin ohjelmakoodiin, mitä tapahtui missäkin vaiheessa ja miksi.

# lumiukko1

Tehtava 3

Tee aliohjelma, joka joka ottaa parametrinaan StringBuilderin ja palautusarvo on void. Käsittele StringBuilder-olio jollakin vapaavalintaisella tavalla aliohjelmassa. Tulosta StringBuilder olion arvo ennen ja jälkeen aliohjelmassa käynnin (ToString() auttaa). Pohdi mitä ohjelma tulostaa ennen kuin ajat sen ensimmäisen kerran. Ohjelman ajamisen jälkeen kuvaile kommenttimerkinnöin ohjelmakoodiin, mitä tapahtui missäkin vaiheessa ja miksi.

# lumiukko2

Keskustelua

Kekustelkaa 2-4 hengen ryhmissä tehtävien 1-3 rakaisuista. Lisätkää tänne kappale, johon kirjaatte pohdintanne. Kappaleen saa lisättyä klikkaamalla 'Add paragraph' painiketta. Noin 15 minuutin päästä jatketaan keskustelua koko ryhmän kesken.

Itsearviointi

Oppitunnin lopuksi kuvaile tähän omin sanoin millainen käsitys sinulla tällä kerralla käsitellyistä aiheista. Mitä opit tällä tunnilla? Muuttuiko käsityksesi aiheesta jotenkin? Miten voit oppia lisää aiheesta?

# Tehtava4

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.