Započeo DHV
•3. Nov. 2012.• Zaključano[TuT] Nizovi u programiranju (jednodimenzionalni)
1,778
pregleda
4
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
83
Postovi:
5
Teme:
Pridružio se:Nov. 2012
3. Nov. 2012.
Dobar dan, tu sam da vam objasnim sta su ustvari nizovi i primerima vam docaram kako ih je lako koristiti.
-Sta je niz?
Nizovi su skupovi podataka istog tipa.
-Iz cega je sacinjen niz?
Niz je sacinjen iz proizvoljnog broja elemenata niza.Prvi clan niza je uvek 0,te je on pocetni clan.Elementi niza su predstavljeni u indeksu niza odvojeni uglastim zagradama ( [] ) .Svi elementi nizova se nalaza u susednim memorijskim lokacijama.
Kao i sve druge promenljive i nizovi se moraju deklarisati pre upotrebe. Deklaracijom se prevodiocu (kompajleru) saopstavaju tip,ime i velicina niza. Opsti oblik izgleda ovako:
ime_niza je komponenta preko koje se pristupa samom nizu,tip je tip promenljive(kako drugacije da kazem? xD)
Inicalizacijom niza se elementima niza dodeljuju vrednosti. Vrednosti kojima se inicijalizuju elementi moraju da budu uokvirene viticastim zagradama, na primer:
Moguce je cak da se prilikom inicalicazije izostavi velicina_niza. Tada kompajler prodrazumeva da su sve navedene vrednosti niza unutar viticastih zagrada,na primer:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
U konzoli ce vam ispisati : 1, -4, 5.
Prosto, ha? idemo na nesto teze.
Ovde ce kada startujete konzolu da kroz loop provuce 10 puta (i manje od 11 ^^) i svaki put da ispisuje svaki drugi element. Nije nesto slozeno ali nemam trenutno ideja a gagi cita lektiru. Nek se obrazuje covek nema veze.
Ovo su bili jednodimenzionalni nizovi. Laki su za koriscenje te se uveliko koriste i voleo bih kada bi smo podigli stepen koricenja istih kod vas. Zato ih pametno koristite i videcete koliko ce kod biti optimiziraniji 🙂)
Zasluge:
-Diskretni Heroj za pisanje tutorijala i primeri.
-Strucna literatura, knjiga za C programiranje za definicije.
-Gagi za potsticanje svesti o nizovima kod mene.(cita covek lektire,za primer bre ^^)
Malo teorije
-Sta je niz?
Nizovi su skupovi podataka istog tipa.
-Iz cega je sacinjen niz?
Niz je sacinjen iz proizvoljnog broja elemenata niza.Prvi clan niza je uvek 0,te je on pocetni clan.Elementi niza su predstavljeni u indeksu niza odvojeni uglastim zagradama ( [] ) .Svi elementi nizova se nalaza u susednim memorijskim lokacijama.
Deklaracija niza
Kao i sve druge promenljive i nizovi se moraju deklarisati pre upotrebe. Deklaracijom se prevodiocu (kompajleru) saopstavaju tip,ime i velicina niza. Opsti oblik izgleda ovako:
tip ime_niza;ime_niza je komponenta preko koje se pristupa samom nizu,tip je tip promenljive(kako drugacije da kazem? xD)
Inicijalicacija niza
Inicalizacijom niza se elementima niza dodeljuju vrednosti. Vrednosti kojima se inicijalizuju elementi moraju da budu uokvirene viticastim zagradama, na primer:
new niz_brojeva = {1, 3, 2, 4, 5, 6, 8, 7}Moguce je cak da se prilikom inicalicazije izostavi velicina_niza. Tada kompajler prodrazumeva da su sve navedene vrednosti niza unutar viticastih zagrada,na primer:
new niz_brojeva[] = {1, 3, 2, 4, 5, 6, 8, 7}Primeri:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
public OnGameModeInit()
{
new niz
niz = 1;
niz = -4;
niz = 5;
printf("Elementi niza su: %d ,%d ,%d",niz,niz,niz);
return 1;
}
U konzoli ce vam ispisati : 1, -4, 5.
Prosto, ha? idemo na nesto teze.
new niz[] = {100, 30, 20, 40, 50, 60, 0, 70, 11, 10}
public OnGameModeInit()
{
printf(" Parni elementi niza 'niz' su: ");
for(new i=0;i<11;i=i+2)
{
printf(" %d ",niz);
}
return 1;
}
Ovde ce kada startujete konzolu da kroz loop provuce 10 puta (i manje od 11 ^^) i svaki put da ispisuje svaki drugi element. Nije nesto slozeno ali nemam trenutno ideja a gagi cita lektiru. Nek se obrazuje covek nema veze.
Ovo su bili jednodimenzionalni nizovi. Laki su za koriscenje te se uveliko koriste i voleo bih kada bi smo podigli stepen koricenja istih kod vas. Zato ih pametno koristite i videcete koliko ce kod biti optimiziraniji 🙂)
Zasluge:
-Diskretni Heroj za pisanje tutorijala i primeri.
-Strucna literatura, knjiga za C programiranje za definicije.
-Gagi za potsticanje svesti o nizovima kod mene.(cita covek lektire,za primer bre ^^)
Pozdrav,
Diskretni heroj
Diskretni heroj
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
59
Postovi:
55
Teme:
Pridružio se:Okt. 2012
3. Nov. 2012.
Bas sad cita lektiru i dao mi ovaj tut hahah 😄
Odlican tut bar su me ove 2 recenice nasmejale:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
I
Prosto, ha? idemo na nesto teze.
Odlican tut bar su me ove 2 recenice nasmejale:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
I
Prosto, ha? idemo na nesto teze.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
83
Postovi:
5
Teme:
Pridružio se:Nov. 2012
3. Nov. 2012.
Quote from November 3, 2012, 5:15 pm:
Bas sad cita lektiru i dao mi ovaj tut hahah 😄
Odlican tut bar su me ove 2 recenice nasmejale:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
I
Prosto, ha? idemo na nesto teze.
Odlican tut bar su me ove 2 recenice nasmejale:
Idemo s debilnim primerima tipa dodeljivanja vrednosti:
I
Prosto, ha? idemo na nesto teze.
Hvala 🙂 Ukoliko neko ima primer ili bi zeleo da mu uradim nesto sto bi mu olaksalo koriscenje nizova neka slobodno postavi pitanje. Do tada ce gagi vec da zavrsi s citanjem lektire (valjda ^^)
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava