Listas e Sequências

Juntar

Juntar[Lista, Objecto]: Junta o objecto à lista         
Exemplo:
Juntar[{1, 2, 3}, (5, 5)] dá-lhe {1, 2, 3, (5, 5)}

Juntar[Objecto, Lista]: Junta a lista ao objecto       
Exemplo:
Juntar[(5, 5), {1, 2, 3}] dá-lhe {(5, 5), 1, 2, 3}

ContarSe

ContarSe[Condição, Lista]: Conta o número de elementos da lista que satisfazem a condição           
Exemplos:
ContarSe[x < 3, {1, 2, 3, 4, 5}] dá-lhe o número 2   
ContarSe[x<3, A1:A10], onde A1:A10 é um bloco de células na folha de cálculo, conta todas as células cujos valores são inferiores a 3.

Elemento

Elemento[Lista, Número n]: Fornece o n-ésimo elemento da lista           
Nota: A lista deve conter elementos de um único tipo (e.g., só números ou só pontos).

Primeiros

Primeiros[Lista]: Retorna o primeiro elemento da lista

Primeiros[Lista, Número n de elementos]: Retorna uma nova lista que contém apenas os primeiros n elementos da lista dada.

Inserir

Inserir[Objecto, Lista, Posição]: Insere o objecto na lista, colocando-o na posição dada.           
Exemplo:
Inserir[x^2, {1, 2, 3, 4, 5}, 3] coloca x2 na Terceira posição e dá-lhe a nova lista {1, 2, x2, 3, 4, 5} 
Nota: Se a posição for um número negativo, então é contada da direita para a esquerda.      
Exemplo:
Inserir[(1, 2), {1, 2, 3, 4, 5}, -1] coloca o ponto no fim da lista e dá-lhe a nova lista {1, 2, 3, 4, 5, (1, 2)}

Inserir[Lista1, Lista2, Posição]: Insere todos os elementos da lista1 na lista2, na posição dada. 
Exemplo:
Inserir[{11, 12}, {1, 2, 3, 4, 5}, 3] coloca os elementos da lista1 na terceira posição (e seguintes posições) da lista2 e fornece a nova lista {1, 2, 11, 12, 3, 4, 5}   
Nota: Se a posição for um número negativo, então é contada da direita para esquerda.         
Exemplo:
Inserir[{11, 12}, {1, 2, 3, 4, 5}, -2] coloca os elementos da lista1 na penúltima posição da lista2 e fornece a nova lista
{1, 2, 3, 4, 11, 12, 5}.

Intersecção

Intersecção[Lista1, Lista2]: Fornece uma nova lista contendo todos os elementos que pertencem a ambas as listas dadas

ListaDeIteração

ListaDeIteração[Função, Número x0, Número n]:      
Dá-lhe a lista de comprimento n+1 cujos elementos são os iterados da função dada, com valor inicial x0.      
Exemplo: Após ter definido a função
f(x) = x^2 o comando    
L = ListaDeIteração[f, 3, 2] dá-lhe a lista           
L = {3, 32, (32)2} = {3, 9, 81}

Concatenar

Concatenar[Lista1, Lista2, ...]: Junta duas ou mais listas.  
Nota: A lista resultante contém todos os elementos das listas iniciais mesmo se eles forem iguais. Os elementos da nova lista não são reordenados.    
Exemplos:
Concatenar[{5, 4, 3}, {1, 2, 3}] cria a lista {5, 4, 3, 1, 2, 3}

Concatenar[Lista de listas]: Junta as sub-listas numa só lista.           
Nota: A nova lista contém todos os elementos das listas iniciais mesmo se eles forem iguais. Os elementos da nova lista não são reordenados.          
Exemplos:
Concatenar[{{1, 2}}] cria a lista {1, 2}
Concatenar[{{1, 2, 3}, {3, 4}, {8, 7}}] cria a lista
{1, 2, 3, 3, 4, 8, 7}

ManterSe

