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.

Slides:



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

15. Loogiset operaatiot.
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
© Hannu Laine 1 Tietorakenteet ja algoritmit Funktio-osoittimet Funktio-osoittimen ja taulukko-osoittimen vertailu Funktio-osoittimen käyttötapoja.
T Tietotekniikan työkurssi
VBA –ohjelmoinnin perusteet
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Tietorakenteet ja algoritmit
C-kieli ja dynaaminen muistin varaus
22. Taulukot.
Sovellusohjelman suunnittelu & toteutus
C-ohjelmointi, kevät 2006 Taulukot Binääritiedostot Luento
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.
OLIO-OHJELMOINTI PERUSTEET PERUSTIETOTYYPIT
1 Tulostaminen ja tiedostot. 2 Tulostaminen paperille n Tulostus voidaan tehdä esimerkiksi: –Crystal Reports -raporttigeneraattorilla –Printer-objektin.
Ehto- ja toistolauseet
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ä.
Pseudokoodi Tietokoneohjelmien perusidea:
© Jukka Harju, Jukka Juslin
1 Kertaus koetta varten oleellisista asioista Jukka Juslin.
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
11. Javan toistorakenteet
© Lammi-Niskala-Kossarev 1 Kertausta (lu 05-06) Algoritmin perusvaatimukset Miksi ei luonnollista kieltä ohjelmointiin Syntaksi, semantiikka ja pragmatiikka.
UMF I Luento 7. Viime kerralta Lue II.5 ja II.6. Lause II.5.1 tapauksessa f(x,y) = (x, sin(y)) ja g(x, y) = (cos(x), y). Voit lähettää epäselvistä kohdista.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Ohjelman keskeytys virhetilanteessa tMyn1 Ohjelman keskeytys virhetilanteessa Poikkeustilanteet voidaan ryhmitellä logiikkavirheisiin ja muihin ajonaikaisiin.
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
Johdetun luokan olion esittely... tMyn1 Johdetun luokan olion esittely ja määrittely Esittelyluokka tarkoittaa olion tunnuksen luokkaa. Määrittelyluokka.
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.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
1..toistolauseet While Wend For Each In [Exit For] Next.
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
21. Rekursio.
Ohjausrakenteet Määräävät ohjelmakoodin suoritusjärjestyksen Ehtolause if – else on muotoa if (lauseke) lause1 else lause2 Jos lauseke on tosi, niin suoritetaan.
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
Kompleksisuus Yleistä.
Ohjausjärjestelmien jatkokurssi
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Procedural Language Extensions to SQL
While-toistolause while-lause on alkuehtoinen toistolause. Alkuehtoista toistolausetta käytettäessä järjestelmä päättelee ehtolausekkeen arvon ensin ja.
13. Loogiset operaatiot.
for-toistolause for-lauseen rakenne on:
Ohjelman keskeytys virhetilanteessa
do-while -toistolause
Toisto Toistolausekkeet for, while(ehto){…} ja do {…} while(ehto)
do-while -toistolause
16. Ohjelmoinnin tekniikkaa
12. Javan toistorakenteet
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
12. Javan toistorakenteet
Toistorakenteet Toistorakenteissa on usein tarve esim. toistaa jotakin lausetta tai lohkoa n kertaa, toistaa jotakin lausetta tai lohkoa kunnes jokin muuttuja.
4. Ohjelmointi konekielellä (TTK-91 ja Titokone)
Kontrollirakenteet laajemmin
4. Ohjelmointi konekielellä (TTK-91 ja Titokone)
13. Loogiset operaatiot.
12. Javan toistorakenteet
4. Luokan testaus ja käyttö olion kautta
16. Ohjelmoinnin tekniikkaa
Esityksen transkriptio:

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 Base) n Moniulotteiset taulukot Dim intAvain(2,2) n Dynaamiset taulukot Alkioiden määrä vaihtelee suoritusaikana ReDim intTestArray(intSize)

Ohjelmointi 1. toinen luento2 Taulukkoesimerkki Private Sub cmdNappi_Click() Dim intTestArray() As Integer Dim i, intSize As Integer intSize = Int(100 * Rnd +1) ’Luodaan satunnaislukuja Redim intTestArray(intSize) ’Varataan muisti uudestaan For i = 1 To intSize intTestArray(i) = Rnd Next i End Sub

Ohjelmointi 1. toinen luento3 Ohjausrakenteet: toistolauseet n Kutsutaan myös silmukoiksi n Käytetään silloin, kun jokin toiminto halutaan toistaa useita kertoja: joko n kertaa tai kunnes jokin ehto lopettaa silmukan n Joskus toistolauseen ehdolla ei voi lopettaa silmukkaa => käytetään Exit For tai Exit Do -lauseita

Ohjelmointi 1. toinen luento4 Alkuehtoinen Do Loop -lause Do [ {While|Until} ehto] [Exit Do] Loop n Jos While-ehto heti epätosi, ei suoriteta n Jos Until-ehto heti tosi, ei suoriteta

Ohjelmointi 1. toinen luento5 Loppuehtoinen Do Loop -lause Do [Exit Do] Loop[ {While|Until} ehto] n Silmukan sisään kirjoitetut lauseet suoritetaan aina vähintään kerran

Ohjelmointi 1. toinen luento6 For -toistolause For laskurimuuttuja = aloitusarvo To lopetusarvo [Step askel] [Exit For] Next [ laskurimuuttuja ] n Soveltuu taulukoiden käsittelyyn

Ohjelmointi 1. toinen luento7 For -esimerkki Private Sub Form_Click() ’ Määritellään laskurimuuttuja Dim i As Integer ’ Tehdään silmukka, joka saa arvot 0:sta loppuarvona ’ lomakkeilla olevien objektien määrä - 1. ’ Me -avainsana tarkoittaa lomaketta, jolla toiminto ’ suoritetaan For i=0 To Me.Controls.Count - 1 ’Näytetään msgBox -funktiolla objektin nimi, joka on i-indeksillä ’lomakkeen Controls -taulukossa MsgBox Me.Controls(i).Name Next i