nizovi pascal

8
Nizovi u Pascal-u Nizovi u Pascal-u Autor: Silvana Ivković, nastavnica informatike PNG „Stevan Sremac

Upload: sikiss

Post on 17-Feb-2017

345 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Nizovi Pascal

Nizovi u Pascal-uNizovi u Pascal-u

Autor:Silvana Ivković, nastavnica

informatikePNG „Stevan Sremac“

Page 2: Nizovi Pascal

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

Page 3: Nizovi Pascal

Jednodimenzionalni nizovi Karakteristike nizova Definisanje, unos i ispis niza Rešen primer Zadaci za vežbanje

krajkraj

Page 4: Nizovi Pascal

Č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

Page 5: Nizovi Pascal

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

Page 6: Nizovi Pascal

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

Page 7: Nizovi Pascal

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

Page 8: Nizovi Pascal

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