wiki:s2012/ville
Last modified 5 years ago Last modified on 2012-09-09 11:55:58

Ville-tehtävät syksy 2012

Alustava:

Tehtävä                                             Demokerta
===================================================================
1. Johdanto
  1. Johdanto 1                                          1
  2. Johdanto 2                                          1

2. Muuttujat ja lausekkeet
  1. Muuttujien alustus ja tulostus 1                    1
  2. Laskuoperaatiot                                     2
  3. Muuttujien alustus ja tulostus 2                    2
  4. Muuttujien alustus ja tulostus 3                    2
  5. Operaatiot 2                                        2
  6. Järjestelytehtävä: Luvut järjestyksessä             2

3. Merkkijonojen käsittely
  1. Merkkijonojen alustus ja tulostus                   3
  2. Merkkijonon pituus                                  3 
  3. Merkkijonojen alijonot                              4
  4. Merkki merkkijonosta                                3   
  5. String-luokan metodit                               4
  6. Järjestelytehtävä: Merkki kerrallaan                4

4. Ehtolauseet
  1. Ehtolauseet 1                                       4
  2. Ehtolauseet 2                                       4
  3. Ehtolauseet 3                                       4
  4. Ehtolauseet 4                                       4 
  5. Ehtolauseet 5                                       5 
  6. Järjestelytehtävä: Tulosta "dubiduu!"               5

5. Toistolauseet
  1. For-lause 1                                         5
  2. For-lause 2                                         5
  3. For-lause 3                                         5 
  4. While-lause 1                                       5
  5. While-lause 2                                       5
  6. While-lause 3                                       6
  7. Do-while-lause                                      6
  8. Break-lause                                         6
  9. Continue-lause                                      7
  10. Suurin yhteinen tekijä                             7
  11. Fibonaccin luku                                    7
  12. Järjestelytehtävä: While-lause                     7
  13. Järjestelytehtävä: For-lause                       7

6. Aliohjelmat 1: Proseduurit
  1. Proseduurit 1                                       2
  2. Proseduurit 2                                       2
  3. Proseduurit 3                                       2
  4. Proseduurit 4                                       2
  5. Järjestelytehtävä: Kertoma                          8

7. Aliohjelmat 2: Funktiot
  1. Funktiot 1                                          3
  2. Funktiot 2                                          3
  3. Funktiot 3                                          3
  4. Funktiot 4                                          3 
  5. Funktioiden ylikuormitus 1                          3
  6. Funktioiden ylikuormitus 2                          3
  7. Järjestelytehtävä: Alkuluku

8. Aliohjelmat 3: Rekursio
  1. Kertoma                                            10
  2. Rekursiivinen Fibonacci                            10    
  3. Rekursiivinen merkkijonon kääntö                   10
  4. Rekursiivinen suurin yhteinen tekijä               10
  5. Järjestelytehtävä: Summakaava                      10

9. Taulukot
  1. Taulukon alustus 1                                  5
  2. Taulukon alustus 2                                  5
  3. Taulukon alkioiden keskiarvo                        5 
  4. Alkion haku taulukosta                              6
  5. Taulukoiden viittaukset                             6
  6. Taulukon kääntö                                     6
  7. Taulukon järjestäminen                              8
  8. Järjestelytehtävä: Pienin alkio                     7

10. Järjestysalgoritmit
  1. Lisäyslajittelu                                    11
  2. Laskentalajittelu                                  11