Dodaj[lista,
objekat]: Dodaje
objekat na listu
Primer: Dodaj[{1, 2, 3}, (5, 5)] daje rezultat {1, 2, 3, (5, 5)}
Dodaj[objekat,
lista]: Dodaje objekat
na početak liste
Primer: Dodaj[(5, 5), {1, 2, 3}] daje {(5, 5), 1, 2, 3}
CountIf[uslov,
lista]: Prebrojava
elemente u listi koji zadovoljavaju uslov
Primeri:
CountIf[x < 3, {1, 2, 3, 4, 5}] daje broj 2
CountIf[x<3, A1:A10] gde je A1:A10 opseg ćelija u tabeli, prebrojava sve ćelije čija je
vrednost manja od 3.
Element[lista,
broj n]: Daje n-ti element liste
Napomena: Lista sme da sadrži
elemente samo jednog tipa (na primer, samo brojeve ili samo tačke).
Prvi[lista]: Vraća prvi element liste
Prvi[lista, broj elemenata n]: Vraća novu listu koja sadrži prvih n elemenata liste.
Ubaci[objekat,
lista, pozicija]: Ubacuje
objekat u listu na datu poziciju.
Primer: Ubaci[x^2, {1, 2,
3, 4, 5}, 3] smešta x2 na treću poziciju i daje
rezultat {1, 2, x2, 3, 4, 5}
Napomena: Ako je pozicija negativna broj, onda se ona broji od kraja
liste.
Primer: Ubaci[(1, 2), {1,
2, 3, 4, 5}, -1] smešta tačku
na kraj liste i vraća listu {1, 2, 3, 4,
5, (1, 2)}
Ubaci[lista
1, lista 2, pozicija]:
Ubacuje sve elemente liste1 u listu2 na zadatu poziciju.
Primer: Ubaci[{11, 12},
{1, 2, 3, 4, 5}, 3] smešta
elemente liste1 na treću (i sledeće) poziciju(pozicije)
liste2 i daje listu
{1, 2, 11, 12, 3, 4, 5}
Napomena: Ako je pozicija negativan broj, onda se ona broji od kraja
list
Primer: Ubaci[{11, 12},
{1, 2, 3, 4, 5}, -2] smešta
elemente liste1 na kraj liste2 pre njenog zadnjeg elementa i
daje rezultat
{1, 2, 3, 4, 11, 12, 5}.
Presek[lista
1, lista 2]: Daje novu
listu koja sadrži sve elemente koji su sadržani u obe liste.
IteracijaLista[funkcija,
broj x0, broj n]: Daje
listu dužine n+1 čiji elementi se
dobijaju uzastopnom primenom funkcije na početnu vrednost x0.
Primer: Nakon definisanja funkcije f(x)
= x^2 naredba
L = IteracijaLista[f, 3, 2] daje za rezultat listu
L = {3, 32, (32)2}
= {3, 9, 27}
Spoji[lista
1, lista 2, ...]:
Spaja dve liste (ili više listi)
Napomena: Nova lista sadrži sve elemente polaznih listi čak i ako se oni
ponavljaju. Elementi nove liste zadržavaju originalni redosled.
Primeri:
Spoji[{5, 4, 3}, {1, 2, 3}] proizvodi listu {5, 4, 3, 1, 2, 3}
Spoji[lista
listi]: Spaja podliste
u jednu dužu listu
Napomena: Nova lista sadrži sve elemente polaznih listi čak i ako se oni
ponavljaju. Elementi nove liste zadržavaju originalni redosled.
Primeri:
Spoji[{{1, 2}}] proizvodi listu {1, 2}
Spoji[{{1, 2, 3}, {3, 4}, {8, 7}}] proizvodi listu
{1, 2, 3, 3, 4, 8, 7}
ZadržiAko[uslov,
lista]: Proizvodi novu
listu koja sadrži samo one elemente polazne liste koji zadovoljavaju uslov
Primer: ZadržiAko[x<3,
{1, 2, 3, 4, 1, 5, 6}] vraća
novu listu
{1, 2, 1}
Poslednji[lista]: Returns the last element of the list.
Poslednji[lista,
broj elemenata n]: Vraća
listu koja sadrži samo poslednjih n
elemenata liste
Dužina[lista]: Daje dužinu liste, odnosno broj njenih
elemenata.
Min[lista]: Vraća najmanji element u listi
Max[lista]: Vraća najveći element u listi
Proizvod[lista
brojeva]: Računa
proizvod svih brojeva u listi
IzbaciNedefinisane[lista]: Izbacuje nedefinisane elemente iz liste.
Primer: IzbaciNedefinisane[Niz[(-1)^i,
i, -3, -1, 0.5]] izbacuje
drugi i četvrti element, koji nemaju celobrojne eksponente, pa su stoga
nedefinisani.
Obrni[List]: Obrće redosled elemenata liste
Niz[izraz, promenljiva
i, broj a, broj b]: Daje
listu objekata kreiranih izračunavanjem izraza za vrednosti indeksa i u intervalu od a do b.
Primer: L = Niz[(2, i), i, 1, 5] daje listu tačaka čije y koordinate idu od 1 do 5: L =
{(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)}
Niz[izraz, promenljiva
i, broj a, broj b, broj s]: Daje listu objekata kreiranih izračunavanjem izraza e za vrednosti indeksa i u
intervalu od a do b sa korakom s.
Primer: L = Niz[(2, i), i, 1, 5, 0.5] daje listu tačaka čije y koordinate idu od 1 to 5 sa korakom
0.5: L = {(2, 1), (2, 1.5), (2, 2), (2,
2.5), (2, 3)}
Napomena: Parametri a i b su dinamički, pa se
mogu zadati preko promenljivih koje zavise od klizača.
Sortiraj[lista]: Sortira listu brojeva, teksdtualnih
objekata ili tačaka.
Napomena: Lista tačaka se sortira po x
koordinatama.
Primeri:
Sortiraj[{3, 2, 1}] daje listu {1, 2, 3}.
Sortiraj[{"kruške", "jabuke",
"smokve"}] daje
listu u kojoj su elementi sortirani po abecedi.
Sortiraj[{(3, 2), (2, 5), (4, 1)}] daje listu {(2, 5), (3, 2), (4, 1)}.
Suma[lista]: Računa sumu svih elemenata liste.
Napomena: Ova naredba radi sa brojevima, tačkama, vektorima, tekstom i
funkcijama.
Primeri:
Suma[{1, 2, 3}] daje broj a
= 6.
Suma[{x^2, x^3}] daje f(x)=x2
+ x3.
Suma[Sequence[i,i,1,100]] daje broj a = 5050.
Suma[{(1, 2), (2, 3)}] daje tačku A = (3, 5).
Suma[{(1, 2), 3}] daje tačku B
= (4, 2).
Suma[{"a","b","c"}] daje tekst "abc".
Suma[lista,
broj elemenata n]: Računa
sumu prvih n elemenata liste.
Napomena: Ova naredba radi sa brojevima, tačkama, vektorima, tekstom i
funkcijama.
Primer: Suma[{1, 2, 3, 4,
5, 6}, 4] daje broj a = 10.
Uzmi[lista,
početna pozicija m, krajnja pozicija n]: Vraća listu koja sadrži elemente polazne liste
od pozicije m do n.
Unija[lista
1, lista 2]: Spaja dve
liste i izbacuje višestruka ponavljanja elemenata.