Pseudokoodi Tietokoneohjelmien perusidea:

Slides:



Advertisements
Samankaltaiset esitykset
Tuloksellinen Java-ohjelmointi Luku 3 Luokkien käyttäminen
Advertisements

@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
JavaScript (c) Irja & Reino Aarinen, 2007
VBA –ohjelmoinnin perusteet
3. Pseudokoodi.
Ohjelman perusrakenteet
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
2.8.3 Abstraktit tietotyypit
Rakenteinen ohjelmointi
22. Taulukot.
1. Olio-ohjelmointi.
© Jukka Harju, Jukka Juslin
Sovellusohjelman suunnittelu & toteutus
Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Toistolauseet
© Jukka Harju, Jukka Juslin1 Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Ehto- ja toistolauseet.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
Tehtävä Tee ohjelma, joka kysyy käyttäjältä kaksi kokonaislukua (0-50, kysytään lukuja niin kauan kunnes käyttäjä antaa luvut sallitulta alueelta). Ohjelma.
1 Tulostaminen ja tiedostot. 2 Tulostaminen paperille n Tulostus voidaan tehdä esimerkiksi: –Crystal Reports -raporttigeneraattorilla –Printer-objektin.
Ehto- ja toistolauseet
© Jukka Harju, Jukka Juslin1 Tuloksellinen Java-ohjelmointi Luku 4 Ehto- ja toistolauseet Tuloksellinen Java-ohjelmointi.
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.
Ohjelman perusrakenteet
2. Vuokaaviot.
13. Hyvä ohjelmointitapa (osa 1)
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
Visual Basic -ohjelmointi
String-vertailusta ja Scannerin käytöstä (1/2)
11. Javan toistorakenteet
© Lammi-Niskala-Kossarev 1 Kertausta (lu 05-06) Algoritmin perusvaatimukset Miksi ei luonnollista kieltä ohjelmointiin Syntaksi, semantiikka ja pragmatiikka.
Kuinka niitä käsitellään
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
22. Taulukot.
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
RAKENNUSPALIKOITA SEINÄJOEN KANSALAISOPISTO Jussi Rasku Aki Sirviö.
Visual Basic -ohjelmointi
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Kontrollirakenteet laajemmin
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
Visual Basic -ohjelmointi
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.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Fraktaalit – Ville Brummer Optimointiopin seminaari - Kevät 2007 Fraktaalit - Kotitehtävän vastaus.
FOR i := 0...N-1 DO summa := summa + A[i] tulo := tulo * A[i] ENDFOR.
Ohjausrakenteet Määräävät ohjelmakoodin suoritusjärjestyksen Ehtolause if – else on muotoa if (lauseke) lause1 else lause2 Jos lauseke on tosi, niin suoritetaan.
Johdatus ohjelmointiin – if -lause Tutkijayliopettaja Manne Hannula Opetusharjoittelu (ohjaava opettaja Jukka Jauhiainen)
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
String-vertailusta ja Scannerin käytöstä (1/2)
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
While-toistolause while-lause on alkuehtoinen toistolause. Alkuehtoista toistolausetta käytettäessä järjestelmä päättelee ehtolausekkeen arvon ensin ja.
if-else -vertailulause
Ohjelmien suunnittelu
do-while -toistolause
Toisto Toistolausekkeet for, while(ehto){…} ja do {…} while(ehto)
do-while -toistolause
10. Javan ohjausrakenteet
16. Ohjelmoinnin tekniikkaa
14. Hyvä ohjelmointitapa.
12. Javan toistorakenteet
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
12. Javan toistorakenteet
Kontrollirakenteet laajemmin
13. Loogiset operaatiot.
Ohjelman perusrakenteet
12. Javan toistorakenteet
16. Ohjelmoinnin tekniikkaa
Esityksen transkriptio:

Pseudokoodi Tietokoneohjelmien perusidea: Ohjelmat saavat syöttötietoa ja tulostavat informaatiota eli käsiteltyä tietoa Käsittelyssä tarvitaan erilaisia rakenteita: peräkkäisyys valinta toisto

Pseudokoodi Rakenteet esitetään tekstinä,esimerkiksi if –else while (ehto)

Pseudokoodi if – else -rakenne if (en osaa ohjelmoida) käyn luennoilla käyn harjoituksissa teen kotitehtävät else

Pseudokoodi Sisäkkäiset if-lauseet if (en osaa ohjelmoida) käyn luennoilla käyn harjoituksissa teen kotitehtävät if (ohjelmointi ei suju) käyn tukiharkoissa

Pseudokoodi while –rakenne eli toisto toistokertoja 0 – ääretön lause1 while (a < b) toistetaan kun lause on tosi lause3 lause4 end lause5 lause6

Pseudokoodi do – while – rakenne eli toisto toistokertoja 1 – ääretön lause1 lause2 do toistetaan kun lause on tosi lause3 lause4 while (a < b) end lause5 lause6

Pseudokoodi Esimerkki Luetaan lukuja niin kauan kun luvut arvo on suurempi kuin 0. Lopuksi lasketaan lukujen keskiarvo ja tulostetaan se näytölle

Pseudokoodi lue luku while (luku > 0) summa = summa + luku lukumäärä = lukumäärä + 1 lue luku; end tulosta ”keskiarvo on” summa/lukumäärä

Pseudokoodi Jos etukäteen tiedetään toistojen lukumäärä, voidaan käyttää for –rakennetta: for (alkuarvo laskuriin; lopetusehto;laskurin kasvatus)

Pseudokoodi Esimerkki Lasketaan vuorokauden keskilämpötila, lukemat tulevat viideltä paikkakunnalta: for(lkm = 1; lkm < 6; lkm = lkm + 1) lue lukema lämpösumma = lämpösumma + lukema end tulosta ”Keskilämpötila on ”, lämpösumma/5