Takmičenje na portalu www.nasaskola.net
"biramo najbolju lekciju"
februar 2012. godine,
Jednodimenzionalni nizovi,
Računarstvo i informatika,
Stevan Spasić,
Nebojša Lazarević,
Gimnazija Aleksinac
2. • Niz u programiranju predstavlja slozeni tip podataka sačinjen od
nekolicine drugih podataka istog ili različitih tipova.
3. • Niz može biti jednodimenzionalan, dvodimenzionalan i
višedimenzionalan.
Jednodimenzionalni Dvodimenzionalni Višedimenzionalni
4. Jednodimenzionalni nizovi
• Elementi jednodimenzionalnog niza (vektora)
uskladišteni su u registrima centralne memorije računara
jedan pored drugoga.
Ako je indeks broj onda je njim jednoznačno
određen element koji se nalazi na tom
rednom broju.
5. • Indeks mora biti ceo broj, ne sme da bude
negativan ili nula, ili veći od ukupnog broja
elemenata niza.
• Primer:
c = x(5) indeks = 5
d = x(indeks)
6. • Ako je kao indeks dat aritmetički izraz, prvo se
izračunava njegova vrednost i dobijeni broj predstavlja
indeks. U Matlabu indeks mora biti ceo broj.
Primer:
7. • Kao indeks može da se navede i opseg između najniže i
najviše vrednosti indeksa. Ove dve vrednosti razdvojene
su sa dve tačke (:).
8. Dodeljivanje vrednosti
elementima niza
• Elementima niza mogu da se dodele
vrednosti na dva načina:
naredbom za dodeljivanje vrednosti,
učitavanjem iz datoteke.
• Ako je broj podataka sa kojima se radi
mali I ako program neće da se izvršava
više puta sa istim vrednostima može da se
koristi naredba za dodelu vrednosti.
9. Dodeljivanje vrednosti
elementima niza
• Opšti oblik ove naredbe je: ime_niza =
[ lista vrednosti ]
Vrednosti iz liste dodeljuju se redom
elementima vektora čije je ime sa leve
strane znaka jednakosti redosledom kojim
su napisane u listi.
• Primer:
x = [1.2, 2.1, 3.4, 4.5, 5.6] - vektor-vrsta
x = [1.2; 2.1; 3.4; 4.5; 5.6] - vektor-kolona
10.
11. • Kod programa koji se ponavljaju više puta
vrednosti elemenata se učitavaju iz datoteke.
12.
13. Operacije sa nizovima
• Ako su nizovi saglasni, operacije sa
nizovima mogu se izvoditi na dva načina:
• n kao operacije matričnog računa ili
• k po elementima.
• Operacije koje se izvode nad
odgovarajućim elementima počinju sa .
(tačkom).