Tulos: Mini

Vastasit kysymykseen. Sinulta kysyttiin 15.

Alkupisteesi olivat 42. Jos vastasit kaikkiin tehtäviin väärin loppupisteesi olisivat 0.

Vastasit oikein 0 kysymykseen.

Vastasit väärin 0 kysymykseen.

Jätit vastaamatta 15 kysymykseen.

Pisteesi: 42/168

Hienoa!

Sait 0 pistettä tehtävästä "Kuvien haku".

Sait 0 pistettä tehtävästä "Dokumentin tiedostomuoto".

Sait 0 pistettä tehtävästä "Kuvien koodaus".

Sait 0 pistettä tehtävästä "Puuttuva pala".

Sait 0 pistettä tehtävästä "Majava kanootissa".

Sait 0 pistettä tehtävästä "Makeisten kerääminen".

Sait 0 pistettä tehtävästä "Satunnaisfunktio".

Sait 0 pistettä tehtävästä "Kastelujärjestelmän logiikka".

Sait 0 pistettä tehtävästä "Ensimmäinen "bugi"".

Sait 0 pistettä tehtävästä "Ovien maalaaminen".

Sait 0 pistettä tehtävästä "Autojen tunnistusjärjestelmä".

Sait 0 pistettä tehtävästä "Diagrammit".

Sait 0 pistettä tehtävästä "XO".

Sait 0 pistettä tehtävästä "Selvitä kaavat".

Sait 0 pistettä tehtävästä "Majavataidetta".

1. Kuvien haku

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 9. Tehtävä oli tasoltaan keskitaso.

Kuvatiedoston nimi alkaa päiväyksellä, joka on muotoa vvvv-kk-pp. Päiväyksen jälkeen kuvatiedoston nimessä on kuvassa olevien lasten nimet. Jokaisen nimen edessä on "+"-merkki. Tiedostonimi päättyy tiedostopäätteeseen ".jpg".

Esimerkiksi

  • 2010-06-13+Tomi.jpg
  • 2008-06-06+Tomi+Eeva.jpg
  • 2009-06-11+Eeva+Lea+Tomi+Iivari.jpg

Löytääkseen kuvia nopeasti isä Majava käyttää hakuohjelmaa, jossa asteriskimerkillä "*" merkitään mikä tahansa määrä mitä tahansa kirjaimia tai numeroita.

Esimerkiksi

  • Hakumerkkijono 2010-*.jpg etsii kaikki tiedostot, jotka alkavat 2010- ja loppuvat .jpg.
  • Hakumerkkijono *Eeva*.jpg etsii tiedostot, jotka alkavat miten tahansa, sisältävät Eeva-merkkijonon, joita seuraa mitä tahansa ja loppuvat .jpg. Hakutuloksena olisi esimerkiksi 2009-06-11+Eeva+Lea+Iivari+Tomi.jpg.

Isä Majava haluaa etsiä tuhansien kuvatiedostojen joukosta kaikki kuvat, jotka on otettu minkä tahansa vuoden kesäkuussa ja joissa on ainakin Tomi.

Mikä seuraavista hakumerkkijonosta palauttaa halutun tuloksen?

1.

*06*Tomi*.jpg

2.

*-06+*Tomi*.jpg

3.

*-06-*Tomi*.jpg

Oikea vastaus
4.

*-06-*+Tomi.jpg

Et vastannut tähän kysymykseen.

Selitys:

*-06-*Tomi*.jpg on oikein.

Merkkijono "*06*Tomi*.jpg" löytää myös esimerkiksi kuvan 2010-01-06+Tomi.jpg. Merkkijono "*-06-*+Tomi.jpg" ei löydä kuvaa 2010-06-01+Tomi+Iivari.jpg. Merkkijono "*-06+*Tomi*.jpg" löytää puolestaan kaikki kuvat, jotka on otettu minkä tahansa kuukauden kuudentena päivänä, esimerkiksi kuvan 2010-01-06+Tomi.jpg.

