MyLeoNes™

Liste: tenere insieme molte cose — Informatica, 11–13 anni

Una lista permette a un programma di conservare più valori collegati nello stesso posto, per esaminarli, cambiarli o scorrerli.

Che cos’è una lista

Immagina una fila di scatole con un’etichetta: una per ogni punteggio, nome o colore. Una lista offre questa fila al programma, con una posizione per ogni elemento. Il programma può chiederne uno, sostituirlo o visitarli tutti in ordine.

Perché servono le liste

Una variabile va bene per un valore, ma un gioco può avere 30 punteggi e un’app musicale 500 canzoni. Dare un nome diverso a ciascuno sarebbe lento e difficile da modificare. Le liste permettono a un’unica istruzione di lavorare su un’intera raccolta.

Sommai i punteggi

Supponiamo che punteggi sia [4, 7, 5]. Per prima cosa metti totale a 0. Leggi 4 e diventa 4; leggi 7 e diventa 11; leggi 5 e diventa 16. La lista è stata percorsa elemento per elemento e il totale finale è 16.

La prima posizione

Una sorpresa comune è che alcuni linguaggi numerano le posizioni da 0, non da 1. In [rosso, blu, verde], rosso è nella posizione 0 e blu nella 1. Sembra sbagliato perché di solito contiamo da uno, ma il computer usa zero come primo spostamento.

Le liste fuori dalla scuola

Le app per gli acquisti usano liste per i prodotti nel carrello, e quelle fotografiche per le immagini di un album. Un servizio meteo può conservare in una lista le temperature di ogni ora. La stessa idea aiuta a ordinare, cercare e mostrare molti elementi collegati.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…