Upload
zwi
View
34
Download
0
Embed Size (px)
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 ;