2. Dokumentin tiedostomuoto

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Mervi Majavan pitäisi lähettää sähköinen dokumentti ystävälleen. Hän ei muista, millainen tietokone ystävällä on, mutta muistaa, että se eroaa jotenkin hänen omasta tietokoneestaan. Mervin tekstinkäsittelyohjelmalla voi tallentaa dokumentin usealla eri tiedostomuodolla.

Mitä seuraavista tiedostomuodoista Mervin kannattaa käyttää, kun dokumentti sisältää paljon muotoiluja ja ystävän täytyy ainoastaan tarkastella ja tulostaa dokumentti?

1.

Portable Document Format (*.pdf)

Oikea vastaus
2.

Microsoft Office Word (*.doc, *.docx)

3.

OpenDocument teksti (*.odt)

4.

Tavallinen teksti (*.txt)

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on Portable Document Format (*.pdf).

PDF-tiedostomuoto on tilanteeseen sopivin vaihtoehto, koska se tallentaa myös muotoilut (kirjaisimet, värit, muodot, jne). Lisäksi monissa tietokoneissa PDF-lukija on valmiiksi asennettuna, tai sen voi asentaa ilmaiseksi.

Tavallinen teksti (*.txt) ei ole sopiva tiedostomuoto tässä tilanteessa, koska se ei tallenna muotoiluja. Microsoft Word -formaatti puolestaan ei ole hyvä valinta, koska sen avaaminen luotettavasti vaatii kaupallisen ohjelman. OpenDocument -muoto ei myöskään ole hyvä vaihtoehto, koska monissa Windows-koneissa tekstinkäsittelyohjelmana on vain Microsoft Word, jolla ei pysty luotettavasti avaamaan OpenDocument-tiedostoja.

Jos dokumenttia pitäisi muokata, kannattaisi käyttää joko .doc-, .docx- tai .odt- tiedostomuotoja, koska .pdf-dokumentin muokkaaminen vaatii erillisten ohjelmien asentamista.

Tämä tehtävä liittyy informaatiotieteisiin, koska on hyödyllistä tuntea eri tiedostomuodot, jotta osataan valita kuhunkin tilanteeseen sopivin tiedostomuoto.

3. Kuvien koodaus

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Alhaalla vasemmalla oleva kuva on koodattu tietokoneella käyttäen vain kirjaimia oikealla olevan koodin mukaisesti. Valitettavasti kolmannen rivin koodaus on kadonnut. Mikä kolmannen rivin koodin pitäisi olla?

Kuva ja koodaus

1.

bodiao

Oikea vastaus
2.

oociaio

3.

aobobicio

4.

bocibo

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on "bodiao".

Koodaus ilmeisesti koodaa jokaisen saman värin sarjan pariin XY, jossa X ilmaisee saman väristen pikseleiden määrän aakkosilla (a on 1, b on 2, jne.) ja Y on värin koodi.

Koodausten kanssa työskentely on huomattava osa tietojenkäsittelyä.

4. Puuttuva pala

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Mikä kolmio sopii merkittyyn kohtaan? Kolmiota voi kääntää.

Puuttuva pala

1.

Kolmio a

2.

Kolmio b

3.

Kolmio c

4.

Kolmio d

Oikea vastaus

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on Kolmio d.

Oikean palan taustavärin tulee olla keltainen, koska sitä vastapäätä oleva pala on keltainen taustaltaan. Viereisten palojen taustavärit ovat punainen ja sininen ja niiden vastakkaiset kolmiot ovat taustaltaan niiden kanssa samanväriset. Vain B ja D ovat taustaväriltään keltaisia. Palaa tulee kääntää 120 astetta myötäpäivään, jotta valkoinen pala on vasemmalla. Tällöin punainen ja sininen ovat oikeilla paikoilla, eli niin, että niiden viereiset pienet kolmiot ovat eri pääväreillä.

