SlideShare a Scribd company logo
1 of 16
Jednodimenzionalni nizovi


     Aleksinacka gimnazija
•   Niz u programiranju predstavlja slozeni tip podataka sačinjen od
    nekolicine drugih podataka istog ili različitih tipova.
•   Niz može biti jednodimenzionalan, dvodimenzionalan i
    višedimenzionalan.

    Jednodimenzionalni     Dvodimenzionalni      Višedimenzionalni
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.
• 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)
• 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:
• 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 (:).
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.
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
• Kod programa koji se ponavljaju više puta
  vrednosti elemenata se učitavaju iz datoteke.
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).
• Matrične operacije:
• ' transponovanje matrice
• * množenje saglasnih matrica.
• Konstrukcije jednodimenzionalnih polja
• aritmetički red:
 linspace (pocetak, kraj, broj_clanova)
   geometrijski red
• logspace (pocetak, kraj, broj_clanova)
Jednodimenzionalni nizovi - Stevan Spasić - Nebojša Lazarević

More Related Content

What's hot

Anticka Grčka- klasični redovi
Anticka Grčka- klasični redoviAnticka Grčka- klasični redovi
Anticka Grčka- klasični redovi
art2you
 
14 konstruktivni elementi u arhitekturi tradicionalnih materijala
14 konstruktivni elementi u arhitekturi tradicionalnih materijala14 konstruktivni elementi u arhitekturi tradicionalnih materijala
14 konstruktivni elementi u arhitekturi tradicionalnih materijala
josip1
 
Pad zapadnog rimskog carstva
Pad zapadnog rimskog carstvaPad zapadnog rimskog carstva
Pad zapadnog rimskog carstva
Dušan Novakov
 
15.hrišćanstvo i podela carstva
15.hrišćanstvo i podela carstva15.hrišćanstvo i podela carstva
15.hrišćanstvo i podela carstva
Šule Malićević
 
Rimska kultura u doba republike
Rimska kultura u doba republikeRimska kultura u doba republike
Rimska kultura u doba republike
Svetlana Jojkic
 
Ranovizantijski period lekcija
Ranovizantijski period lekcijaRanovizantijski period lekcija
Ranovizantijski period lekcija
art2you
 
16. Римска култура
16. Римска култура16. Римска култура
16. Римска култура
Šule Malićević
 
30.привреда, друштво и култура у средњовековној србији
30.привреда, друштво и култура у средњовековној србији30.привреда, друштво и култура у средњовековној србији
30.привреда, друштво и култура у средњовековној србији
Šule Malićević
 

What's hot (20)

Anticka Grčka- klasični redovi
Anticka Grčka- klasični redoviAnticka Grčka- klasični redovi
Anticka Grčka- klasični redovi
 
Srednjovekovna kultura u Evropi
Srednjovekovna kultura u EvropiSrednjovekovna kultura u Evropi
Srednjovekovna kultura u Evropi
 
Nastanak i sirenje hriscanstva
Nastanak i sirenje hriscanstvaNastanak i sirenje hriscanstva
Nastanak i sirenje hriscanstva
 
Etrurska umetnost
Etrurska umetnostEtrurska umetnost
Etrurska umetnost
 
14 konstruktivni elementi u arhitekturi tradicionalnih materijala
14 konstruktivni elementi u arhitekturi tradicionalnih materijala14 konstruktivni elementi u arhitekturi tradicionalnih materijala
14 konstruktivni elementi u arhitekturi tradicionalnih materijala
 
Pad zapadnog rimskog carstva
Pad zapadnog rimskog carstvaPad zapadnog rimskog carstva
Pad zapadnog rimskog carstva
 
15.hrišćanstvo i podela carstva
15.hrišćanstvo i podela carstva15.hrišćanstvo i podela carstva
15.hrišćanstvo i podela carstva
 
Rimska kultura u doba republike
Rimska kultura u doba republikeRimska kultura u doba republike
Rimska kultura u doba republike
 
Pad srpskog carstva
Pad srpskog carstvaPad srpskog carstva
Pad srpskog carstva
 
Kultura anticke grcke
Kultura anticke grckeKultura anticke grcke
Kultura anticke grcke
 
Пропаст античког света
Пропаст античког светаПропаст античког света
Пропаст античког света
 
Apsolutisticke monarhije
Apsolutisticke monarhijeApsolutisticke monarhije
Apsolutisticke monarhije
 
Ranovizantijski period lekcija
Ranovizantijski period lekcijaRanovizantijski period lekcija
Ranovizantijski period lekcija
 
