T Tietotekniikan työkurssi

Slides:



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

Excel ja makrot Excel koostuu kahdesta eri osasta Alt+F11 VBA
TIES322 Tietoliikenneprotokollat 2
SkyDrive ja Office Web Apps –sovellusten käyttäminen
TILDA-Verkkotilastointi
Pääkaupunkiseudun 8. luokkien palvelukyky Espoo, Tapiolan koulu Joulukuu 2013.
Hampuri, Saksa Löytää suunta, joka mahdollistaa Lions Clubs Internationalin saavuttavan sen täyden potentiaalin kansainvälisenä.
@ Leena Lahtinen Helia TIETO JA TIETOKONEOHJELMA  TIETOKONEOHJELMA KÄSITTELEE TIETOJA  TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA.
T Tietotekniikan työkurssi
Toimisto-ohjelmien käyttö tutkimuksen apuvälineenä
JavaScript (c) Irja & Reino Aarinen, 2007
VBA –ohjelmoinnin perusteet
Posterin teko PowerPoint-ohjelmalla
Luku 5 – Tietojen hakeminen sovelluksiin
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Goblin-kurssinhallintajärjestelmäTKK / Automaation tietotekniikan laboratorio Antti Tuomi, Raimo Nikkilä Goblin kurssinhallintajärjestelmä Raimo.
T Tietotekniikan työkurssi
Valitse sanomapalkissa Ota muokkaus käyttöön,
Perusopetuksen huoltajat 2014 Generated on :04.
KE Teknillisen kemian seminaarikurssi. Seminaariesitykset Ti klo 9-10 Ohjeita esim. –J. W. Niemantsverdriet: How to give successful oral.
Soveltavan mikrobiologian erikoistyö KE (5op) Soveltavan mikrobiologian jatko- ja täydennyskoulutuskurssi KE (3 op) Kevät 2010 (periodi.
TOP-keskus 2003 Turun 6-luokkalaisten TVT- taitotasokartoitus, kevät 2003 Turun kaupungin Tieto- ja viestintätekniikan TVT - opetuskäytön strategia -asiakirjassa.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
T Tietotekniikan työkurssi
1 Senioreiden säästäminen ja maksutavat 2014 SENIOREIDEN SÄÄSTÄMINEN JA MAKSUTAVAT
I.R.O. Research Oy vee 10/2000 Mediakäyttö Käyttää vähintään kerran viikossa Tytöt ja pojat *) Kirjat (esim. romaanit, lasten- ja nuortenkirjat)
Elinkeinopoliittinen mittaristo 2014
S Sosiaalitekniikka 1999 S Sosiaalitekniikka.
Ohjelmoinnin tekniikkaa Sisällys for -lause lyhemmin. Vaihtoehtoisia merkintöjä aritmeettisille lauseille. Useiden muuttujien esittely.
TIETO JA TIETOKONEOHJELMA TIETOKONEOHJELMA KÄSITTELEE TIETOJA TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA MENETELMILLÄ.
Opetussuunnitelma, koulun kehittäminen ja arviointi 5op
13. Hyvä ohjelmointitapa (osa 1)
© Jukka Harju, Jukka Juslin
UMF I Luento 1. Aika Luennot, Klo 14–16 to 4.9 – ke 10.9 ke 24.9 – ke 1.10 ke – pe Demot, Klo 10–12/12–14/14–16 Pe 12.9, Ti 16.9, Pe 19.9.
Vapaa aihe Kysymykset.
1 Raha-asioiden suunnitteleminen ja nykyinen rahatilanne Senioritutkimus 2011.
Taulukkolaskennan perusteet
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
Mikä ihmeen Office 365? Office 365
Visual Basic -ohjelmointi
String-vertailusta ja Scannerin käytöstä (1/2)
PowerPoint-esitys OHJE.
Visual Basic –ohjelmointi ITP2TM002
1. Usean muuttujan funktiot
Toimisto-ohjelmat TVT osana Sädettä. Tehdään kyselylomake joko tekstinkäsittely- tai taulukkolaskentaohjelmalla. Pilvipalveluita käytettäessä saadaan.
Hajautettujen kurssien organisointi OSCu-hankkeessa ITK’04 Stiina Kojonen TTY/Ohjelmistotekniikka.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
1 Ohjelmointikielten varhaishistoria Esa-Matti Miettinen
Suomen Lääkäriliitto | Finnish Medical AssociationLääkärit Suomessa | Physicians in Finland Tilastotietoja lääkäreistä ja terveydenhuollosta 2014 Statistics.
RAKENNUSPALIKOITA SEINÄJOEN KANSALAISOPISTO Jussi Rasku Aki Sirviö.
FunktiottMyn1 Funktiot Funktiot voidaan jakaa –Kirjastofunktioihin, jotka ovat valmiina kaikkien käytössä. Erikoisempien kirjastofunktioiden käyttöönotto.
Tietokone asiantuntijan työvälineenä ICT01D Tietokoneen toiminta Juhani Merilinna.
Visual Basic -ohjelmointi
Tietotekniikka. Tietotekniikka yläkoulussa voidaan suorittaa 1-6 kurssia Kurssit 1 ja 2 suoritetaan 7. luokalla Kurssit 3 ja 4 suoritetaan 8. luokalla.
Tilastollisesti merkitsevä nousu Tilastollisesti merkitsevä lasku Edelliseen aineistoon KMT 2005 verrattuna* KMT Kevät06 puolivuosiaineisto KMT SYKSY05/KEVÄT06.
Iak115 Dokumenttien käsittely ja tietoverkot Dokumenttien käsittely ja tietoverkot — kurssirunko 1. Windows-käyttöliittymä ja ‑ tiedostojärjestelmä;
Visual Basic -ohjelmointi
Visual Basic -ohjelmointi
Ohjelmointi 1. toinen luento1 Taulukot n Kiinteät taulukot: alkioiden määrä tiedetään Dim intCount(12) As Integer 0 indeksit saavat arvoja 0-12 (Option.
Miksi taulukkolaskentaa! Monikäyttöisyys Uusien laskentatilanteiden ratkominen Atk-erityistaitoja ei tarvita miljoonia käyttäjiä Vain oma mielikuvitus.
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
OFFICE-TUOTTEIDEN KÄYTTÖ RT- TABLETILLA WORD EXCEL POWERPOINT ONEDRIVE.
String-vertailusta ja Scannerin käytöstä (1/2)
Työelämän tekstejä sähköposti.
CHEM-A1100 Teollisuuden toimintaympäristö ja prosessit I Harjoitustyö
3. Luokat, oliot ja metodit Java-kielessä (Lausekielinen ohjelmointi I ja II –kursseilla opitun kertausta.)
14. Hyvä ohjelmointitapa.
PERUSOHJELMISTOT TUTUIKSI
Esityksen transkriptio:

T-106.1061 Tietotekniikan työkurssi Informaatiopaketti

Luennon sisältö ja tavoitteet Kurssin esittely ja järjestelyt Taulukkolaskenta Alkeisohjelmointi Visual Basicilla

Tietotekniikan perusopetus TKK:lla T-106.1041 Tietotekniikan peruskurssi (3 op) sl T-106.1061 Tietotekniikan työkurssi (3 op) kl T-106.1208 / T-106.1210 Ohjelmoinnin perusteet Y / Ohjelmoinnin peruskurssi, osa 1 (5 op) kl/sl T-106.1223 / T-106.1220 Tietorakenteet ja algoritmit Y/T (5 op) kl T-106.1215 Ohjelmoinnin peruskurssi, osa 2 (6 op) kl

T-106.1061 Tietotekniikan työkurssi (3 op) Kurssilla tutustutaan käytännössä tietotekniikan hyödyntämiseen opiskelussa ja työelämässä Työkurssi  harjoitustyö, ei tenttiä Kaikille hyödyllinen Harjoitustyön palautus Optimassa http://optima.aalto.fi/ Tiedotus kurssin kotisivujen kautta https://noppa.aalto.fi/noppa/kurssi/t-106.1061/

Kurssin henkilökunta Vastuuopettaja (Aura Paloheimo) Kurssin sisältöön liittyvät asiat Kurssikorvaavuudet T-106.1061@cs.hut.fi Pääassistentti (Aliisa Pietilä) Käytännön järjestelyihin liittyvät asiat Harjoitusassistentit Harjoitusryhmiin ja -tehtäviin liittyvät asiat Harjoitustöiden vastaanotto ja arvostelu Sähköpostiosoite ensisijaisesti: etunimi.sukunimi@aalto.fi

Kurssin viestintä Noppa-sivut Optima Sähköposti: T-106.1061@cs.hut.fi Kurssiuutiset Aikataulut Oppimateriaali Harjoitustyöohjeet Arvosanat Optima Harjoitustyöpalautukset Sähköposti: T-106.1061@cs.hut.fi

Kurssin sisältö ja tavoitteet Toimistotyökalujen mielekkään käytön oppiminen Taulukkolaskenta: Excel Excelin ominaisuuksien täydentäminen ja ohjelmoinnin perusteiden oppiminen Visual Basic for Applications (VBA) -ohjelmointikielen avulla Tekstinkäsittely: Word Esitysohjelmat: PowerPoint Kurssilla EI käsitellä VBA:n hienouksia ja pidemmälle menevää ohjelmointia eikä muita ohjelmointikieliä Erikoisgrafiikan tai -julkaisujen tuottamista ja taittamista

Miksi tällainen kurssi? Ohjelmien mielekäs ja tehokas käyttö säästää ihmisten aikaa ja parantaa työn laatua Kurssilla opitut asiat auttavat opiskelun eri vaiheissa Kurssista on hyötyä työelämässä Työnhaussa Työn tehokkaassa suorittamisessa Johto- ja hallinnollisissa tehtävissä tukena Raportoinnissa, dokumentaatiossa, … Voit käyttää omaa aikaasi ”tärkeämpiin” asioihin…

Kurssin suorittaminen Luennot Itseopiskelu Opiskelun tuki kurssin osoitteessa Harjoitukset Kahdeksan harjoitusta, jotka pakollisia Harjoitustyö Pakollinen, määrää arvosanan Ensisijaisesti pareittain (huom! samassa harjoitusryhmässä), saa tehdä yksinkin Harjoitustyöpäivystykset Demonstroidaan oman harjoitusryhmän assistentille oman harjoitusryhmän ajankohtana Harjoitustyöstä tulee lisää ohjeita kurssin kotisivuille ennen kolmatta luentoa Palautekyselyyn vastaaminen

Harjoitukset Harjoitukset ovat pakollisia Kerran viikossa aina samaan aikaan Pidetään tietokoneluokissa Harjoitusmateriaali on Nopassa

Jos et pääse oman ryhmäsi harjoitukseen Ensisijaisesti harjoitukset pitää suorittaa omassa ryhmässä Jos on yksittäinen este, voi vierailla toisessa ryhmässä, mikäli siellä on tilaa Yhden harjoituskerran saa tehdä itsenäisesti kotona (jos ei pääse vierailemaan toisessa ryhmässä), jos asiasta on sopinut etukäteen ja näyttää tulokset assarille Rästikerrat järjestetään keväällä (tarkempi aikataulu myöhemmin)

Harjoitustyö Aihe ”todellinen” opiskelu- tai työtehtävä Oma aihe tai valitse annetuista aiheista Harjoitustyön tulee sisältää Tiedon muokkausta Excel-ohjelman avulla VBA-työkalu(ja) Wordilla tehty raportti PowerPoint-esitys Ensisijaisesti pareittain, saa tehdä yksinkin Parin tulee olla samasta harjoitusryhmästä Harjoitustyö määrää arvosanan Tarkemmat ohjeet tulevat kurssin Noppa-sivulle

Harjoitustyön sisältö ja arvostelu Excel Funktioiden käyttö Kuvaajien käyttö Siisteys ja selkeys Visual Basic Koodin rakenne Käyttöliittymä Tarkoituksenmukaisuus Toimivuus Word Raportin rakenne Automaattitoiminnot Objektien käyttö Siisteys ja selkeys PowerPoint Kalvopohjan määrittely Shapes/muiden objektien käyttö Animaatioefektit

Harjoitustyön palautuksesta Ilmoittaudu Optimassa kurssille Harjoitustyö palautetaan oman ryhmän palautuslaatikkoon Ilmoittaudu

Kurssilla tarvitset Käyttäjätunnuksen Aallon koneisiin Ilmoittaudu harjoitusryhmään Oodissa Lisämateriaalia? Officesta ja VBA:sta on saatavilla lukuisia kirjoja Linkkejä kurssin kotisivuilla

Kurssin kehittäminen – palaute Kurssin kehittämiseksi tarvitsemme palautetta Harjoituksista Oppimateriaalista Harjoitustyöstä Kurssin käytännön järjestelyistä Kurssista yleensä Palaute annetaan kurssin lopussa kurssikyselyn kautta Voit lisäksi antaa aina palautetta suoraan opetushenkilökunnalle Kiitos avustasi!

Kurssin motto: ”Säästämme aikaa ja nostamme laatua…”

Microsoft Office 2010 -tuoteperhe tekstinkäsittely, taulukkolaskenta, kalvoesitykset, muistiinpanot, sähköpostit ja kalenteri, taitto, tietokannat MS Office on ohjelmakokonaisuus, jonka eri osilla sama toimintaideologia. Ohjelmat on suunniteltu tehokkaaseen yhteiskäyttöön.

Office-ohjelmat koostuvat objekteista Application (sovellus) Workbook (työkirja) Sheet (sivu) Range (alue) Rakennettu VBA:n avulla Objekteja voidaan käyttää eri ohjelmissa Yhteisiä objekteja on monia

VBA-ohjelmointiympäristö Visual Basic for Applications Ohjelmointityökalu, joka toimii Office-sovellusten päällä → makrotyökirja, makrodokumentti, makroesitys Jatketaan Office-sovellusten osaamista Tehostetaan toimintoja Excel: alottelijalle hyvä ohjelmointiympäristö Word: VBA-projektit usein asiakirjamalleihin (.dotx) PowerPoint: Melko harvinainen ympäristö VBA- ohjelmointiin Excel: helppo ensimmäinen kokemus ohjelmoinnista. Nauhoitetaan makro ja tutkitaan sen koodia. Excel ympäristönä: työkirjan toimintojen tehostaminen on luonnollinen jatkumo työkirjaan halutuista toiminnoista. Word-asiakirjan VBA-projektit: usen asiakirjamalleihin. Ohjelmointikoodilla voidaan esim. Tuottaa käyttäjälomake, joka kysyy käyttäjältä perustiedot ennen asiakirjan kirjoittamista. Kun käyttäjä kirjoittaa tiedot lomakkeelle ja hyväksyy lomakkeen, se asettaa tiedot asiakirjaan automaattisesti oikeille paikoilleen, esim asiakirjan ylä- ja alatunnisteisiin. Access

Taulukkolaskenta Tehokas perustyökalu Soveltuu moneen tehtävään Yleisesti käytössä Microsoft Excel Käytetyin Runsaasti ominaisuuksia Toimii Windows-ympäristössä Yhteiskäyttöisyys Office-ohjelmien kanssa

Mihin taulukkolaskentaa voidaan käyttää? Laskemiseen Tilastollisen tiedon käsittelyyn Graafisten kuvaajien piirtämiseen Automaattisten lomakkeiden tekemiseen Yksinkertainen tietokannan luomiseen Tiedon jäsennys ja muokkaaminen Yksinkertainen tiedon esittämiseen Raporttien liitteet Lisäominaisuuksia VBA:n avulla

Taulukkolaskennan periaate Taulukkolaskennassa on käytössä ”ääretön” ruudukko Jokaisella ruudulla eli solulla on yksilöllinen osoite Jokaisella solulla on oma tietosisältönsä, joka voi olla lukuarvo, teksti, funktio, viittaus toiseen soluun tai näiden yhdistelmä Mistä tahansa solusta voidaan viitata mihin tahansa toiseen soluun ohjelman sisällä … Siis jo kerran käsiteltyä tietosisältöä voidaan käyttää uuden käsittelyn lähtökohtana

Excel solu (cell), rivi (row) ja sarake (column) suhteellinen ja suora viittaus kaavoja monipuolisesti, omien kaavojen teko mahdollista Harjoitustyö: Mieti aihetta. (Etsi itsellesi pari ensimmäisellä harjoituskerralla.)

VBA

Ohjelmoinnin hyödyt usein toistuvien toimintojen automatisointi toisille tehtävien sovellusten tekeminen saadaan tehtyä räätälöityjä sovelluksia yksinkertaisesti saadaan tietokone toimimaan käyttöjärjestelmä kaikki sovellukset tietoliikenne

VBA -ohjelmointikieli kehitetty Windowsiin – erityisesti Officeen yhdenmukainen kehitysympäristö ja yhtenäinen lausekieli kaikissa sovelluksissa käyttää hyväksi Office-ohjelmien toimintoja helppokäyttöinen sisältää automaattisia toimintoja makrojen nauhoittaminen mahdollista kattavat help-toiminnot

VBA:n rakenne objekteja voidaan käyttää eri ohjelmissa Sovellus Sovelluksen toiminnot ja laajennukset Työkirja Taulukkosivu Graafinen objekti Ikkuna Nimetty alue objekteja voidaan käyttää eri ohjelmissa yhteisiä objekteja on monia viitataan isä.poika.pojanpoika Solu Grafiikan objektit Solun arvo Solumuotoilu

VBA -editori Office 97-2010:ssä yhtenäinen editori käynnistetään Developer > Code > Visual Basic ALT+F11 editorissa useita ikkunoita (View-valikko) projekti-ikkuna (moduulit) koodi-ikkuna (ohjelmakoodi) ominaisuus-ikkuna työkalurivi

VBA Officen sovelluksissa Visual Basic for Applications, VBA ohjelmakoodi tallentuu moduuleihin, jotka näkyvät projekti- ikkunassa esim. jokaista Excelin työkirjan sivua kohti on oma moduulinsa yleisemmät funktiot ja makrot kirjoitetaan erillisiin moduuleihin voidaan tehdä funktioita suoraan Excelin käyttöön makroja toimintasarjoja varten mahdollistaa monien monimutkaistenkin sovellusten tekemisen

VBA -ohjelman käynnistäminen forms-toiminnot painikkeet valikot käynnistäminen sovelluksesta funktion kutsu suoraan Excelin solusta automaattinen käynnistys käynnistämällä VBA -editorista VBA –koodista / aliohjelmasta makrolistasta VBA –editorista työkaluriviltä omasta valikosta

Automaattinen käynnistys liittyvät tiettyihin VBA:n objekteihin ennalta määriteltyjen tapahtumien pohjalta Excelissä voit käynnistää Worksheets: Open, BeforePrint, BeforeSave ja BeforeClose Sheets: Calculate ja SelectionChange valintaikkunat: Click, Initialize ja Terminate ActiveX-ohjausobjektit: Click, GotFocus ja LostFocus makrovirusten apuväline 

Yksinkertainen VBA -ohjelma Sub Main() Dim temp As Double temp = InputBox("Fahrenheit-lämpötila?") MsgBox Celsius(temp) & " astetta Celsiusta" End Sub Function Celsius(fDegrees As Double) As Double Celsius = (fDegrees - 32) * 5 / 9 End Function Ohjelma kysyy ikkunassa lämpötilaa fahrenheit-yksiköissä ja kutsuu Celsius-funktiota, joka muuttaa arvon celsius-asteiksi. Lopuksi ohjelma tulostaa ikkunassa tämän celsiukseksi muutetun lämpötilan.

Aliohjelmat ja funktiot kaikki ohjelmakoodi kirjoitetaan komentosarjoihin, jotka ovat joko aliohjelmia (Sub) tai funktioita (Function) komentosarjat kokonaisien ohjelmien loogisia rakennuspalikoita yksi aliohjelma tai funktio suorittaa yhden, mahdollisimman yksinkertaisen tehtävän komentosarjat koostuvat peräkkäisistä käskyistä eli lauseista

Ohjelmointikielen perustoiminnot tiedon siirto ohjelman ja ulkomaailman välillä syöttö ja tulostus näytölle ja kirjoittimelle tiedostojen ja objektien käsittely tiedon tallentaminen ohjelman suorituksessa matemaattiset toiminnot vertailutoiminnot ohjelman suorituksen ohjaaminen valinnaiset toiminnot: if-lause toisto: for- ja while-silmukat ohjelman rakenteen määrittely kielen määrittely – syntaksi ja semantiikka

Syöttö ja tulostus syöttö ja tulostus tarkoittaa kommunikointia käyttäjän ja ohjelman välillä muiden laitteiden ja ohjelmien kanssa syötteellä käyttäjä vaikuttaa ohjelman kulkuun syöte voidaan antaa esimerkiksi näppäimistöltä tai tiedostosta ohjelma antaa tulosteen esimerkiksi näyttöruudulle, tiedostoon tai kirjoittimelle

Tietojen syöttö ohjelman aikana ohjelman ikkunat MsgBox ja InputBox Forms-ikkunat sovellukset Excelin solu valikoista valitut arvot staattiset: samat ohjelman suorituksen ajan dynaamiset: muuttuvat suorituksen mukaan vaikuttamistavat: VBA -koodin käynnistäminen tai tilan ilmaiseminen

Käyttöliittymä – User Interface käyttöliittymän avulla käyttäjä kommunikoi tietokoneen kanssa VBA tarjoaa lukuisia ”visuaalisia” käyttöliittymän tekotapoja ikkunat valikot käyttöliittymä pitää rakentaa siten, ettei ohjelma pysty ”kaatumaan” käyttäjän toimesta käyttöliittymän tulee olla selkeä ja tarkoituksenmukainen

Esimerkki: InputBox- ja MsgBox-funktiot Sub NoudaNimi() Dim omaMuutt As String omaMuutt = InputBox("Anna nimesi:") MsgBox omaMuutt, 0, "Nimesi:" End Sub InputBox:n palauttamaa arvoa (käyttäjän nimi) käytetään proseduurissa, joten sen argumentti on sulkeissa, toisin kuin MsgBox-funktiolla.

Mikä on muuttuja? muuttuja on nimetty pala muistia muuttujalle voidaan tallentaa ohjelman suorituksen aikana tietoa lukuja tekstiä muuta määriteltyä tietoa muuttujan arvoa voidaan muuttaa: m=m+2 muuttujan arvo voidaan välittää funktiolle ja saada funktiolta paluuarvona suuri osa ohjelman toiminnasta perustuu muuttujille tallennettuun tietoon

Yksinkertainen VBA -ohjelma Sub Main() Dim temp As Double temp = InputBox(”Fahrenheit lämpötila?”) MsgBox(Celsius(temp) & " astetta Celsiusta“) End Sub Function Celsius(fDegrees As Double) As Double Celsius = (fDegrees - 32) * 5 / 9 End Function =-merkillä sijoitetaan temp-muuttujaan eri arvoja.

Esimerkki: If…Then…Else -rakenne Sub VertaaSolu() Dim Luku As Integer Luku = Worksheets("Taul1").Range("A1").Value If Luku < 10 Then Arvo = ”Alle 10” Else Arvo = ”10 tai yli” End If Worksheets("Taul1").Range("A2").Value = Arvo End Sub Jos If-rakenne ei mahdu yhdelle riville, se pitää päättää End If-lauseeseen.

Esimerkki: For...Next -silmukka Sub Äänimerkit() For x = 1 To 50 Beep ’huomautus esimerkki Next x End Sub Beep-lause saa aikaan tietokoneen kaiuttimesta äänimerkin, jonka taajuus ja kesto ovat konekohtaisia.

Esimerkki toistosta: while silmukka Dim Counter As Integer Counter = 0 ’ Aloitusarvo While Counter < 20 ’ Vertailu Counter = Counter + 1 ’ Laskurin kasvatus Wend ’ Silmukan lopetus ’ kun Counter > 19

Harjoitustyö: Mieti aihetta Harjoitustyö: Mieti aihetta. (Etsi itsellesi pari ensimmäisellä harjoituskerralla.)

Kysymyksiä