5. Majava kanootissa

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Masa Majava on melomassa kanootillaan ja saapuu alueelle, jossa on useita pieniä järviä ja näitä yhdistäviä jokia. Masa haluaa käydä jokaisella järvellä ja hän keksiikin keinon, jolla hän varmistaa, että hän varmasti vierailee kaikilla järvillä.

Masa tietää, että jokaiselta järveltä lähtee korkeintaan kaksi jokea, joita pitkin hän ei ole kulkenut. Kun Masa saapuu jollekin järvelle, hän valitsee seuraavaksi melottavan joen seuraavien sääntöjen mukaan:

  • Jos järvellä on kaksi jokea, joita hän ei ole vielä kulkenut, hän valitsee vasemmanpuoleisen joen.
  • Jos järvellä on yksi joki, jota hän ei ole vielä kulkenut, hän valitsee tämän joen.
  • Jos hän on jo kulkenut kaikkia järveltä lähteviä jokia pitkin, hän ohjaa kanoottinsa takaisinpäin kohti edellistä järveä.

Masa lopettaa melomisen, kun hän on nähnyt kaikki järvet ja joet ja on saapunut takaisin lähtöpisteeseen. Alla olevassa kuvassa on kaavio Masan vierailemalta alueelta.

Jarvet

Jokaisella järvellä Masa näkee eri eläimen. Hän kirjoittaa paperille eläimen nimen nähdessään sen ensimmäistä kertaa.

Missä järjestyksessä Masa kirjoittaa eläimet paperille?

1.

Kala, krokotiili, käärme, haikara, ankka, saukko, sammakko, kilpikonna

2.

Kala, sammakko, kilpikonna

3.

Kala, sammakko, kilpikonna, krokotiili, haikara, saukko, ankka, käärme

Oikea vastaus
4.

Kala, sammakko, krokotiili, kilpikonna, haikara, käärme, saukko, ankka

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on kala, sammakko, kilpikonna, krokotiili, haikara, saukko, ankka, käärme.

Masa käy läpi ensin kolme vasemman puoleista järveä, minkä jälkeen palaa takaisin. Seuraavaksi hän meloo kalasta oikealle krokotiilin luo. Tästä hän jälleen käy vasemman puolen ensin vieraillen myös ankan luona. Ihan viimeiseksi hän käy käärmeen järvessä ja sen jälkeen palaa takaisin alkuun.

Tämä tehtävä liittyy informaatiotieteisiin tutustuttamalla binääripuun käsitteen.

6. Makeisten kerääminen

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 12. Tehtävä oli tasoltaan vaikea.

Panu Majava menee luolaan, jossa on käytävillä toisiinsa yhdistettyjä huoneita. Käytävät ovat yksisuuntaisia, ja Panu voi kulkea niissä ainoastaan vasemmalta oikealle ja alhaalta ylös. Lisäksi Panu saa mennä luolaan vain kerran. Jokaisessa huoneessa on makeisia, joiden lukumäärät näkyvät alla olevasta kuvasta.

Luola

Kuinka monta makeista Panu voi enintään kerätä?

1.

28

Oikea vastaus
2.

27

3.

26

4.

24

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on 28.

Ratkaisu löytyy käyttämällä tekniikkaa nimeltään dynaaminen ohjelmointi. Voidaan luoda taulukko, jossa on solu luolan jokaiselle huoneelle, ja merkitä jokaiseen soluun suurin mahdollinen makeisten lukumäärä, jonka Panu voi kerätä kulkiessaan lähtöpisteestä tiettyä solua vastaavaan huoneeseen. Täten taulukon oikeassa yläkulmassa olevassa solussa on oikea vastaus.

12 19 22 28
10 12 18 23
7 8 15 21
3 6 9 13

Jos solut täytetään alhaalta ylös ja vasemmalta oikealle, jokaisella solulla voidaan ajatella olevan kaksi jo täytettyä naapurisolua: yksi vasemmalla ja yksi alapuolella. Näistä kahdesta arvosta voidaan valita suurempi ja lisätä makeisten solussa oleva lukumäärä makeisten yhteislukumäärään.
Tietotekniikassa monet tärkeät algoritmit perustuvat dynaamisen ohjelmoinnin tekniikkaan.

