Nizovi u Pascal-u Nizovi u Pascal-u Autor: Silvana Ivković, nastavnica informatike PNG „Stevan Sremac“
Nizovi u Pascal-uNizovi u Pascal-u
Autor:Silvana Ivković, nastavnica
informatikePNG „Stevan Sremac“
19. član niza3. član niza2. član nizaPrvi član niza
NizoviJednodimenzionalni nizovi
34, 5, 98, 56, 2, 18, 407, 8, 33, 21, 3, 345, 489, 12, 11, 43, 10, 7, 1
Niz od 19 celih brojeva
krajkraj
Jednodimenzionalni nizovi Karakteristike nizova Definisanje, unos i ispis niza Rešen primer Zadaci za vežbanje
krajkraj
Članovi (elementi niza) su svi istog tipa Broj elemenata Svakom elementu se pristupa preko imena niza i
indeksa (rednog broja) Primer:
a[4] – četvrti element niza a c[81]–osamdesetprvi element niza c
Karakteristike niza
a[i]a[i]Ime niza
Redni broj Člana (index)
nazadkrajkraj
Program ucimoniz;Type niz=ARRAY[1..100] of integer;Var
a:niz;n,i:integer;
Begin
Definisanje, unos i ispis niza
Writeln(‘Koliko elemenata ima niz’);readln(n);Writeln(‘Unesi clanove niza’);for i:=1 to n doreadln(a[i]); Writeln(‘Ispis niza’);
for i:=1 to n do writeln(a[i]);EndEnd..
n
pocetak
i:=1 to n
a[i]
i:=1 to n
a[i]
krajnaprednapred
krajkraj
Program ucimoniz;Type niz=ARRAY[1..100] of
integer;Var
a:niz;n,i:integer;
Begin
Definiše novi tip i to tip niza koji može imati maximalno 100 celobrojnih elemenata
Deklariše promenljivu a koja je tipa niz
n i Memorija
Memorija
AAa[1]a[1]a[2]a[2] a[3]a[3] ……
nazadnazad
krajkraj
ZADATAK 1.ZADATAK 1. NAIP koji će učitati niz od n elemenati i izračunati zbir elemenata niza.
Program zbirniza;Type niz:=array[1..100] of integer;Var a:niy; n,i,s:integer;BEGIN
writeln(‘koliko clanova ima niz’);readln(n);s:=0;writeln(‘unesi clanove niza’)FOR i:=1 to n dobeginreadln(a[i]);s:=s+a[i];end;FOR i:=1 to n dowriteln(‘a[‘,i,’]=‘, a[i]);writeln(‘s=’, s)
End.
i:=1 to n
a[i]
i:=1 to n
a[i]
kraj
pocetak
n
s:=0
s:=s+ a[i]
s
nazadnazadkrajkraj
1. Naip koji će učitati niz od 50 elemenata i izračunati aritmetičku sredinu niza.
2. NAIP koji će učitati niz od n elemenata. Izračunati proizvod svih nenula elemenata (različitih od nule).
3. Unosi se niz od 100 elemenata. NAIP koji računa zbir 5og, 46og i 78og elementa.
4. NAIP koji će ispisati sve brojeve do 500 koji su deljivi sa 3.
5. NAIP koji će ispisati sve trocifrene parne brojeve.
ZADACI ZA VEZADACI ZA VEŽBANJE I DOMAĆIŽBANJE I DOMAĆI
nazadnazad
krajkraj