Viikko 2 (19.–25.8.2019)
Viikon 2 teoria ja tehtävät
Siirry materiaaliinViikon 2 osaamistavoitteet
Tunnet muutamia osaongelmia sekä niihin liittyviä ratkaisumalleja. Tunnet loogiset operaatiot ja
, tai
ja ei
ja osaat käyttää niitä ehto- ja toistolauseissa. Tunnet käsitteet metodi, metodin parametri, metodin palautusarvo ja ohjelman kutsupino. Osaat luoda metodeja ja ymmärrät miten ohjelman suoritus etenee kun metodia kutsutaan ja toisaalta kun metodikutsusta palataan.
Vinkkilista
Tehtävä 2.1: saat korotettua luvun toiseen potenssiin komennolla
Math.pow
seuraavasti:int luku = 2; int tulos = (int) Math.pow(luku, 2);
Tehtävä 2.2: saat laskettua jostakin luvusta neliöjuuren komennolla
Math.sqrt
seuraavasti:int luku = 42; double neliojuuri = Math.sqrt(luku);
Tehtävä 2.6: katso vinkki lyhenteen käytöstä Pikanäppäimiä ja lyhenteitä -wikisivun kohdasta Laskuri, jota kasvatetaan yhdellä
Tehtävä 2.7: katso vinkki lyhenteen käytöstä Pikanäppäimiä ja lyhenteitä -wikisivun kohdasta Luku, jota kasvatetaan toisella luvulla
Artun tukidiat viikolle 2
Voit halutessasi lukea, ladata ja/tai tulostaa Artun tekemät tukidiat kullekin kurssin suoritusviikolle. Dioihin on pyritty koostamaan oleellisimmat opittavat asiat kyseiseltä viikolta. Diat ovat saatavilla PDF-muotoisina Google Drivessa:
Siirry dioihinOsaamistavoitteiden lähde: https://ohjelmointi-19.mooc.fi/osaamistavoitteet
(Creative Commons BY-NC-SA 4.0 -lisenssi, Helsingin yliopiston Agile Education Research -tutkimusryhmä, ks. https://ohjelmointi-19.mooc.fi/credits
)