BlocosIA Wiki Editor

Arrays

Valor

lista com ( ) , ( ) , ( )

Cria uma lista com os itens encaixados. Use + e − para ter mais ou menos itens. Os itens podem ser números, textos, outras listas ou objetos.

Valor

lista vazia

Uma lista sem nenhum item. Use em "mudar variável para" para começar uma lista do zero.

Valor

lista com ( ) repetido ( ) vezes

Cria uma lista com o mesmo valor repetido várias vezes (ex.: 5 zeros).

Valor

números de ( ) até ( ) passo ( )

Cria a lista de números do início ao fim, somando o passo (ex.: 1, 3, 5, 7, 9).

Valor

dividir o texto ( ) por ( )

Quebra um texto em pedaços usando o separador (ex.: "a,b,c" por ","). Números viram números.

Valor

tabela com ( ) linhas e ( ) colunas cheia de ( )

Cria uma tabela (lista de listas) com linhas e colunas, ótima para tabuleiros e mapas.

Valor

item ( ) de ( )

Pega o item numa posição (o primeiro é 1). Números negativos contam do fim: -1 é o último.

Valor

[primeiro] item de ( )

O primeiro, o último ou um item sorteado da lista.

Valor

tamanho da lista ( )

Quantos itens a lista tem (num objeto, quantas chaves).

Valor

posição de ( ) em ( )

Em que posição o valor está na lista (0 = não está).

Sim/não

( ) contém o item ( ) ?

Verdadeiro se a lista tem esse item (maiúsculas e minúsculas não importam).

Sim/não

a lista ( ) está vazia?

Verdadeiro se a lista (ou objeto) não tem nenhum item.

Valor

item linha ( ) coluna ( ) de ( )

Lê uma célula de uma tabela (lista de listas): linha e coluna começam em 1.

Sim/não

( ) é [uma lista] ?

Pergunta se um valor é uma lista, um objeto, um número, um texto ou sim/não.

Valor

tipo de ( )

Diz o tipo do valor: lista, objeto, número, texto ou sim/não.

Comando

adicionar ( ) ao fim da lista [pontos]

Coloca um item no fim da lista guardada na variável (se a variável não for lista, ela vira uma).

Comando

inserir ( ) na posição ( ) da lista [pontos]

Coloca um item numa posição, empurrando os outros para a frente.

Comando

trocar o item ( ) da lista [pontos] por ( )

Troca o item de uma posição por outro valor.

Comando

remover o item ( ) da lista [pontos]

Tira da lista o item de uma posição.

Comando

remover ( ) da lista [pontos] ([o primeiro])

Tira da lista o primeiro item igual ao valor (ou todos os iguais).

Comando

apagar todos os itens da lista [pontos]

Deixa a lista vazia.

Comando

ordenar a lista [pontos] em ordem [crescente]

Ordena a própria lista guardada na variável: números crescentes/decrescentes ou textos de A a Z.

Valor

juntar os itens de ( ) com ( )

Junta todos os itens num texto, com o separador entre eles (ex.: "maçã, uva").

Valor

lista ( ) seguida de ( )

Uma lista nova com os itens da primeira seguidos dos da segunda.

Valor

itens ( ) até ( ) de ( )

Um pedaço da lista, da posição A até a B.

Valor

( ) em ordem [crescente]

Uma cópia ordenada da lista (a original não muda).

Valor

lista de objetos ( ) em ordem [crescente] pela chave ( )

Ordena uma lista de objetos pelo valor de uma chave (ex.: ranking pela chave "pontos").

Valor

[inverter] ( )

Inverte, embaralha, tira os repetidos, achata (listas dentro de listas viram uma só) ou copia a lista.

Valor

[soma] dos itens de ( )

Soma, média, maior, menor, produto ou mediana dos números da lista.

Valor

quantas vezes ( ) aparece em ( )

Quantas vezes um valor aparece na lista.

Valor

para cada item de ( ) calcular ( )

Cria uma lista nova calculando algo para cada item (use o bloco "item"). Ex.: item × 2.

Valor

itens de ( ) em que ⟨ ⟩

Fica só com os itens em que a condição é verdadeira (use o bloco "item"). Ex.: item > 50.

Valor

primeiro item de ( ) em que ⟨ ⟩

O primeiro item em que a condição é verdadeira (vazio se nenhum).

Sim/não

[todos os itens] de ( ) cumprem ⟨ ⟩ ?

Verdadeiro se todos, algum ou nenhum item cumpre a condição.

Valor

acumular ( ) começando com ( ) calculando ( )

Junta a lista num só valor: em cada volta, "total" é o resultado anterior e "item" o item da vez (ex.: total + item = soma).

Valor

item

O item da vez dentro de "calcular", "em que" e "acumular".

Valor

índice do item

A posição (1, 2, 3…) do item da vez.

Valor

total

O resultado acumulado até agora, dentro de "acumular".