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[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[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[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[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[Lista1,
Lista2]: Fornece uma
nova lista contendo todos os elementos que pertencem a ambas as listas dadas
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[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[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[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[Lista]: Fornece o comprimento da lista dada,
isto é, o número de elementos dessa lista.
Mínimo[Lista]: Retorna o mínimo dos elementos da lista
dada
Máximo[Lista]: Retorna o máximo dos elementos da lista
Produto[Lista
de números]: Calcula o
produto de todos os números da lista
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[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[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[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)}] dá {(2,
5), (3, 7), (4, 1)}.
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[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[Lista1,
Lista2]: Junta as duas
listas e remove os elementos que são repetições de outros.