MyLeoNes™

Listas: guardar várias coisas juntas — Informática, 11–13 anos

Uma lista permite a um programa guardar vários valores relacionados num só lugar organizado, para os poder consultar, alterar ou percorrer.

O que é uma lista

Imagina uma fila de caixas com etiquetas: uma para cada pontuação, nome ou cor. Uma lista dá ao programa essa fila, com uma posição para cada item. O programa pode pedir um item, substituí-lo ou percorrer todos pela ordem.

Porque foram necessárias

Uma variável serve para um valor, mas um jogo pode ter 30 pontuações ou uma aplicação de música 500 canções. Dar um nome diferente a cada valor seria lento e difícil de alterar. As listas resolvem isso, permitindo que uma instrução trabalhe com uma coleção inteira.

Adicionar pontuações

Suponhamos que pontuações seja [4, 7, 5]. Primeiro, começa total em 0. Lê 4 e faz total=4; lê 7 e passa a 11; lê 5 e passa a 16. A lista foi percorrida item a item e o total final é 16.

A primeira posição

Uma surpresa comum é algumas linguagens numerarem as posições a partir de 0, não de 1. Em [vermelho, azul, verde], vermelho está na posição 0 e azul na posição 1. Parece estranho porque contamos a partir de um, mas o computador usa zero como primeiro deslocamento.

Listas fora da escola

As aplicações de compras usam listas para os produtos de um cesto, e as de fotografias para as imagens de um álbum. Um serviço meteorológico pode guardar numa lista as temperaturas de cada hora. A mesma ideia ajuda a ordenar, procurar e mostrar muitos elementos relacionados.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…