грчко персијски ратови, пелопонески рат
грчко персијски ратови, пелопонески ратгрчко персијски ратови, пелопонески рат
грчко персијски ратови, пелопонески рат
 
16. Римска култура
16. Римска култура16. Римска култура
16. Римска култура
 
9 .Sparta
9 .Sparta9 .Sparta
9 .Sparta
 
Egipat
EgipatEgipat
Egipat
 
хришћанство
хришћанствохришћанство
хришћанство
 
Uspon srbije u xiii i početkom xiv veka
Uspon srbije u xiii i početkom xiv vekaUspon srbije u xiii i početkom xiv veka
Uspon srbije u xiii i početkom xiv veka
 
30.привреда, друштво и култура у средњовековној србији
30.привреда, друштво и култура у средњовековној србији30.привреда, друштво и култура у средњовековној србији
30.привреда, друштво и култура у средњовековној србији
 

Similar to Jednodimenzionalni nizovi - Stevan Spasić - Nebojša Lazarević (6)

11.-16. NIZOVI.pptx
11.-16. NIZOVI.pptx11.-16. NIZOVI.pptx
11.-16. NIZOVI.pptx
 
Nizovi.docx Информатика и рачураство у ош НИЗОВИ
Nizovi.docx Информатика и рачураство у ош НИЗОВИNizovi.docx Информатика и рачураство у ош НИЗОВИ
Nizovi.docx Информатика и рачураство у ош НИЗОВИ
 
I NIZOVI
I NIZOVII NIZOVI
I NIZOVI
 
NIZOVI
NIZOVINIZOVI
NIZOVI
 
Nizovi Pascal
Nizovi PascalNizovi Pascal
Nizovi Pascal
 
elementi pascala
elementi pascalaelementi pascala
elementi pascala
 

More from NašaŠkola.Net

Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225
NašaŠkola.Net
 

More from NašaŠkola.Net (20)

Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917Sremac 2018 p1_raspored_casova_odeljenja_180917
Sremac 2018 p1_raspored_casova_odeljenja_180917
 
R3 t9 z73
R3 t9 z73R3 t9 z73
R3 t9 z73
 
R3 t9 z71
R3 t9 z71R3 t9 z71
R3 t9 z71
 
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
R3 T 8.2 Ciklusi sa uslovom - Zadatak 62
 
Dan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjiceDan škole 2016 - Program proslave godišnjice
Dan škole 2016 - Program proslave godišnjice
 
CV_Dragan_Ilic_160320
CV_Dragan_Ilic_160320CV_Dragan_Ilic_160320
CV_Dragan_Ilic_160320
 
PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24
 
Takmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica NisTakmicenje Dabar 2016 - Satnica Nis
Takmicenje Dabar 2016 - Satnica Nis
 
Razvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internetRazvionica 2014 Bezbedan internet
Razvionica 2014 Bezbedan internet
 
Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014Razvionica Bezbedan Internet 2014
Razvionica Bezbedan Internet 2014
 
R4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaR4 01 BP Access Unos podataka
R4 01 BP Access Unos podataka
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
 
Solidarnost
SolidarnostSolidarnost
Solidarnost
 
Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225Fv primena obrazovnih_standarda_130225
Fv primena obrazovnih_standarda_130225
 
Наставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разредНаставни план и програм 2012 - Рачунарство и информатика - 2. разред
Наставни план и програм 2012 - Рачунарство и информатика - 2. разред
 
Наставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разредНаставни план и програм 2012 - Рачунарство и информатика - 1. разред
Наставни план и програм 2012 - Рачунарство и информатика - 1. разред
 
Наставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разредНаставни план и програм 2012 - Рачунарство и информатика - 4. разред
Наставни план и програм 2012 - Рачунарство и информатика - 4. разред
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatikaNastavni plan i program za gimnaziju - Računarstvo i informatika
Nastavni plan i program za gimnaziju - Računarstvo i informatika
 
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
 
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазијеРачунарство и информатика - Глобални наставни план за 3. разред гиманазије
Рачунарство и информатика - Глобални наставни план за 3. разред гиманазије
 

Jednodimenzionalni nizovi - Stevan Spasić - Nebojša Lazarević

  • 1. Jednodimenzionalni nizovi Aleksinacka gimnazija
  • 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).
  • 14.
  • 15. • Matrične operacije: • ' transponovanje matrice • * množenje saglasnih matrica. • Konstrukcije jednodimenzionalnih polja • aritmetički red: linspace (pocetak, kraj, broj_clanova) geometrijski red • logspace (pocetak, kraj, broj_clanova)