Perkkäisyys

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

Tehtava 1

Pohdi arjen tilanteita, joissa asiat tapahtuvat peräkkäin (voit miettiä muutaman konkreettisen esimerkin). Milloin tapahtumien järjestys on ehdoton ja milloin asiat voivat tapahtua useammassa eri järjestyksessä? Millaisten lähtöehtojen on toteuduttava, jotta tapahtuma voi ylipäätänsä olla olemassa?

Pohdi, mikä voisi olla syy siihen, että tällä kurssillä käsitellään peräkkäisyyttä? Miten se voisi liittyä tietotekniikkaan?

# Tehtava1

Tehtava 2

Lisää alla olevaan laatikkoon seuraavat aliohjelmakutsut:

VaihdaTeksti("uusi teksti");
AsetaTaustavari(Color.Gray);
VaihdaSydamenVari(Color.Red);
LuoSydan();
LaitaTekstiLaatikkoon();
PiirraJaLisaaAurinko();
LisaaSydan();
LuoTekstilaatikko();
LuoTeksti("Kirjoita jotain");
LisaaLaatikko();
VaihdaTekstinVari(Color.Blue);

Jos osaat, voit vaihtaa aliohjelmakutsujen parametreja. Kokeile kutsua aliohjelmia eri järjestyksissä. Mitkä kutsuista ovat sellaisia, että järjestyksellä on väliä? Miksi? Milloin järjestyksellä ei ole väliä? Miksi?

# doubleenInt

Tehtava 3

Debuggaa Visual Studiolla läpi tämän kurssin aikana tehtyjen tehtävien ohjelmakoodeja noin 4-5 eri ohjelmasta. Voit debugata myös luentomonisteesta löytyviä ohjelmia. Kirjoita alla olevaan laatikkoon, mitkä tehtävät debuggasit. Kirjoita myös, millaisia havaintoja teit debuggauksen aikana ja millaisia asioita mahdollisesti oivalsit.

# Tehtava2

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.