Viikko 2

Viikko 2 (19.–25.8.2019)

Viikon 2 teoria ja tehtävät

Siirry materiaaliin

Viikon 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 dioihin

Osaamistavoitteiden 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)