90 likes | 203 Views
Muuttuja-taulukko. Saadaan luotua ”lennosta” muuttujia tiedon tallennuspaikkoja Taulukko[indeksinumero] Indeksinumero alkaa 0:sta Esimerkissä on taulukon koko 4 ja taulukko-muuttujaan on tallennettu luvut 14, 12, 1, 3.
E N D
Muuttuja-taulukko • Saadaan luotua ”lennosta” muuttujia tiedon tallennuspaikkoja • Taulukko[indeksinumero] • Indeksinumero alkaa 0:sta • Esimerkissä on taulukon koko 4 • ja taulukko-muuttujaan on tallennettu luvut 14, 12, 1, 3
Kysytään viisi lukua, jotka sijoitetaan taulukko-muuttujaanJoka kierroksella laskurin arvo kasvaa yhdellä ja samalla muuttuu taulukon indeksinumero eli ”paikkanumero” johon annettu luku sijoitetaan ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[Laskuri] = ”Anna luku” Laskuri = Laskuri + 1 LOPPU malli
1. KierrosLaskuri on aluksi 0 ja ehto pitää paikkansa, joten mennään Kyllä-viivaa alaspäin. Sijoitetaan paikkaan Taulukko[0] käyttäjän antama luku ja kasvatetaan laskurin arvoa 1:llä ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[0] = ”Anna luku” Laskuri = 0 + 1 LOPPU
2. KierrosLaskuri on nyt 1 ja ehto pitää paikkansa, joten mennään Kyllä-viivaa alaspäin. Sijoitetaan paikkaan Taulukko[1] käyttäjän antama luku ja kasvatetaan laskurin arvoa 1:llä ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[1] = ”Anna luku” Laskuri = 1 + 1 LOPPU
3. KierrosLaskuri on nyt 2 ja ehto pitää paikkansa, joten mennään Kyllä-viivaa alaspäin. Sijoitetaan paikkaan Taulukko[2] käyttäjän antama luku ja kasvatetaan laskurin arvoa 1:llä ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[2] = ”Anna luku” Laskuri = 2 + 1 LOPPU
4. KierrosLaskuri on nyt 3 ja ehto pitää paikkansa, joten mennään Kyllä-viivaa alaspäin. Sijoitetaan paikkaan Taulukko[3] käyttäjän antama luku ja kasvatetaan laskurin arvoa 1:llä ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[3] = ”Anna luku” Laskuri = 3 + 1 LOPPU
5. KierrosLaskuri on nyt 4 ja ehto pitää paikkansa, joten mennään Kyllä-viivaa alaspäin. Sijoitetaan paikkaan Taulukko[4] käyttäjän antama luku ja kasvatetaan laskurin arvoa 1:llä ALKU Laskuri = 0 onko laskuri <5 E K Taulukko[4] = ”Anna luku” Laskuri = 4 + 1 LOPPU
ALKU 6. KierrosLaskuri on nyt 5 ja ehto ei pidä enää paikkansa ja poistutaan silmukasta Laskuri = 0 onko laskuri <5 E K Taulukko[4] = ”Anna luku” Laskuri = 4 + 1 LOPPU
Lopputulos Ohjelman avulla on sijoitettu taulukko-muuttujaan viiteen ”ruutuun” käyttäjän antaman luku. Eli ohjelmassa on käytössä muuttujat: taulukko[0]taulukko[1] taulukko[2] taulukko[3]taulukko[4]Muuttujien sisältö riippuu käyttäjän antamasta vastauksesta kysymykseen ”anna luku”