Liste i nizovi

Dodaj

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

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

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

Prvi[lista]: Vraća prvi element liste

Prvi[lista, broj elemenata n]: Vraća novu listu koja sadrži prvih n elemenata liste.

Ubaci

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

Presek[lista 1, lista 2]: Daje novu listu koja sadrži sve elemente koji su sadržani u obe liste.

IteracijaLista

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

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

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

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

Dužina[lista]: Daje dužinu liste, odnosno broj njenih elemenata.

Min

Min[lista]: Vraća najmanji element u listi

Max

Max[lista]: Vraća najveći element u listi

Proizvod

Proizvod[lista brojeva]: Računa proizvod svih brojeva u listi

IzbaciNedefinisane

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

Obrni[List]: Obrće redosled elemenata liste

Niz

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

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

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

Uzmi[lista, početna pozicija m, krajnja pozicija n]: Vraća listu koja sadrži elemente polazne liste od pozicije m do n.

Unija

Unija[lista 1, lista 2]: Spaja dve liste i izbacuje višestruka ponavljanja elemenata.


www.geogebra.org