Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.

Slides:



Advertisements
Samankaltaiset esitykset
15. Loogiset operaatiot.
Advertisements

@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Ohjelman perusrakenteet
2.8.3 Abstraktit tietotyypit
Rakenteinen ohjelmointi
Taulukoiden määrittely, käsittely ja kopiointi Vaihtoehdot taulukoille
Sovellusohjelman suunnittelu & toteutus
Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Toistolauseet
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
Ehto- ja toistolauseet
© Jukka Harju, Jukka Juslin Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 9 Poikkeuskäsittely.
Toiston tekeminen Javalla  Mikä toistorakenne on?  while toistorakenne  do-while toistorakenne  for toistorakenne 1.
Ohjelmoinnin tekniikkaa Sisällys for -lause lyhemmin. Vaihtoehtoisia merkintöjä aritmeettisille lauseille. Useiden muuttujien esittely.
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
Ohjelman perusrakenteet
Pseudokoodi Tietokoneohjelmien perusidea:
13. Hyvä ohjelmointitapa (osa 1)
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
11. Javan toistorakenteet
Systeemityö 2 Tilakaavio – State machine diagram
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Kohtaus 1 Kolme tanssijaa, koreografia alkaa Videokuvaa Taustalla soi musiikki.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
6. Relaatioalgebra ja relaatiokalkyyli
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
Aakkosnumeerinen tieto Tarkoittaa kaikkea muuta tietoa paitsi laskentaan tarkoitettuja lukuja Muuttujan tietosisältö on siis tekstitietoa Muuttujan tietotyypiksi.
Visual Basic -ohjelmointi
Kontrollirakenteet laajemmin
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Ohjelmointi 1. toinen luento1 Taulukot n Kiinteät taulukot: alkioiden määrä tiedetään Dim intCount(12) As Integer 0 indeksit saavat arvoja 0-12 (Option.
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
Ohjelma Mikro-ohjelmointi Symbolinen konekieli Osoitustavat.
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Arkipäivän automaatiota ja robotiikkaa
Matematiikkaa 3a, Kertausjakso Lukuja © Varga–Neményi ry 2016
Työelämän tekstejä sähköposti.
13. Loogiset operaatiot.
for-toistolause for-lauseen rakenne on:
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Otsikon asettelu Alaotsikko.
Aakkosnumeerinen tieto
do-while -toistolause
Toisto Toistolausekkeet for, while(ehto){…} ja do {…} while(ehto)
do-while -toistolause
Otsikko kuvien asettelun kanssa
10. Javan ohjausrakenteet
16. Ohjelmoinnin tekniikkaa
14. Hyvä ohjelmointitapa.
12. Javan toistorakenteet
12. Javan toistorakenteet
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Toistorakenteet Toistorakenteissa on usein tarve esim. toistaa jotakin lausetta tai lohkoa n kertaa, toistaa jotakin lausetta tai lohkoa kunnes jokin muuttuja.
Kontrollirakenteet laajemmin
13. Loogiset operaatiot.
Ohjelman perusrakenteet
12. Javan toistorakenteet
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
16. Ohjelmoinnin tekniikkaa
Esityksen transkriptio:

Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan toistaa monta kertaa peräkkäin Ohjelma etenee loogisesti peräkkäin

Toistorakenne Toistorakenteilla on kolme erilaista käyttötapaa. Näissä kaikissa toistorakenne noudattaa muodoltaan täysin samoja sääntöjä, mutta niiden luonne on hiukan erilainen.

Toistorakenne Ensimmäinen toistorakenne on lukumäärällinen toisto, jossa tiedetään tarkasti toistokertojen lukumäärä. Toinen on toistorakenne, jonka toistokertojen lukumäärää ei tiedetä. Kolmas on toistorakenteen käyttö ohjelman päätoistorakenteena. Se sisältää yleensä koko ohjelman.

Toistorakenne toistorakenteen käytössä täytyy ehdottomasti noudattaa rakenteeseen kuuluvia oikeellisuussääntöjä erittäin tiukasti näin saadaan eliminoitua suuri määrä teknisiä virheitä puhdas rakenne tarkoittaa myös hyvää ohjelmointitapaa

Toistorakenne toistorakenne alkaa aina ehdolla eli kysymyksellä kysymyksessä on mukana aina muuttuja, jonka sisältö määrää milloin ehto tosi ja milloin se on epätosi

Toistorakenne toistorakenteen toimintaa ohjaavaa muuttujaa kutsutaan toistomuuttujaksi ohjelman tekijä määrää toistomuuttujan se on jokin laskuri tai se on toiston lopettava muuttujan arvo

Toistorakenne toistorakenteen toimenpiteet suoritetaan vain silloin, kun ehtoon vastataan tosi kysymys pitää asettaa niin, että tämä on mahdollista !

Toistorakenne ohjelman toistorakenne (ohjelma päättyy, kun käyttäjä antaa lajiksi nollan) PYYDÄ laji [laji < > 0] toiminto n PYYDÄ laji

Toistorakenne edellinen JAVAlla System.out.println (”anna laji, nolla lopettaa”) ; laji = input.nextInt () ; while (laji != 0) { ….. ….. System.out.println (”anna laji, nolla lopettaa”) ; laji = input.nextInt () ; } ….. …..