TIETOKONEOHJELMAN RAKENNE

Preview:

DESCRIPTION

TIETOKONEOHJELMAN RAKENNE. OHJELMALLA ON KAKSI OSAA MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN. MÄÄRITYSOSAN TOIMENPITEET. KUVATAAN KAIKKI OHJELMAN KÄYTTÄMÄT MUUTTUJAT TÄYDELLISESTI. SUORITUSOSAN TOIMENPITEET. TIEDON LUKEMINEN TIEDON KIRJOITUS - PowerPoint PPT Presentation

Citation preview

TIETOKONEOHJELMAN RAKENNE

OHJELMALLA ON KAKSI OSAA

MÄÄRITYSOSA

TIETOJEN KUVAUKSIA VARTEN

SUORITUSOSATIETOJEN KÄSITTELYÄ VARTEN

MÄÄRITYSOSAN TOIMENPITEET

KUVATAAN KAIKKI OHJELMAN KÄYTTÄMÄT MUUTTUJAT TÄYDELLISESTI

SUORITUSOSAN TOIMENPITEET

TIEDON LUKEMINENTIEDON KIRJOITUSTIEDON SIIRTOTIEDON VERTAILUMATEMATIIKKA

TIEDON LUKEMINEN

TIETOA LUETAAN OHJELMAAN ALUKSI VAIN KÄYTTÄJÄLTÄ (NÄPPÄIMISTÖLTÄ)

UML-TOIMINTOKAAVIOSSA LUKEMISEEN KÄYTETÄÄN SANAA PYYDÄ

UML - ESIMERKKI PYYDÄ ETUNIMI

JAVA etunimi = Lue.merkkijono () ;

TIEDON LUKEMINEN

UML – TOIMINTOKAAVIOSSA KUVANA

PYYDÄ ETUNIMI

TIEDON KIRJOITTAMINEN

TIEDON KIRJOITUS OHJELMASTA ALUKSI VAIN

TAPAHTUU NÄYTTÖRUUDULLE

UML-TOIMINTOKAAVIOSSA KIRJOITUKSEEN KÄYTETÄÄN SANAA TULOSTA

UML - ESIMERKKI TULOSTA ”NIMI ON ” ENIMI

JAVA System.out.println (”Nimi on ” + etunimi) ;

TIEDON KIRJOITTAMINEN

UML – TOIMINTOKAAVIOSSA KUVANA

TULOSTA ”NIMI ON ” ENIMI

TIEDON SIIRTO

TIETOA SIIRRETÄÄN AINA MUUTTUJAN SISÄLLÖKSI

SIIRRETTÄVÄN TIEDON TYYPPI ON TIEDETTÄVÄ, JOTTA SIIRTO ONNISTUU NUMEERINEN TAI AAKKOSNUMEERINEN

TIEDON SIIRRON SUORITTAA OPERAATTORI = (yhtä kuin merkki)

TIEDON SIIRTO

NUMEERISEN TIEDON SIIRTO MUUTTUJAN SISÄLLÖKSI UML - ESIMERKKI

VAKILUKU = 5 000 000 PALKKA = 3 200,50 PALKKA = NETTO

JAVA VAKILUKU = 5 000 000 ; PALKKA = 3 200,50 ; PALKKA = NETTO ;

TIEDON SIIRTO

AAKKOSNUMEERISEN TIEDON SIIRTO MUUTTUJAN SISÄLLÖKSI(käytä sitaatteja)

LAHIOSOITE = ”RATAPIHANTIE 13”

TIEDON SIIRTO

TOISEN MUUTTUJAN SISÄLTÖ SIIRRETÄÄN TOISEN MUUTTUJAN SISÄLLÖKSI(tietotyypit on oltava selvillä)

LASKURI = KPL

TIEDON SIIRTO

UML – TOIMINTOKAAVIOSSA KUVANA

LAHIOSOITE = ”RATAPIHANTIE 13”

TIEDON VERTAILU

TIETOJEN VERTAILUSSA ELI EHDOSSA ON MUKANA KAKSI OSAPUOLTA JOISTA VÄHINTÄÄN TOISEN ON OLTAVA AINA

MUUTTUJA tai MOLEMMAT VOIVAT OLLA MUUTTUJIA

EHDON TULOS ON AINA JOKO TOSI TAI EPÄTOSI

TIEDON VERTAILU

VERTAILUOPERAATTORIT yhtä suuruus = = eri suuruus < > tai != tai suurempi kuin > pienempi kuin < suurempi ja yhtä suuri kuin > = pienempi ja yhtä suuri kuin < =

TIEDON VERTAILU

UML – TOIMINTOKAAVIOSSA KUVANA:

(tosi - osa on aina oltava, mutta epätosi - osavoi puuttua)

[A > 10]

LUKU = 1[A < = 10]

TIEDON VERTAILU

JAVA:

if (A > 10) { tosi – osan lohko

LUKU = 1 ; }

TIEDON VERTAILU

UML – TOIMINTOKAAVIOSSA KUVANA(tosi - osa ja epätosi - osa ovat mukana)

[ IKA < 18 ] [ IKA >= 18 ]

TULOSTA ”LAPSI” TULOSTA ”AIKUINEN”

TIEDON VERTAILUJAVA:

if (IKA < 18){ tosi - osa System.out.println (”Lapsi”) ;}else epätosi - osa{ System.out.println (”Aikuinen”) ;}

MATEMATIIKKA

KÄYTETTÄVÄT LASKUTOIMITUKSET KAUPALLISHALLINNOLLISESSA OHJELMOINNISSA OVAT SUMMA + EROTUS - KERTO * JAKO / JAKOJÄÄNNÖS %

MATEMATIIKKA

OHJELMAAN TEHDÄÄN MATEMAATTINEN KAAVA PÄÄSÄÄNTÖISESTI SAMOIN KUIN MATEMATIIKASSA YLEENSÄ

KAAVAN TULOS SIJOITETAAN AINA MUUTTUJAN SISÄLLÖKSI

MATEMATIIKKA

ESIMERKKEJÄ

PALKKA = TUNTIPALKKA * TUNNIT KESKIARVO = SUMMA / 10 LASKURI = LASKURI + 2 NETTO = BRUTTO – VERO

MATEMATIIKKA

UML – TOIMINTOKAAVIOSSA KUVANA

A = B * 5 + 10

MATEMATIIKKA

JAVA:

A = B * 5 + 10 ;

Recommended