Pripoji[lista,
objekt]: listi pripaja zadani objekt
Primjer: Pripoji[{1, 2, 3}, (5,
5)] daje {1, 2, 3, (5, 5)}
Pripoji[objekt,
lista]: pripaja listu zadanom objektu
Primjer: Pripoji[(5, 5), {1, 2,
3}] daje {(5, 5), 1, 2, 3}
UvjetnoPrebrajanje[uvjet,
lista]: prebraja broj elemenata liste koji
zadovoljavaju zadani uvjet
Primjeri:
UvjetnoPrebrajanje[x <
3, {1, 2, 3, 4, 5}] daje broj 2
UvjetnoPrebrajanje[x<3,
A1:A10] gdje je A1:A10
raspon ćelija u tablici, prebraja sva polja čije su vrijednosti manje od 3.
Element[lista,
broj n]: daje n-ti
element zadane liste
Napomena: Elementi liste mogu biti samo objekti istog tipa (npr., samo brojevi ili samo točke).
Početni[lista]: daje prvi element liste
Početni[lista, broj n elemenata]: izraditi će novu listu koja sadrži samo početnih n elemenata zadane liste.
Umetni[objekt,
lista, pozicija]: umeće u listu dani objekt
na zadanu poziciju.
Primjer: Umetni[x^2,
{1, 2, 3, 4, 5}, 3] stavlja x2 na treće mjesto dane liste i daje listu {1, 2, x2, 3, 4, 5}
Napomena: Ako je pozicija zadana negativnim brojem, tada se računa s
desna na lijevo.
Primjer: Umetni[(1,
2), {1, 2, 3, 4, 5}, -1] smješta dani objekt na kraj i daje listu {1, 2, 3, 4, 5, (1, 2)}
Umetni[lista
1, lista 2, pozicija]: umeće sve elemente liste lista1 u listu lista2 na zadanu poziciju.
Primjer: Umetni[{11,
12}, {1, 2, 3, 4, 5}, 3] umeće elemente liste lista1 na treće (i slijedeća) mjesto(a)
liste lista2 te daje listu {1, 2, 11, 12, 3, 4, 5}
Napomena: Ako je pozicija zadana negativnim brojem, tada se računa s
desna na lijevo.
Primjer: Umetni[{11,
12}, {1, 2, 3, 4, 5}, -2] umeće elemente liste lista1 na kraj liste lista2 prije njenog zadnjeg elementa i
daje listu
{1, 2, 3, 4, 11, 12, 5}.
Presjek[lista 1, lista 2]: daje novu listu koja sadrži zajedničke elemente obiju listi
IteracijskaLista[funkcija,
broj x0, broj n]: daje listu duljine n+1 čiji elementi su iteracije zadane
funkcije s početnom vrijednošću x0.
Primjer: Nakon definiranja funkcije f(x) = x^2 naredba L = IteracijskaLista[f, 3, 2]
daje listu L = {3, 32, (32)2} = {3, 9, 81}
Minimum[lista]: daje minimalni element zadane liste
Maksimum[lista]: daje maksimalni element zadane liste
Spajanje[lista 1, lista 2, ...]: spaja dvije (ili više) listi
Napomena: Nova lista sadrži sve elemente početnih listi, čak i jednake.
Elementi nove liste ne mijenjaju poredak.
Primjeri: Spajanje[{5, 4, 3}, {1, 2, 3}] izraditi će listu
{5, 4, 3, 1, 2, 3}
Spajanje[lista listi]: spaja podliste u dulju listu
Napomena: Nova lista sadrži sve elemente početnih listi, čak i jednake.
Elementi nove liste ne mijenjaju poredak.
Primjeri: Spajanje[{{1, 2}}] izraditi će
listu {1, 2}
Spajanje[{{1, 2, 3}, {3, 4}, {8, 7}}] izraditi će listu {1, 2, 3, 3, 4, 8, 7}
UvjetnoZadržavanje[uvjet, lista]: izraditi će novu listu koja sadrži samo one elemente početne liste
koji zadovoljavaju zadani uvjet.
Primjer: UvjetnoZadržavanje[x<3, {1, 2, 3, 4, 1, 5, 6}] daje
novu listu {1, 2, 1}
Posljednji[lista]:daje posljednji element liste.
Posljednji[lista, broj n elemenata]: daje listu koja sadrži posljednjih n elemenata zadane liste
Duljina[lista L]: daje duljinu zadane liste koja predstavlja broj elemenata liste.
Umnožak[lista brojeva]: izračunava umnožak svih brojeva – elemenata liste
UkloniNedefinirano[lista]: uklanja nedefinirane objekte iz liste.
Primjer: UkloniNedefinirano[Niz[(-1)^i, i, -3, -1, 0.5]] uklonit
će drugi i četvrti član niza koji nemaju cjelobrojne eksponente i stoga su
nedefinirani.
InverzniNiz[lista]: preokreće poredak liste
Niz[izraz, varijabla i, broj a,
broj b]: proizvodi listu objekata kreiranih iz
danog izraza upotrebom indeksa i koji
se mijenja na intervalu od a do b.
Primjer: L = Niz[(2, i), i, 1, 5]
izraditi će listu točaka čije su y-koordinate
od 1 do 5.
Niz[izraz, varijabla i, broj a,
broj b, korak povećanja]: proizvodi listu objekata
kreiranih iz danog izraza upotrebom indeksa i
koji se mijenja na intervalu od a do b s
danim korakom povećanja.
Primjer: L = Niz[(2, i), i, 1, 5, 0.5]
izraditi će listu točaka čije su y-koordinate
od 1 do 5 s korakom povećanja 0.5.
Napomena: Kako bi parametri a i b bili dinamični možete koristiti klizač za promjenu vrijednosti varijabli.
Sortiraj[lista]: sortira listu brojeva, tekstova ili točaka.
Napomena: Lista točaka se sortira prema x-koordinati.
Primjeri: Sortiraj[{3, 2, 1}] daje listu {1, 2, 3}.
Sortiraj[{"smokve", "breskve",
"jabuke",}] daje listu tekstova u abecednom
poretku.
Sortiraj[{(3, 2), (2, 5), (4, 1)}] daje
{(2, 5), (3, 2), (4, 1)}.
Zbroj[lista]: izračunava zbroj svih elemenata liste.
Napomena: Ova naredba djeluje na brojeve, točke, vektore, tekstove, i
funkcije.
Primjeri:Zbroj[{1, 2, 3}] daje broj a = 6.
Zbroj[{x^2, x^3}] daje f(x)=x2 + x3.
Zbroj[Niz[i,i,1,100]] daje broj a = 5050.
Zbroj[{(1, 2), (2, 3)}] daje točku A = (3, 5).
Zbroj[{(1, 2), 3}] daje točku B = (4, 2).
Zbroj[{"a","b","c"}] daje tekst "abc".
Zbroj[lista, broj n elemenata]: izračunava zbroj prvih n
elemenata liste.
Napomena: Ova naredba djeluje na brojeve, točke, vektore, tekstove, i
funkcije.
Primjer: Zbroj[{1, 2, 3, 4, 5, 6}, 4] daje broj a = 10.
Podniz[lista, početna pozicija m, završna pozicija n]: proizvodi listu koja sadrži elemente zadane liste od pozicije m do n
Unija[lista 1, lista 2]: spaja dvije liste i odstranjuje elemente koji se pojavljuju opetovano.