Lista

500px-Scratch_Logo.svg

-klubi

scratch_logo
CC-BY-SA-3.0  https://en.wikipedia.org/wiki/File:Scratch_Logo.svg
Original uploader was Airhogs777 at en.wikipedia
CC-BY-SA-2.0 https://en.wikipedia.org/wiki/File:Scratch_cat_large.png Author: Scratch
scratch-kissa_taakse.gif Edellinen Etusivu  Seuraava scratch-kissa_eteen.gif

Lista

Lista on työkalu, jonka avulla voi käyttää suurta määrää tietoa kerralla. Se voidaan ajatella muuttujaksi, joka sisältää muita muuttujia. Lista koostuu kohteista (muuttujista), jotka on numeroitu. Jokainen kohde voidaan noutaa sen numeron avulla. Lista-palikat löytyvät Tieto-valikosta. (Scratch Wiki[1]; Laaksonen.[2])

Listoihin liittyviä koodipalikoita

“Kauppalista” -palikka edustaa listaa. Scratch:ssä sen vasemmalla puolella on valintaruutu. Jos sen valitsee, tulee lista näkyviin Scratch:in näyttämölle.

Kauppalista.png

“lisää thing listaan…” -palikalla voidaan lisätä uusi kohde listaan. 

lisaa_thing_listaan.png

 

“poista listasta” -palikalla voidaan pudotusvalikosta valita poistettavaksi listan ensimmäinen, viimeinen tai kaikki kohteet.

poista_listasta.png

 

“lisää thing kohtaan…” -palikalla voidaan pudotusvalikosta valita sijoitetaanko kohde listan alkuun, loppuun vai satunnaiseen paikkaan.

lisaa_thing_kohtaan.png

“replace item…” -palikalla voidaan pudotusvalikosta valita korvataanko lista ensimmäinen, viimeinen vai satunnainen kohde uudella kohteella.

replace_item.png

“listan alkio…” -palikalla voidaan pudotusvalikosta valita, mitä kohdetta listalla käytetään osana koodia.

listan_alkio.png

“listan pituus…” -palikalla saadaan selville, kuinka monta kohdetta listalla on.

listan_pituus.png

“Kauppalista sisältää…” -palikalla voi tarkistaa sisältääkö lista tietyn kohteen.

lista_sisaltaa.png

Uuden listan luominen

Scratch:ssä mennään Tieto-välilehdelle ja valitaan “Tee lista”
valitaan_Tee_lista.png

Seuraavaksi annetaan listalle nimi

Annetaan_listalle_nimi.png

Kun painetaan OK, ilmestyy Listaan uusia palikoita

Lista_palikoita.png

 

Lähteet


  1. List – Scratch Wiki. Katsottu: 5.5.2016 22:22. https://wiki.scratch.mit.edu/wiki/List  ↩
  2. Laaksonen, A. 2009. Opasarkisto: Python 2 -ohjelmointi: Osa 5 – Listojen käsittely. Katsottu: 5.5.2016 22:26.http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python_05  ↩