7. Satunnaisfunktio

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 9. Tehtävä oli tasoltaan keskitaso.

Miikka Majava tarvitsee ohjelmassaan satunnaisen luvun väliltä 0,5 ja 1. Miikan käyttämässä ohjelmointikielessä on käytössä satunnaisfunktio RND(). Tämä funktio palauttaa yhden satunnaisen luvun lukujen 0 ja 1 väliltä, esimerkiksi 0,526128222090 tai 0,1478343894721.

Miten tämän funktion avulla Miikka saa laskettua satunnaisen luvun lukujen 0,5 ja 1 väliltä?

1.

0,5 + 0,5 * RND()

Oikea vastaus
2.

0,5 – 0,5 * RND()

3.

0,5 + RND()

4.

0,5 * RND()

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on 0,5 + 0,5 * RND().

0,5 * RND() palauttaa satunnaisen luvun väliltä 0 ja 0,5.

0,5 + RND() palauttaa satunnaisen luvun väliltä 0,5 ja 1,5.

0,5 – 0,5 * RND() palauttaa satunnaisen luvun väliltä 0 ja 0,5

8. Kastelujärjestelmän logiikka

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 12. Tehtävä oli tasoltaan vaikea.

Milla Majava on rakentanut kastelujärjestelmän, joka kastelee hänen omenapuutaan. Milla tekee kastelujärjestelmästä tietokoneella ohjattavan. Hän käyttää muuttujia A, B, C ja D kuvaamaan hanojen asentoja sekä näistä muodostettua loogista lauseketta kuvaamaan koko kastelujärjestelmänsä tilaa.

  • Jos muuttujan arvo on tosi, on vastaava hana auki. Jos muuttujan arvo on epätosi, on vastaava hana kiinni.
  • Jos tilaa kuvaava looginen lauseke on tosi, omenapuu saa kasteluvettä. Jos looginen lauseke on epätosi, omenapuu ei saa kasteluvettä.

Mikä seuraavista loogisista lausekkeista kuvaa oikein saako omenapuu kasteluvettä vai ei?

Kastelujärjestelmä 

1.

((not A) and B) or (C and D)

Oikea vastaus
2.

(not A) and B

3.

not (A and B) or (C and D)

4.

B and (C and D)

Et vastannut tähän kysymykseen.

Selitys:

Vaihtoehto ((not A) and B) or (C and D) on oikein. Se huomioi puulle molemmilta suunnilta tulevan veden.

Vaihtoehdossa not (A and B) or (C and D) lauseke on tosi, jos A=epätosi, B=epätosi, C=epätosi, D=epätosi, mutta puu ei kuitenkaan saa vettä, koska kaikki hanat ovat kiinni.

Jäljelle jääneissä vaihtoehdoissa vesi voi virrata, vaikka lausekkeen totuusarvo on epätosi ja lausekkeen mukaan veden ei siis pitäisi virrata. 

  • jos vaihtoehdossa B and (C and D) totuusarvot ovat A=tosi/epätosi, B=epätosi, C=tosi, D=tosi niin lauseke saa arvon epätosi, vaikka vesi virtaa (koska hanat C ja D ovat auki).
  • jos vaihtoehdossa (not A) and B totuusarvot ovat A=tosi, B=epätosi, C=tosi, D=tosi, niin lauseke saa arvon epätosi vaikka vesi virtaa tässäkin vaihtoehdossa (koska hanat C ja D ovat auki)

9. Ensimmäinen "bugi"

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Yhdeksäs syyskuuta 1945 Yhdysvaltojen merivoimien upseeri Grace Hopper löysi ensimmäisen "tietokonebugin" työskennellessään Harvard Mark II -tietokoneen parissa. Hän kirjasi sen lokikirjaan seuraavasti: "ensimmäinen todellinen 'bugi' löydös". Vaikka termillä "bugi" tarkoitettiin jo tuolloin tietokonevirhettä, siitä tuli suosittu vasta tämän tapauksen jälkeen.

