nizovi
DESCRIPTION
NIZOVI. … 1000. STRUKTURNI TIP PODATAKA. prosti i strukturni tipovi podataka Prosti standardni tipovi podataka: integer, real, boolean, char STRUKTURNI TIP je NIZOVNI TIP Tip i struktura Čemu služi ? ! VELIKI BROJ PODATAKA...... VAR x1,x2,x3,...,x1000: integer;. - PowerPoint PPT PresentationTRANSCRIPT
-
STRUKTURNI TIPPODATAKA1000
-
prosti i strukturni tipovi podatakaProsti standardni tipovi podataka: integer, real, boolean, charSTRUKTURNI TIP je NIZOVNI TIP Tip i strukturaemu slui ? !VELIKI BROJ PODATAKA......VAR x1,x2,x3,...,x1000: integer;
-
Primer: poeni za svakog takmiara....Sta onda da radimo?EFIKASAN I POGODAN nizovni tip podatakaNIZ je ureen, ogranien skup promenljivih istog tipa, koje se nazivaju komponente.komponente = elementi ili lanoviINDEKS elementa OD 1
-
Koristimo jednu promenljivuJednodimenzioni nizoviDefinisanje nizovaBroj komponenti-interval u kome se kreu indeksiTip elemenata nizaPromenljive nizovnog tipa opisujemo u odeljku VAR
var :array[] of
var x:array[1..1000] of integer;1000 memorijskih lokacija za vrednosti tipa INT
-
memorijaElementi niza aElementima nizovske promenljive a se pristupa navoenjem IMENA promenljive i INDEKSA odgovarajue komponente
X[1] prvi element niza X[2] drugi element niza.X[34] 34.ti element niza
:array[1..5] of integervar
-
var niz:array[1..10] of real;
dodela drugih vrednosti niz[4]:=12,5; p:= niz[7]; p dobija vrednost sedmog elementa niza
-
writeln(niz[7]); tampa se vrednost sedmog elementa readln(a[2]); uitava se vrednost niza a i smeta na drugu poziciju u nizu
Voditi rauna o intervalu indeksa.
niz[26] ne postoji !Unos vrednosti u niz ! FOR ciklus
for i:=1 to 10 do read(niz[i]);
-
niz[i] je i-ti lan niza niz
var slova:array[1..100] of char ; begin readln(n); {*unosimo broj elemenata niza slova*} for i:=1 to n do readln (slova[i]); end.
Rezervisali smo 100 mesta u memoriji za lanove niza slova
-
PRIMER: NAPISATI PROGRAM KOJI RAUNA ZBIR LANOVA NIZA, A ZATIM ISPISATI LANOVE NIZA.program Zbir_clanova;var A:array[1..65] of real; i,n:integer; s:real; beginwriteln(Koliko se clanova unosi?);readline(n);s:=0;for i:=1 to n do beginreadln(A[i]); {*UNOSIMO CLANOVE*}s:=s+A[i]; end;Writeln(Zbir brojeva je=, s:10:2);
-
{*ISPIS CLANOVA NIZA*} komentar
writeln(Clanovi niza su:);for i:=1 to n do writeln(A[,i,]=, A[i])end.
PAZI NA KOMENTARE ! VANO !
-
HVALA NA PANJI