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

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.
Moodlen ohje opiskelijoille
@ 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.
JavaScript (c) Irja & Reino Aarinen, 2007
Ohjelman perusrakenteet
EXtensible Markup Language
Taulukot Jukka Juslin © Jukka Juslin 2006.
Taulukoiden määrittely, käsittely ja kopiointi Vaihtoehdot taulukoille
1. Olio-ohjelmointi.
13. Pakkaukset.
Näytölle tulostaminen. 7.2 Sisällys System.out.println - ja System.out.print -operaatiot. Tulostus erikoismerkeillä. Edistyneempää tulosteiden.
 Kirjoita harkiten keskusteluryhmiin Jos kirjoitat viestejä julkisiin keskusteluryhmiin varmista, että viestisi liittyy ryhmän aiheeseen. Älä lähetä.
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.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
Olio-ohjelmoinnin perusteet luento 3
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;
© Jukka Harju, Jukka Juslin Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 9 Poikkeuskäsittely.
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
Tiedon esittäminen.
Sami Jantunen LTY/Tietotekniikan osasto
Dynaamiset oliottMyn1 Dynaamiset oliot Dynaamisen olion tunnuksen esittely ja olion määrittely voivat tapahtua yhtäaikaisesti tai eri aikaan. Dynaamisen.
Olioon kohdistuvia perustoimintoja tMyn1 Olioon kohdistuvia perustoimintoja Kopiointimuodostin (copy constructor) alustaa olion tietojäsenet saman luokan.
13. Hyvä ohjelmointitapa (osa 1)
© 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.
Metodit – Arvotyyppi Ellei metodi palauta arvoa, sen arvotyyppi on void Tällöin ”return;”-lauseke ei ole metodissa pakollinen, vaikka sen käyttö on sallittua.
Muunnos luokkakaaviosta relaatiokaavioon
Lueteltu tyyppitMyn1 Lueteltu tyyppi Lueteltu tyyppi on tietotyyppi, jonka arvot luetellaan erikseen tyypin määrittelyn yhteydessä. Lueteltua tietotyyppiä.
4. Attribuutit 4.1. Sisällys Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
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Ä.
© Jukka Juslin1 Osio2 Olio-ohjelmointi: Merkkijonot eli Stringit Jukka Juslin.
Rinnakkaisuus Järjestelmässä, jossa voi olla useita prosesseja rinnakkain suorituksessa voi tulla tilanteita, joissa prosessien suoritusta täytyy kontrolloida.
Johdatus ohjelmointiin – C kielen peruselementit Tutkijayliopettaja Manne Hannula Opetusharjoittelu (ohjaava opettaja Jukka Jauhiainen)
2. Lisää Java-ohjelmoinnin alkeita
Aakkosnumeerinen tieto Tarkoittaa kaikkea muuta tietoa paitsi laskentaan tarkoitettuja lukuja Muuttujan tietosisältö on siis tekstitietoa Muuttujan tietotyypiksi.
Monimuotoinen luokka tMyn1 Monimuotoinen luokka Monimuotoinen luokka mahdollistaa saman jäsenfunktion toteutuksen monella tavalla. Tällöin puhutaan virtuaalisesta.
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Osoittimen määrittely ja alustus tMyn1 Osoittimen määrittely ja alustus Osoitin (pointer) on muuttuja, joka voi sisältää keskusmuistiosoitteen. Osoitinmuuttujan.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
PHP Muuttujien määrittely, sijoituslause ja aritmeettiset operaattorit Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
Hyvä salasana.  Eri salasana kaikille tileille. Salasanan alkuun tai loppuun voi helposti keksiä kirjautumissivuun liittyvän lyhenteen, jonka avulla.
Havaintomatriisin suunnittelusta Ennen havaintoaineiston tallennusta kannattaa listata mitä muuttujia SPSS:ään syöttää. Listattavia asioita ovat mm kuvaava.
1. Olio-ohjelmointi.
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Tervetuloa kirjastoon Suomessa
7. Näytölle tulostaminen
Aakkosnumeerinen tieto
14. Hyvä ohjelmointitapa.
Aakkosnumeerinen tieto
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
7. Näytölle tulostaminen
OHJELMOINTITAITO ICT02D 12 ECTS.
TIETO JA TIETOKONEOHJELMA
OHJELMOINTITAITO ICT02D 12 ECTS.
4. Luokan testaus ja käyttö olion kautta
OHJELMOINTITAITO ICT02D 12 ECTS.
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 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 – inta