Luento 11 (Ohjelmointi 1)
Ohjelmointi JYU
0:00 / 0:00
Luento 11 (Ohjelmointi 1)
2 394 просмотра · Трансляция закончилась 2 недели назад
Ohjelmointi JYU
719 подписчиков
2 394 просмотра · Трансляция закончилась 2 недели назад
Luento 11, Ohjelmointi 1
00:00 Odotusruutu
03:09 Luento alkaa: kertaavasti C#-kielen toiminnasta
04:12 Staattinen tyypitys ja tyyppimuunnokset
05:22 Implisiittinen tyyppimuunnos: int doubleksi
06:59 Kysymys: menetetäänkö tarkkuutta?
09:11 int.MaxValue doubleksi
09:48 Liukuluku ei muunnu automaattisesti kokonaisluvuksi
10:23 Kysymys: ToString ja takaisin int.Parse-metodilla
13:09 Tyyppimuunnos lausekkeissa
13:59 Merkki kokonaisluvuksi ja ASCII-koodit
17:13 Ei implisiittisiä muunnoksia bool-tyypille
18:10 Eksplisiittinen tyyppimuunnos (cast)
19:16 Liian suuri arvo: short, int ja käännösvirhe
20:55 Liukulukujen pyöristysvirheet: float-esimerkki
24:08 Extract Method: koodi omaksi aliohjelmaksi
25:09 Double intiksi: desimaaliosa katkeaa
26:06 Merkkijonon parsiminen luvuksi
27:26 Virheellinen syöte ja TryParse
29:49 Lauseet ja lausekkeet
32:51 Esimerkki: lauseke ei yksinään ole lause
35:15 Operaattorit
36:08 Not-operaattori
39:39 Aritmeettiset operaattorit ja laskujärjestys
40:14 Yhdistetyt sijoitusoperaattorit
42:03 Sijoitus lausekkeena tulostuslauseessa
43:20 Kasvatus- ja vähennysoperaattorit ++ ja --
44:09 Pre- ja postinkrementti
45:45 Esimerkki: inkrementti while-silmukan ehdossa
48:37 Totuusarvoiset lausekkeet ja vertailuoperaattorit
49:38 Merkkijonojen vertailu ==-operaattorilla
50:48 Bool-arvon palauttava aliohjelma lausekkeena
51:54 Loogiset operaattorit
53:55 Liukulukujen yhtäsuuruuden vertailu
55:38 Lopetus
Luennoija: Antti-Jussi Lakanen, yliopistonlehtori FT
Informaatioteknologian tiedekunta, Jyväskylän yliopisto