Siirry suoraan sisältöön

Ohjelmointi I - Johdatus ohjelmointiinLaajuus (5 op)

Opintojakson tunnus: LTD6019

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
Vastuuhenkilö
Eero Mönkkönen
Joni Ranta

Osaamistavoitteet

Osaat muodostaa while-toistorakenteen, kun toistojen lukumäärä tiedetäänTiedät, milloin ehtolauseke, jossa on kaksi OR-operaattorilla yhdistettyä ehtoa saa arvon tosi/epätosiTiedät, milloin ehtolauseke, jossa on kaksi AND-operaattorilla yhdistettyä ehtoa saa arvon tosi/epätosiOsaat muodostaa kahden tai useamman ehdon yhdistetyn ehtolausekkeen ehto- tai toistorakenteeseenOsaat käyttää sisäkkäisiä ehtorakenteitaOsaat muodostaa switch-case rakenteenOsaat muodostaa toistorakenteen, kun toistojen lukumäärää ei tiedetäOsaat muodostaa loppuehtoisen toistorakenteenOsaat muodostaa kaksi sisäkkäistä for-toistorakennettaOsaat muodostaa alkiojoukon läpi iteroivan for-toistorakenteenOsaat käsitellä yksiulotteista taulukkoa missä tahansa toistorakenteessaOsaat muodostaa ohjelmarakenteita, joissa on sisäkkäisiä toisto- ja ehtorakenteitaOsaat kutsua (valmis)funktiota, kun funktion rajapinta/esittely on tiedossaTiedät, miten funktio toimiiTiedät, mitä tarkoittaa funktion parametriTiedät, mitä tarkoittaa funktion paluuarvoTiedät, mitä tarkoittaa funktion rajapintaOsaat määritellä funktion parametreineen ja paluuarvoineenOsaat kutsua funktiotaTunnistat funktion parametrimuuttujan nimen ja tyypinOsaat välittää funktiolle parametrejaTunnistat funktion paluuarvon tietotyypinOsaat ottaa talteen funktion paluuarvonOsaat käsitellä funktion parametrien arvoja funktiossaOsaat palauttaa arvon funktiostaYmmärrät parametrien ja paluuarvojen tietotyyppien vastaavuuden kutsuttaessa funktiotaOsaat luoda tekstitiedostojaOsaat lukea tekstitiedostojaOsaat tallentaa tietoa tekstitiedostoonOsaat luoda tarvittavat metodit tekstitiedoston käsittelyynOsaat etsiä, tunnistaa ja korjata ohjelmointivirheitä.Pystyt perehtymään toisten kirjoittamiin ohjelmiin, osaat tehdä niihin muutoksia sekä testata niitä.Tiedät, mikä on debuggeriOsaat testata ohjelmaasi debuggerin avulla

Sisältö

Syöttö ja tulostus Muuttujat Toistorakenteet Valintarakenteet Ehtorakenteet Satunnaisluvut Funktiot (ei rekursiota)Taulukot

Siirry alkuun