Tietokone

Mikä tämä "bugi" itseasiassa oli?

1.

Kirjoitusvirhe ohjelmassa.

2.

Looginen virhe ohjelmassa.

3.

Releiden väliin juuttunut yöperhonen.

Oikea vastaus
4.

Käsittämätön teknillinen virhe.

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus: Releiden väliin juuttunut yöperhonen.

Tehtävä liittyy tietokoneiden historiaan.

10. Ovien maalaaminen

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 12. Tehtävä oli tasoltaan vaikea.

Erään kerrostalon asuntojen ovet ovat joko punaisia (kuvassa x-merkki) tai sinisiä (kuvassa + -merkki).

Kerrostalo

Maalari maalaa jotkut ovista keltaisiksi (vastausvaihtoehtojen kuvissa ruudukko). Maalatessaan maalari suorittaa toimintoa Maalaa(kerros, ovi).

Maalaa(kerros, ovi)
Jos asunto(kerros, ovi) on olemassa, tee seuraava
Jos asunnon asunto(kerros, ovi) ovi on punainen, suorita seuraavat viisi riviä:
Maalaa asunnon asunto(kerros, ovi) ovi keltaiseksi
Maalaa(kerros, ovi - 1)
Maalaa(kerros, ovi + 1)
Maalaa(kerros - 1, ovi)
Maalaa(kerros + 1, ovi)


Miltä kerrostalo näyttää, kun maalari on suorittanut toiminnon Maalaa(4, 3)?

1.

KerrostaloB

Oikea vastaus
2.

KerrostaloD

3.

KerrostaloA

4.

KerrostaloC

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on

KerrostaloB

koska aloituskohdasta lähtien kaikki toiminnon Maalaa(kerros, ovi) perusteella kohdatut punaiset ovet on maalattu.

KerrostaloC KerrostaloA KerrostaloC
Kuva 1 Kuva 2 Kuva 3

Kuvassa 1 on maalattu ihan kaikki punaiset ovet, mikä ei noudata toimintoa Maalaa(kerros, ovi); liian monta ovea on maalattu.

Kuvassa 2 on maalattu vain aloituskohdan vasemmalla puolella olevat, maalattavissa olevat punaiset ovet. Siinä ei ole liikuttu pystysuunnassa.

Kuvassa 3 ei oteta huomioon niitä suuntia, joihin päästäisiin jo maalattujen ovien perusteella. Lisäksi on maalattu sinisiäkin ovia.


Kyseessä on täyttöalgoritmi, jota käytetään tietokonegrafiikassa tietyn alueen värin muuttamisessa.

11. Autojen tunnistusjärjestelmä

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Majavamaassa autot merkitään yksikäsitteisellä merkkijonolla. Nämä merkkijonot seuraavat seuraavaa kaavaa:

<nollasta poikkeava numero> <numero> - <konsonantti> <konsonantti> <konsonantti> - <nollasta poikkeava numero>

Esimerkkirekisterikilpi

Uudet tunnisteet luodaan edellisen perusteella seuraavalla algoritmilla eli toimintaohjeella:

  • Ensin viimeistä numeroa kasvatetaan yhdellä.
  • Jos viimeinen numero on 9, uuden merkkijonon viimeisestä numerosta tulee 1 ja viimeinen konsonantti muutetaan seuraavaksi konsonantiksi.
  • Samaan tapaan jos tämä konsonantti oli Z, siitä tulee B ja sitä edeltävä konsonantti muutetaan.
  • Jatketaan samaan tapaan vasemmanpuoleisimpaan numeroon.

Mikä tunniste edeltää alla olevaa tunnistetta?

Kysymysrekisterikilpi

1.

2.

3.

Oikea vastaus
4.

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on:

20-BBB-9:n edeltäjä on 20-BBC-1

19-BBB-9:n edeltäjä on 19-BBC-1

19-ZZZ-1:n edeltäjä on 19-ZZZ-2


Jäljitysohjelmat ovat informaatiotieteiden perusteita. Asioiden tunnistamista numeroilla tai merkkijonoilla voidaan käyttää monissa tilanteissa (esim. autojen rekisterinumerot tai passien numerot). Tämän kaltainen numeroiden ja merkkijonojen järjestely liittyy läheisesti laskentaan tietotekniikassa ja tärkeää sinällään – mikä on seuraava numero minkä voin antaa seuraavalle uudelle autolle?

12. Diagrammit

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 6. Tehtävä oli tasoltaan helppo.

Alla on neljä diagrammia. Mitkä kaksi näistä ovat pohjimmiltaan samat?

Diagrammit

1.

A ja C

2.

B ja D

3.

A ja B

Oikea vastaus
4.

A ja D

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on A ja B.

Tehtävä liittyy informaatiotieteisiin, koska siinä pitää vertailla eri rakenteita. Näitä rakenteita käytetään esittämään informaatiota.

13. XO

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 9. Tehtävä oli tasoltaan keskitaso.

Alla on merkkijono, joka koostuu välilyönneistä ja yhdestä "X"-merkistä. Välilyönnit on merkitty alaviivalla, "_". Kohdistin, jota esittää "|"-merkki, on merkkijonon alussa.

|_ _ _ _ _ _ _ _ _ _ _ _ _ X _ _ _ _ _ _

Kun kirjoitetaan merkki, se tulee kohdistinta seuraavaan merkin (välilyönti, ”X” tai ”O”) tilalle korvaten samalla entisen merkin. Samalla kohdistin siirtyy oikealle seuraavan merkin eteen.

Seuraavia ohjeita noudatetaan järjestyksessä niin, että sulkeiden sisällä olevia toimintoja toistetaan niin kauan kuin sulkujen edellä oleva ehto on tosi:

  • Niin kauan, kun kohdistin ei ole X:n kohdalla
 {kirjoita O};
    
  • Niin kauan, kun kohdistin ei ole merkkijonon alussa
 {kirjoita X ja siirrä kohdistinta kaksi paikkaa vasemmalle};   

Mikä on merkkijono tämän jälkeen?

1.

|O X X X X X X X X X X X X X _ _ _ _ _ _

Oikea vastaus
2.

|X O O O O O O O O O O O O O _ _ _ _ _ _

3.

|O O O O O O O O O O O O O O _ _ _ _ _ _

4.

|X X X X X X X X X X X X X X _ _ _ _ _ _

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on |O X X X X X X X X X X X X X _ _ _ _ _ _

Tehtävässä on tunnistettava luonnollisella kielellä kirjoitettu algoritmi. Tehtävän algoritmissa on toistorakenne, while-lause, ja sisennetyssä lohkossa toistettava ohje. While-lauseessa oleva ehto tarkastetaan ja sitä seuraavaa ohjetta toistetaan, kunnes ehto ei pidä paikkansa (FALSE). Ehto- ja toistorakenteita käytetään ohjelmointikielissä.

14. Selvitä kaavat

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 9. Tehtävä oli tasoltaan keskitaso.

Eeva Majava halusi luoda kaikki ykköstä pienemmät murtoluvut. Ensin hän kirjoitti numeron yksi soluihin A2 ja B2. Tämän jälkeen hän kirjoitti kaavat soluihin A3, B3 ja C2. Lopuksi hän kopioi nämä kaavat alaspäin.

Kaavoissa funktiolla IF on seuraava merkintätapa: IF(ehto; arvo jos tosi; arvo jos epätosi).

Eeva käytti seuraavia kaavoja:

Kaava 1: Kaava 1

Kaava 2: Kaava 2

Kaava 3: Kaava 3

