Tämä kurssi on jo päättynyt.
Et voi palauttaa tätä tehtävää

Palauttaaksesi tehtäviä sinun pitää rekisteröityä ja ilmoittautua kurssin etusivulla.

Tehtävä 20

Tämä tehtävä on täysin vapaaehtoinen, kuten kaikki muutkin harmaiden laatikoiden lisätreeni- ja haastetehtävät, joita esiintyy tulevissa luvuissa siellä täällä. A+ antaa nimellisesti yhden pisteen kustakin, mutta se ei ole A-, B- tai C-piste eikä vaikuta arvosanaan.

1 piste

Tehdään animaatio.

Määrittele muuttujia seuraavasti.

val lampunKoko = 250
val punainen  = circle(lampunKoko, Red)
val keltainen = circle(lampunKoko, Yellow)
val vihrea    = circle(lampunKoko, Green)
val liikennevalot = Buffer(punainen, keltainen, vihrea)

o1-pakkauksessa on vaikutuksellinen funktio animoi, joka esittää kuvia peräkkäin ja muodostaa näin niistä animaation. Funktiolle annetaan kaksi parametria:

  • puskurillinen kuvia

  • positiivinen luku (Double), joka kertoo kuinka nopeasti animaatio etenee. Isompi lukuarvo tuottaa nopeamman animaation.

Kokeile animoi-funktiota. Kirjoita alle sellainen käsky, joka animoi liikennevalot-muuttujan osoittaman puskurin sisällön nopeudella 1.0. Voit itse keksiä muutakin animoitavaa.

Palautusta lähetetään...

Ansaitut pisteet

0 / 1

Tehtävän tiedot

Tehtäväkategoria
Pisteytetty
Palautuksesi
0 / 5
Määräaika
keskiviikko 14.9.2022 18:00
Myöhästyneiden palautuksien määräaika
lauantai 15.4.2023 12:00 (-100%)
Ryhmäkoko
1-2
Palauttaneita opiskelijoita yhteensä
605