ManterSe[Condição, Lista]: Cria uma nova lista que contém apenas os elementos da lista inicial que satisfazem a condição dada
Exemplo:
ManterSe[x<3, {1, 2, 3, 4, 1, 5, 6}] retorna a nova lista {1, 2, 1}

Últimos

Últimos[Lista]: Retorna o último elemento da lista dada.

Últimos[Lista, Número n de elementos]: Retorna uma nova lista que contém apenas os últimos n elementos da lista dada

Comprimento

Comprimento[Lista]: Fornece o comprimento da lista dada, isto é, o número de elementos dessa lista.

Mínimo

Mínimo[Lista]: Retorna o mínimo dos elementos da lista dada

Máximo

Máximo[Lista]: Retorna o máximo dos elementos da lista

Produto

Produto[Lista de números]: Calcula o produto de todos os números da lista

RemoverIndefinidos

RemoverIndefinidos[Lista]: Remove os objectos indefinidos da lista.    
Exemplo:
RemoverIndefinidos[Sequência[(-1)^i, i, 1, 3, 0.5]] remove o segundo e o quarto elementos da sequência porque estes têm expoente não inteiro e portanto são indefinidos.

Reverter

Reverter[Lista]: Inverte a posição dos elementos da lista      
Exemplo:
Reverter[{3, 5, 1, 2, 5}] dá a lista [{5, 2, 1, 5, 3}.

Sequência

Sequência[Expressão, Variável i, Número a, Número b]: Dá a lista dos objectos criados usando a expressão e o índice i que varia de a até b.
Exemplo:
L = Sequência[(2, i), i, 1, 5] cria a lista dos pontos cuja ordenada varia de 1 até 5

Sequência[Expressão, Variável i, Número a, Número b, Número s]: Fornece a lista de objectos criados usando a expressão dada e o índice i que varia desde a até b com incremento s.        
Exemplo:
L = Sequência[(2, i), i, 1, 5, 0.5] cria a lista dos pontos cuja ordenada varia de 1 até 5 com incremento 0.5.

 

Nota: Dado que os parâmetros a e b são dinâmicos, pode usar qualquer um deles como selector.

Ordenar

Ordenar[Lista]: Ordena uma lista de números, textos ou pontos.      
Nota: Uma lista de pontos é ordenada de acordo com as abcissas.           
Exemplos:    
Ordenar[{3, 2, 1}] dá a lista {1, 2, 3}.     
Ordenar[{"pêras", "maçãs", "figos"}] dá os elementos da lista segundo a ordem alfabética: {"figos", "maçãs", "pêras"}      
Ordenar[{(3, 7), (2, 5), (4, 1)}]{(2, 5), (3, 7), (4, 1)}.

Soma

Soma[Lista]: Calcula a soma de todos os elementos da lista.   
Nota: Este comando funciona para números, pontos, vectores, textos e funções.
Exemplos:
Soma[{1, 2, 3}] dá o número a = 6.         
Soma[{x^2, x^3}] dá a função f(x)=x2 + x3.                    
Soma[Sequência[i,i,1,100]] dá o número a = 5050.          
Soma[{(1, 2), (7, 3)}] dá o ponto A = (8, 5).
Soma[{(1, 2), 3}] dá o ponto B = (4, 2). 
Soma[{"a","b","c"}] dá o texto "abc".

Soma[Lista, Número n de elementos]: Calcula a soma dos primeiros n elementos da lista.
Nota: Este comando funciona para números, pontos, vectores, textos e funções.
Exemplo:
Soma[{1, 2, 3, 4, 5, 6}, 4] dá o número a = 10.

ParteDaLista

ParteDaLista[Lista, Posição inicial m, Posição final n]: Retorna a lista dos elementos que na lista dada estão situados entre as posições m e n, inclusive 
Exemplo:
ParteDaLista[{7, 5, 1, 6}, 2, 3] dá a lista {5, 1}

Reunião

Reunião[Lista1, Lista2]: Junta as duas listas e remove os elementos que são repetições de outros.


www.geogebra.org