Taulukon sarakkeessa C numero yksi tarkoittaa, että murtoluku on kokonaisluku, nolla tarkoittaa, että murtoluku ei ole kokonaisluku.

Taulukko

Mikä kaava on missäkin solussa?

1.

Kaava 2 soluun A3, kaava 1 soluun B3 ja kaava 3 soluun C2

Oikea vastaus
2.

Kaava 2 soluun A3, kaava 3 soluun B3 ja kaava 1 soluun C2

3.

Kaava 1 soluun A3, kaava 3 soluun B3 ja kaava 2 soluun C2

4.

Kaava 1 soluun A3, kaava 2 soluun B3 ja kaava 3 soluun C2

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on "Kaava 2 soluun A3, kaava 1 soluun B3 ja kaava 3 soluun C2".

Katso kaavojen muotoa. Vain kaava 3 palauttaa nollan ja silloin vain sitä voidaan käyttää sarakkeessa C, sillä nolla ei esiinny muualla. Tällä perusteella vastaukset "Kaava 1 soluun A3, kaava 3 soluun B3 ja kaava 2 soluun C2" ja "Kaava 2 soluun A3, kaava 3 soluun B3 ja kaava 1 soluun C2" ovat väärin.

Kaava 2 voi palauttaa numeron yksi. Koska numero yksi ei esiinny sarakkeessa B, tätä kaavaa voidaan käyttää vain sarakkeessa A.

Kyseessä on konelukutaidon tehtävä. Edistyneen käyttäjän on ymmärrettävä kaavoja, jotta hän voi ymmärtää laskennan talukkolaskennassa.

15. Majavataidetta

Sait 0 pistettä tästä tehtävästä. Tehtävän maksimipistemäärä on 12. Tehtävä oli tasoltaan vaikea.

Mauri Majava on kehittänyt mallin kuvaamaan veistoksia:

  • Veistos on kolmikko (m, s, lista), joka koostuu materiaalista m, muodosta s ja listasta pienempiä veistoksia, jotka on kiinnitetty muodon päälle.
  • [] tarkoittaa tyhjää listaa ilman esineitä, [a] on lista sisältäen vain yhden esineen a ja [a, b] on lista sisältäen kaksi esinettä a ja b.

Esimerkiksi
Esimerkki1   Esimerkki2

(lasi, lieriö, [])    (betoni, lieriö, [(tiili, pallo [])])

Mikä määritelmä kuvaa seuraavaa veistosta?

Tehtävä

1.

(tiili, kuutio, [(teräs, lieriö, [(puu, pallo, [])]), (teräs, lieriö, [])])

Oikea vastaus
2.

(tiili, kuutio, [(teräs, lieriö), [], (puu, pallo), (teräs, lieriö, [])])

3.

(tiili, kuutio, [(teräs, lieriö, []), (puu, pallo), []), (teräs, lieriö, [])])

4.

(tiili, kuutio, [teräs, lieriö, [], puu, pallo, teräs, lieriö, []])

Et vastannut tähän kysymykseen.

Selitys:

Oikea vastaus on (tiili, kuutio, [(teräs, lieriö, [(puu, pallo, [])]), (teräs, lieriö, [])]).

(tiili, kuutio, [(teräs, lieriö, []), (puu, pallo), []), (teräs, lieriö, [])]):
"pallo"-sanan jälkeen ei kuuluisi olla päätöskaarisulkua.


(tiili, kuutio, [(teräs, lieriö), [], (puu, pallo), (teräs, lieriö, [])]):
Ensimmäisen "lieriö"-sanan jälkeen kuuluisi olla pilkku ja lista.


(tiili, kuutio, [teräs, lieriö, [], puu, pallo, teräs, lieriö, []]):
Ensimmäisen tyhjän listan [] jälkeen kuuluisi olla päätöskaarisulku.

Tietokoneohjelmat käsittelevät tietorakenteita, jotka mallintavat todellisia asioita. Tässä tapauksessa taideteosta kuvataan esineiden rekursiivisella yhdistelmällä.