TIETO JA TIETOKONEOHJELMA

Slides:



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

Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
@ Leena Lahtinen Helia TIETO JA TIETOKONEOHJELMA  TIETOKONEOHJELMA KÄSITTELEE TIETOJA  TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA.
© Jukka Harju, Viittausmuuttujat. © Jukka Harju, Viittaukset •Viittausmuuttuja sisältää tiedon siitä missä muistipaikassa olio.
Taulukot Jukka Juslin © Jukka Juslin 2006.
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
TyyppimuunnoksettMyn1 Tyyppimuunnokset Joskus kääntäjän on tehtävä itse päätöksiä, jos ohjelmoija ei ole ajatellut yksityiskohtia: int arvo1=10; long arvo2=25;
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
TIETO JA TIETOKONEOHJELMA TIETOKONEOHJELMA KÄSITTELEE TIETOJA TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA MENETELMILLÄ.
© Jukka Harju, Jukka Juslin
Funktion esittely eli prototyyppi tMyn1 Funktion esittely eli prototyyppi Funktion esittely (function declaration) kertoo funktion nimen, parametrien tyypit.
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
Aakkosnumeerinen tieto Tarkoittaa kaikkea muuta tietoa paitsi laskentaan tarkoitettuja lukuja Muuttujan tietosisältö on siis tekstitietoa Muuttujan tietotyypiksi.
Tervetuloa Tekesin asiointipalveluun! Palvelussa annetut tiedot tallentuvat suoraan Tekesin tietokantaan, mikä vähentää virheiden mahdollisuutta ja nopeuttaa.
KAKSI ERILAISTA ADSL-VERKKOA. ADSL-liittymä Tyypillinen liittymä sisältää 5 kpl IP-numeroita – Verkko on 29/3 (3 asiakasbittiä) – Asiakkaalla 2^3=8 kpl.
YFIA202 Kvantitatiiviset menetelmät, luento YTT Pertti Jokivuori Syksy luento (Ti )
Olio-ohjelmoinista lyhyesti. 2.2 Sisällys Yleistä. Oliot ja luokat. Attribuutit. Olioiden esittely ja alustus. Rakentajat. Olion operaation kutsuminen.
Tietoturva ja tietosuoja Mikael Kivelä, kasvatustieteen laitos.
6. Metodit.
Yhdessä mukana – projekti Setlementtiliitto Satu Lintunen
3. Olio-ohjelmoinista lyhyesti
Humanismi.
Aineistojen jakaminen - IDAn yhteydet muihin palveluihin
Yleistajuisemman artikkelin kirjoittaminen
Tuloksellinen Java-ohjelmointi
13. Pakkaukset.
8. Näppäimistöltä lukeminen
Rasmus Henrik Annala MYTLPT15A
YFIA202 Kvantitatiiviset menetelmät, luento
Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän.
15. Lohkot.
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
GNU-Ohjelmointityökalut
Luokan määrittely class-määreellä
7. Näytölle tulostaminen
Aakkosnumeerinen tieto
1. Algoritmi.
8. Näppäimistöltä lukeminen
10. Javan ohjausrakenteet
9. Aritmeettiset operaatiot
Aakkosnumeerinen tieto
YLEINEN TUKI TEHOSTETTU TUKI ERITYINEN TUKI YLEINEN TUKI
15. Lohkot.
4. Attribuutit.
Kaksi erää Tässä ppt:ssä ohjeet pelin johtajalle Opus-työryhmä 2014
7. Hyvä ohjelmointitapa..
7. Näytölle tulostaminen
Koulutus- ja opetusyhteistyö Opintohallintoon ja kirjauksiin liittyviä kysymyksiä Taustamateriaali kokoukseen (OKM, Ristiinopiskeluhankkeet,
Yritysesite Toiminta-ajatus kannattaa kirjoittaa tähän
Opettajan pedagoginen ajattelu
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
Tervetuloa uuteen PowerPointiin
Julkaisun otsikko Väyläviraston julkaisuja x/2019
4. Luokan testaus ja käyttö olion kautta
WebOodin version 4.6 yhteenveto
Julkaisun otsikko Väyläviraston tutkimuksia x/2019 Tekijän nimi.
Tähän sopiva otsikkoteksti
OHJELMOINTITAITO ICT02D 12 ECTS.
Video.
Dynamic Reporting (DR) -raporttien teon parhaat käytännöt
Kirjoittajan nimi, arvo Työpaikka
Esityksen transkriptio:

TIETO JA TIETOKONEOHJELMA TIETOKONEOHJELMA KÄSITTELEE TIETOJA TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA MENETELMILLÄ

TIETO JA TIETOKONEOHJELMA OHJELMASSA ON AINA PALJON KÄSITELTÄVIÄ TIETOJA JOKAISELLE TIEDOLLE OHJELMOIJA KEKSII OMAN NIMEN OHJELMA KÄSITTELEE TIETOA AINA SILLE ANNETUN NIMEN AVULLA

TIETO JA TIETOKONEOHJELMA JOKAINEN TIETO ON MÄÄRITELTÄVÄ OHJELMASSA MÄÄRITYS KERTOO: TIEDON NIMEN TIEDON TIETOTYYPIN PALJONKO TIETO TARVITSEE MUISTITILAA

TIEDON MÄÄRITTELY TIEDON TIETOTYYPIT: NUMEERINEN (LASKENTAAN) AAKKOSNUMEERINEN (MUUT TIEDOT) TIETOTYYPIN YHTEYDESSÄ OTETAAN HUOMIOON MYÖS TIEDON VAATIMA TILANVARAUS MUISTISSA

TIEDON MÄÄRITTELY OHJELMOIJAN NIMEÄMÄ TIEDON NIMI ON ATK – KIELELLÄ: MUUTTUJA TIETOKENTTÄ

MUUTTUJA MUUTTUJAT / TIETOKENTÄT OVAT TIETOKONEEN KESKUSMUISTISSA OLEVIA RAJALLISIA MUISTIALUEITA, JOISSA TIEDOT OVAT TALLETETTUINA KÄSITTELYN AJAN OHJELMASSA OLEVIEN TIETOJEN KÄSITTELY TAPAHTUU TIETOKONEEN KESKUSMUISTISSA

MUUTTUJA MUUTTUJA SISÄLTÄÄ AINA YHDEN KÄSITELTÄVÄN TIEDON KERRALLAAN OHJELMAN SUORITUKSEN AIKANA YHDESSÄ MUUTTUJASSA (MUUTTUJATILASSA) TIETO VAIHTUU MONEEN KERTAAN MUUTTUJAN SISÄLTÖ ON SIIS VAIHTUVAA ELI MUUTTUVAA

MUUTTUJA YKSI MUUTTUJANIMI VALITAAN SIIS YHDEN TIETOKOHTEEN KÄSITTELYÄ VARTEN SEN VUOKSI OHJELMASSA EI PIDÄ SEKOITTAA ERI TIETOKOHTEITA TOISIINSA

MUUTTUJA ESIMERKKI: jos on kaksi tietoa: - toinen on etunimi ja toinen sukunimi ja molemmille on määritelty seur. muuttujat ETUNIMI ja SUKUNIMI - niin missään tapauksessa ei pidä tallettaa sukunimitietoa ETUNIMI - muuttujaan ja päinvastoin

MUUTTUJA NIMEN VALINTA: KÄYTÄ AINA KUVAAVIA NIMIÄ ÄLÄ KÄYTÄ SKANDEJA (Ä, Ö JA Å) NIMISSÄ, KOSKA OHJELMOINTIKIELET EIVÄT TUNNE NIITÄ esim. muuttuja IKÄ -> IKA MUUTTUJANIMI VOI OLLA VAIKKA YKSI KIRJAIN, MUTTA KÄYTÄ SELLAISIA NIMIÄ HARKITEN

MUUTTUJA MUUTTUJIEN MÄÄRITTELYKUVAUKSIA UML-KAAVION MÄÄRITTELYOSASSA LASKURI N 3 PALKKA N 9,2 OSOITE AN 50 A N 7 SAMAT MUUTTUJAT JAVA-OHJELMASSA int laskuri double palkka String osoite int a