Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Visual Basic -ohjelmointi

Samankaltaiset esitykset


Esitys aiheesta: "Visual Basic -ohjelmointi"— Esityksen transkriptio:

1 Visual Basic -ohjelmointi
ALGORITMEISTA

2 Tavoitteet Opit tuntemaan ohjelman peruskäsitteet rakenteen
kuvaustapoja osaat lukea algoritmeja ymmärrät niiden toiminnan

3 Määritelmä ”Vapaamuotoisesti sanottuna algoritmi on joukko ohjeita, jotka ohjaavat tehtävän suorittamista”

4 Esimerkkejä Keittokirja Huonekalun kokoamisohjeet
Veriryhmien periytyminen Miten, ei miksi! Tietokoneohjelman suunnitelma

5 Mikä on tietokoneohjelma?
Kun kuvauskielenä on tietokoneen ohjelmointikieli, toimintaohjeita eli algoritmia voidaan sanoa tietokoneohjelmaksi. Ohjelmointikieli on ihmisen ymmärtämä kuvaustapa Koneella suoritettava ohjelma on oltava konekielisessä bittimuodossa (0/1)

6 peräkkäisyys (sequence)
Ohjausrakenteet peräkkäisyys (sequence) valinta (case) (jos ehto voimassa niin) (if … then) toisto (while) (niin kauan kuin ehto voimassa toista) (while …do)

7 Alkeiskomponentteja Algoritmeissa käytetään muuttujia (variables,muistipaikkoja), joihin voidaan lukea käyttäjältä eli näppäimistöltä lukuja tai merkkijonoja (kirjaimia tai sanoja) joihin voidaan sijoittaa arvoja, esim. luku = 5 joiden arvoja voidaan vertailla ehdoissa, esim. luku > 5

8 Ehtojen käyttö Valinnassa ja toistossa käytetään ehtoja, joissa muuttujien arvoja voidaan verrata toisten muuttujien arvoihin tai vakioihin, esim. (nimi = 'Virtanen'), (luettuLuku = summa).

9 Kuvaustapoja Numeroidut askeleet Perinteinen vuokaavio
Pseudokoodi eli näennäiskoodi

10 Numeroidut askeleet 1. Käy suihkussa. 2. Pue päälle.
3. Jos töissä meni myöhään niin Ota kaapista pullo Jaffaa muuten Keitä kahvia. 4. Niin kauan kuin on nälkä Hörppää juomaa. Haukkaa voileipää. 5. Ihaile aurinkoa.

11 Perinteinen vuokaavio

12 Pseudokoodi Käy suihkussa Pue päällesi IF töissä meni myöhään THEN Ota Jaffaa ELSE Keitä kahvia WHILE nälkä DO Hörppää kupista Haukkaa leipää Ihaile aurinkoa

13 Muuttuja Arvo Operaatio Peruskäsitteitä Sijoitus Luku eli syöttö
Kirjoita eli tulostus Lauseke

14 Muuttuja on arvon säilytyspaikka Muuttujalla on nimi ja tyyppi
Mikä tyyppi, sellaiset arvot! Esim. kokonaisluku, desimaaliluku, teksti, kuva

15 Muuttuja Dim Ika as Integer
Esittelee Ika –nimisen kokonaisluku tyyppisen muuttujan. Ika muuttuja ottaa vastaan vain kokonaislukuja

16 Lisää muuttujasta LKM = 100
Asetetaan LKM –nimisen muuttujan arvoksi 100. Tulosta(LKM) -> tulostaa 100 Tulosta(”LKM”) -> tulostaa LKM Muuttuja on aina ilman ”hipsuja”!

17 Operaatiolla voidaan antaa muuttujalle arvo tai muuttaa sitä
Operaatiot Operaatiolla voidaan antaa muuttujalle arvo tai muuttaa sitä Sijoitusoperaatio Syöttö- eli lukuoperaatio Tulostus- eli kirjoitusoperaatio

18 Sijoitusoperaatio LKM = 12 Muuttuja LKM saa arvokseen 12
SUMMA = SUMMA + LUKU Muuttujan SUMMA arvoon lisätään muuttujan LUKU arvo ja näin saatu tulos sijoitetaan muuttujan SUMMA uudeksi arvoksi Yhtäsuuruusmerkin vasemmanpuoleinen saa oikeanpuoleisen arvokseen

19 Syöttö- eli lukuoperaatio
LKM = Inputbox(”Anna nimesi:”) Asetetaan muuttujaan LKM käyttäjän syöttämä nimi LKM on muuttujan nimi InputBox on funktio syöttötietojen lukemiseen.

20 Syöttö- eli lukuoperaatio
LKM = ”Liisa”, eli muuttuja LKM saa arvokseen ”Liisa”

21 Tulostus- eli kirjoitusoperaatio
Text1.Text = LKM Kirjoitetaan Text1 –nimiseen Textboxiin muuttujan LKM arvo Text1.Text = ”Tulos on: ” & 5*25 Kirjoittaisi : Tulos on: 125

22 Muuttujan nimi, esim. LKM, SUMMA Lukuvakio 3.14, 2000
Lauseke Muuttujan nimi, esim. LKM, SUMMA Lukuvakio 3.14, 2000 Merkkijonovakio ”TEKSTIÄ”, ”OTSAKE” Varsinaiset lausekkeet, (hinta - alennus) * 1.22

23 Esimerkki Vuoden jokaisen päivän (365) lukeminen syöttöjonosta, pakkaspäivien ja ei-pakkaspäivien lukumäärän laskeminen ja tulostaminen tulostusjonoon


Lataa ppt "Visual Basic -ohjelmointi"

Samankaltaiset esitykset


Iklan oleh Google