Please to interact with this component.

{}

Ohjelmointi 1, syksy 2020, luento 10

10. luento: ti 6.10.2020 klo 14:15-16:00: Taulukot, silmukat

Demovastaukset GITissä

  • voit hakea demojen mallivastaukset omalle koneellesi GITistä
  • lue ohjeet demojen pääsivulta
  • älä muuta tätä hakemistoa, niin seuraavat pullit on helppo tehdä

Nopeuseroja

  • näytä miten Taunoa käytetään

Eilisestä

# kutsuja
    if (luku < a) return false;
    if (b < luku) return false;
    return true ;

    if (a <= luku && luku <= b) return true;
    return false;

    if (a <= luku & luku <= b) return true;
    else return false;

    if (luku < a || b < luku) return false;
    return true;

    if (luku < a | b < luku) return false;  // älä käytä tätä
    return true;

    return (a <= luku && luku <= b);

    return (!(luku < a || b < luku));
# osuuko

Muuttujista kertausta

Kysymyksiä

Muuttujia

# sijoitusblle

Miten?

# muuttujankasvatus2

Mitä tulostaa?

# muuttujankasvatus

Muita kysymyksiä?

# funktoita2

Silmukat ja taulukot

Jos pitää viitata taulukon t paikassa i olevaan alkioon, niin mieti mitä seuraavat lauseet voisivat tarkoittaa ja miksi?

int[] t = {1,3,4};
int i = 2;

int luku1 = t;    // WWWWWWW
int luku2 = i;    // WWWWWWW

int luku3 = t[i];  // %
# lumiukko1
# shell
# tulostaluvut
    int luku = 2;

    while (luku <= 5)
    {
        Console.WriteLine("Luku on {0,4}", luku);
        luku++;
    }
    
    
    
    for (int luku = 2; luku <= 5; luku++)
    {
        Console.WriteLine("Luku on {0,4}", luku*luku);
    }
# taulukko1
# Plugin1

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.