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ä 22

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
Valinnainen
Palautuksesi
0
Määräaika
keskiviikko 13.9.2023 18:00
Myöhästyneiden palautuksien määräaika
maanantai 15.4.2024 12:00 (-100%)
Ryhmäkoko
1-2
Palauttaneita opiskelijoita yhteensä
593