Podcast
Questions and Answers
Koje od navedenih se ne smatraju parametrima funkcije?
Koje od navedenih se ne smatraju parametrima funkcije?
Koji je ispravan način za listanje sadržaja direktorijuma u Linux terminalu?
Koji je ispravan način za listanje sadržaja direktorijuma u Linux terminalu?
Kako se može promeniti direktorijum u Linux terminalu?
Kako se može promeniti direktorijum u Linux terminalu?
Koja komanda se koristi za kompilaciju C programa sa uključivanjem matematičke biblioteke?
Koja komanda se koristi za kompilaciju C programa sa uključivanjem matematičke biblioteke?
Signup and view all the answers
Kako se pokreće izvršna datoteka dobijena komandom 'gcc -o zadatak zadatak.c'?
Kako se pokreće izvršna datoteka dobijena komandom 'gcc -o zadatak zadatak.c'?
Signup and view all the answers
Kako se naziva opis obrade podataka u kome su precizirane operacije od kojih se obrada sastoji i redosled njihovog obavljanja?
Kako se naziva opis obrade podataka u kome su precizirane operacije od kojih se obrada sastoji i redosled njihovog obavljanja?
Signup and view all the answers
Koja je osnova heksadecimalnog brojnog sistema?
Koja je osnova heksadecimalnog brojnog sistema?
Signup and view all the answers
Element dijagrama toka sa jednom ulaznom i jednom izlaznom linijom u kome se obavlja obrada ili prenos podataka naziva se:
Element dijagrama toka sa jednom ulaznom i jednom izlaznom linijom u kome se obavlja obrada ili prenos podataka naziva se:
Signup and view all the answers
Kako se naziva algoritam izražen u programskom jeziku?
Kako se naziva algoritam izražen u programskom jeziku?
Signup and view all the answers
Koje su cifre binarnog brojnog sistema?
Koje su cifre binarnog brojnog sistema?
Signup and view all the answers
Izvršilac algoritma može biti:
Izvršilac algoritma može biti:
Signup and view all the answers
Koja je osnova oktalnog brojnog sistema?
Koja je osnova oktalnog brojnog sistema?
Signup and view all the answers
Koja od navedenih opisa najbolje definiše oblast važenja parametra funkcije?
Koja od navedenih opisa najbolje definiše oblast važenja parametra funkcije?
Signup and view all the answers
Koja komanda se koristi za prebacivanje u roditeljski direktorijum u Linux terminalu?
Koja komanda se koristi za prebacivanje u roditeljski direktorijum u Linux terminalu?
Signup and view all the answers
Kako možete kompilirati C program koji koristi matematičku biblioteku?
Kako možete kompilirati C program koji koristi matematičku biblioteku?
Signup and view all the answers
Koja se komanda koristi za pokretanje izvršne datoteke 'zadatak' u Linux terminalu?
Koja se komanda koristi za pokretanje izvršne datoteke 'zadatak' u Linux terminalu?
Signup and view all the answers
Koji su parametri funkcije u programskom jeziku?
Koji su parametri funkcije u programskom jeziku?
Signup and view all the answers
Šta predstavlja G u sintetičkoj definiciji algoritma gde je algoritam uređena četvorka (X, Y, G, Z)?
Šta predstavlja G u sintetičkoj definiciji algoritma gde je algoritam uređena četvorka (X, Y, G, Z)?
Signup and view all the answers
Koji od navedenih pojmova se ne koristi za opisivanje algoritma?
Koji od navedenih pojmova se ne koristi za opisivanje algoritma?
Signup and view all the answers
Koji izraz se koristi za skup svih algoritama?
Koji izraz se koristi za skup svih algoritama?
Signup and view all the answers
Koji su podaci predstavljeni u heksadecimalnom broju?
Koji su podaci predstavljeni u heksadecimalnom broju?
Signup and view all the answers
Šta se naziva element dijagrama toka koji obavlja obradu podataka?
Šta se naziva element dijagrama toka koji obavlja obradu podataka?
Signup and view all the answers
Kako se klasifikuju dva algoritma koji su funkcionalno ekvivalentni?
Kako se klasifikuju dva algoritma koji su funkcionalno ekvivalentni?
Signup and view all the answers
Koja operacija se koristi za određivanje maksimalne dubine stabla?
Koja operacija se koristi za određivanje maksimalne dubine stabla?
Signup and view all the answers
Šta će se desiti kada se izvrši funkcija koja računa sumu elemenata stabla?
Šta će se desiti kada se izvrši funkcija koja računa sumu elemenata stabla?
Signup and view all the answers
Kako se implementira funkcija koja računa broj elemenata na zadatom nivou stabla?
Kako se implementira funkcija koja računa broj elemenata na zadatom nivou stabla?
Signup and view all the answers
Koliko polja ima struktura koja sadrži ime, adresu i godine?
Koliko polja ima struktura koja sadrži ime, adresu i godine?
Signup and view all the answers
Koji će rezultat biti ispisan na standardni izlaz ako se pokrene kod sa strukturom tacka_st?
Koji će rezultat biti ispisan na standardni izlaz ako se pokrene kod sa strukturom tacka_st?
Signup and view all the answers
Kako se vrši alokacija memorije za dvodimenzionalni niz u C-u?
Kako se vrši alokacija memorije za dvodimenzionalni niz u C-u?
Signup and view all the answers
Koju funkciju koristi kod za provjeru grešaka prilikom alokacije memorije?
Koju funkciju koristi kod za provjeru grešaka prilikom alokacije memorije?
Signup and view all the answers
Koliko polja saadrži ova struktura: struct { char ime; char adresa; int godine; int jmbg; }?
Koliko polja saadrži ova struktura: struct { char ime; char adresa; int godine; int jmbg; }?
Signup and view all the answers
Koja operacija se koristi da se zamene levo i desno podstablo za svaki element u stablu?
Koja operacija se koristi da se zamene levo i desno podstablo za svaki element u stablu?
Signup and view all the answers
Koji deo koda se koristi za proveru da li postoji putanja od korena do lista sa zadatom sumom elemenata?
Koji deo koda se koristi za proveru da li postoji putanja od korena do lista sa zadatom sumom elemenata?
Signup and view all the answers
Šta će biti ispisano na standardni izlaz kada se izvrši kod nakon pokretanja ./program a b?
Šta će biti ispisano na standardni izlaz kada se izvrši kod nakon pokretanja ./program a b?
Signup and view all the answers
Koliko puta će se ispisati reč 'PJISP' u kodu koji se izvršava dok je x različito od 0?
Koliko puta će se ispisati reč 'PJISP' u kodu koji se izvršava dok je x različito od 0?
Signup and view all the answers
Koju operaciju nad jednostruko spregnutom listom karaktera implementira kod koji rekurzivno prolazi kroz čvorove?
Koju operaciju nad jednostruko spregnutom listom karaktera implementira kod koji rekurzivno prolazi kroz čvorove?
Signup and view all the answers
Šta se dešava sa promenljivom 'x' u kodu koji koristi pomeranje udesno (>>=)?
Šta se dešava sa promenljivom 'x' u kodu koji koristi pomeranje udesno (>>=)?
Signup and view all the answers
Kako funkcija ubacuje novi element u red?
Kako funkcija ubacuje novi element u red?
Signup and view all the answers
Šta funkcija radi kada se koristi uslov 'while (node->left != NULL)'?
Šta funkcija radi kada se koristi uslov 'while (node->left != NULL)'?
Signup and view all the answers
Koliko puta će se reč 'PJISP' ispisati ako se koristi pomeranje u desno bez uslova?
Koliko puta će se reč 'PJISP' ispisati ako se koristi pomeranje u desno bez uslova?
Signup and view all the answers
Šta se dešava prilikom pokretanja kod sa komandom ./program a b?
Šta se dešava prilikom pokretanja kod sa komandom ./program a b?
Signup and view all the answers
Koju operaciju nad binarnim stablom implementira kod koji prolazi kroz desnu stranu stabla?
Koju operaciju nad binarnim stablom implementira kod koji prolazi kroz desnu stranu stabla?
Signup and view all the answers
Koliko će puta kod ispisati reč 'PJISP' kada je pomeranje na 2 bita?
Koliko će puta kod ispisati reč 'PJISP' kada je pomeranje na 2 bita?
Signup and view all the answers
Šta će biti rezultat kada se koristi kod sa uslovom 'num_args--'?
Šta će biti rezultat kada se koristi kod sa uslovom 'num_args--'?
Signup and view all the answers
Koji ispravni rezultat će biti ispisan prilikom pokretanja ./program a b u kodu sa puts?
Koji ispravni rezultat će biti ispisan prilikom pokretanja ./program a b u kodu sa puts?
Signup and view all the answers
Šta se dešava kada se kod završi bez uklanjanja 'i' argumenta u doktorskim vezama statičke strukture?
Šta se dešava kada se kod završi bez uklanjanja 'i' argumenta u doktorskim vezama statičke strukture?
Signup and view all the answers
Flashcards
Šta je algoritam?
Šta je algoritam?
Opis obrade podataka koji definiše operacije i redosled njihovog obavljanja.
Šta je program?
Šta je program?
Algoritam izražen u programskom jeziku.
Izvršilac algoritma?
Izvršilac algoritma?
Čovek ili računar koji izvršava algoritam.
Osnova binarnog sistema?
Osnova binarnog sistema?
Signup and view all the flashcards
Osnova oktalnog sistema?
Osnova oktalnog sistema?
Signup and view all the flashcards
Osnova heksadecimalnog sistema?
Osnova heksadecimalnog sistema?
Signup and view all the flashcards
Cifre binarnog sistema?
Cifre binarnog sistema?
Signup and view all the flashcards
Cifre oktalnog sistema?
Cifre oktalnog sistema?
Signup and view all the flashcards
Komanda za listanje sadržaja direktorijuma u Linux terminalu
Komanda za listanje sadržaja direktorijuma u Linux terminalu
Signup and view all the flashcards
Komanda za promenu direktorijuma u Linux terminalu
Komanda za promenu direktorijuma u Linux terminalu
Signup and view all the flashcards
Komanda za prelazak u roditeljski direktorijum u Linux terminalu
Komanda za prelazak u roditeljski direktorijum u Linux terminalu
Signup and view all the flashcards
Komanda za kompajliranje C koda u Linuxu
Komanda za kompajliranje C koda u Linuxu
Signup and view all the flashcards
Pokretanje kompajlirane C datoteke u Linuxu
Pokretanje kompajlirane C datoteke u Linuxu
Signup and view all the flashcards
Ko je izvršilac algoritma?
Ko je izvršilac algoritma?
Signup and view all the flashcards
Osnova binarnog brojnog sistema?
Osnova binarnog brojnog sistema?
Signup and view all the flashcards
Osnova oktalnog brojnog sistema?
Osnova oktalnog brojnog sistema?
Signup and view all the flashcards
Osnova heksadecimalnog brojnog sistema?
Osnova heksadecimalnog brojnog sistema?
Signup and view all the flashcards
Parametri funkcije
Parametri funkcije
Signup and view all the flashcards
Oblast važenja parametra funkcije
Oblast važenja parametra funkcije
Signup and view all the flashcards
Komanda za listanje sadržaja direktorijuma
Komanda za listanje sadržaja direktorijuma
Signup and view all the flashcards
Komanda za promenu direktorijuma
Komanda za promenu direktorijuma
Signup and view all the flashcards
Komanda za prelazak u roditeljski direktorijum
Komanda za prelazak u roditeljski direktorijum
Signup and view all the flashcards
Funkcija f(BCVOR* node)
Funkcija f(BCVOR* node)
Signup and view all the flashcards
Funkcija f(BCVOR* node, int t)
Funkcija f(BCVOR* node, int t)
Signup and view all the flashcards
Struktura osoba_st
sa poljima ime
, adresa
, godine
Struktura osoba_st
sa poljima ime
, adresa
, godine
Signup and view all the flashcards
Struktura osoba_st
sa poljima ime
, adresa
, godine
, jmbg
Struktura osoba_st
sa poljima ime
, adresa
, godine
, jmbg
Signup and view all the flashcards
Alokacija memorije za matricu
Alokacija memorije za matricu
Signup and view all the flashcards
PETLJA for
za ispis svakog 3. elementa niza
PETLJA for
za ispis svakog 3. elementa niza
Signup and view all the flashcards
Funkcija f(BCVOR* node)
Funkcija f(BCVOR* node)
Signup and view all the flashcards
Isčitavanje y
koordinate
Isčitavanje y
koordinate
Signup and view all the flashcards
Koliko polja ima struktura tacka_st
?
Koliko polja ima struktura tacka_st
?
Signup and view all the flashcards
Šta se dešava u PETLJI for
?
Šta se dešava u PETLJI for
?
Signup and view all the flashcards
Funkcija main
Funkcija main
Signup and view all the flashcards
Parametri funkcije main
Parametri funkcije main
Signup and view all the flashcards
Pristup argumentu args[i]
Pristup argumentu args[i]
Signup and view all the flashcards
Funkcija puts
Funkcija puts
Signup and view all the flashcards
Funkcija printf
Funkcija printf
Signup and view all the flashcards
Bitwise operatori
Bitwise operatori
Signup and view all the flashcards
Pomeranje bitova udesno (>>)
Pomeranje bitova udesno (>>)
Signup and view all the flashcards
Uslov x != 0
Uslov x != 0
Signup and view all the flashcards
Jednostruko spregnuta lista
Jednostruko spregnuta lista
Signup and view all the flashcards
Funkcija f(node, t)
Funkcija f(node, t)
Signup and view all the flashcards
Funkcija f(front, rear, value)
Funkcija f(front, rear, value)
Signup and view all the flashcards
Pronalaženje najmanje vrednosti u stablu
Pronalaženje najmanje vrednosti u stablu
Signup and view all the flashcards
Pronalaženje najveće vrednosti u stablu
Pronalaženje najveće vrednosti u stablu
Signup and view all the flashcards
Rekurzivno računanje sume elemenata stabla
Rekurzivno računanje sume elemenata stabla
Signup and view all the flashcards
Study Notes
Teorija
- Šta je algoritam? Opis obrade podataka, preciziranjem operacija i redosleda njihovog izvršavanja.
- Algoritam kao postupak. Postupak izražen u programskom jeziku, koji opisuje kako se program kreira.
- Opšti opis obrade podataka. Algoritam je opis obrade podataka koji definiše operacije i njihov redosled.
- Izvršilac algoritma. To može biti čovek, računar ili kombinacija oba.
- Algoritam u programskom jeziku. Programski jezik je način izražavanja algoritma u obliku koje računar može da razume.
- Skup algoritama. Skup svih algoritama je neprebrojiv.
- Funkcionalna ekvivalentnost algoritama. Ako su dva algoritma funkcionalno ekvivalentna, tada im se poklapaju algoritamski sistemi i kodeksi.
Pitanja o brojnim sistemima
- Osnova binarnog sistema. Osnova binarnog brojnog sistema je 2.
- Cifre binarnog sistema. Cifre binarnog sistema su 0 i 1.
- Osnova oktalnog sistema. Osnova oktalnog brojnog sistema je 8.
- Cifre oktalnog sistema. Cifre oktalnog sistema su od 0 do 7.
- Osnova heksadecimalnog sistema. Osnova heksadecimalnog brojnog sistema je 16.
- Cifre heksadecimalnog sistema. Cifre heksadecimalnog sistema su od 0 do 9 i slova A do F.
Programiranje
- Oblast važenja parametara funkcije. Oblast važenja parametra funkcije nije ograničena na samo funkcije.
- Listanje sadržaja direktorijuma. Komanda za listanje sadržaja direktorijuma u Linux terminalu je
ls
. - Promena direktorijuma. Komanda za promenu direktorijuma u Linux terminalu je
cd
. - Prelazak u roditeljski direktorijum. Komanda za prelazak u roditeljski direktorijum je
cd ..
ilicd ../
. - Kompajliranje. Komanda za kompajliranje u Linux terminalu je
gcc -o ime_programa ime_programa.c
.
Pokazivači
- Pokazivač. Pokazivači su promenljive koje čuvaju memorijske adrese drugih promenljivih.
- Tip pokazivača. Tip pokazivača definiše tip podataka na koji pokazivač pokazuje.
- Kvalifikatori. Kvalifikatori se koriste za definisanje ponašanja pokazivača (npr.
const
). - Dereferenciranje. Oznaka
*
se koristi pri dereferenciranju pokazivača (pristup vrednosti koja se na toj adresi nalazi). - Inicijalizacija. Pokazivači treba da budu inicijalizovani na adresu promenljive ili na
nullptr
ako ne pokazuju na nikakvu promenljivu. - Aritmetika pokazivača. U programskom jeziku C dozvoljeno je dodavanje celobrojnih vrednosti na pokazivače.
Ispis i ulaz podataka
- Ispis promenljive tipa double. Sa
printf("%lf", promenljiva);
ispisujemo promenljive tipa double. - Ispis promenljive tipa char. Sa
printf("%c", promenljiva);
ispisujemo promenljive tipa char. - Učitavanje iz standardnog ulaza. Sa
scanf("%s", promenljiva);
učitavamo stringove is standardnog ulaza. - Učitavanje broja Sa
scanf("%d", &n);
učitavamo ceo broj u promenljivun
.
Stabla, Liste, Stekovi
- Binarno stablo Drvo sa maksimalno dva podstabla po čvoru.
- Stek Struktura podataka tipa LIFO (Last-In, First-Out).
- Red Struktura podataka tipa FIFO (First-In, First-Out).
- Lista Linearna struktura podataka.
- Kružna lista Linearna struktura podataka gde je poslednji element povezan sa prvim.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
U ovom kvizu istražujemo osnove algoritama i brojevnih sistema. Pitanja se fokusiraju na definicije, postupke i specifične karakteristike binarnog i oktalnog sistema. Proverite svoje znanje o ovim ključnim konceptima u računarstvu.