Programski jezici i strukture podataka

osnovni podaci

Nastavnici:
Srđan Popov srdjanpopov(AT)uns.ac.rs
Konsultacije:
Ponedeljak 10 sati, po zakazivanju mailom.

Dušan Gajić dusan.gajic(AT)uns.ac.rs
Konsultacije:

Po dogovoru putem mejla.




Asistenti:
Milena Počuča milenapocuca(AT)uns.ac.rs

Aleksandar Vasiljević alexva02(AT)uns.ac.rs

Radišić Rade radisic.rade(AT)uns.ac.rs
Konsultacije:
Četvrtak, 18 časova, NTP-321, uz prethodnu prijavu putem email-a.

Mihajlo Marjanski marjanski.mihajlo(AT)uns.ac.rs

nastavni plan

Semestar: 1
Broj časova predavanja (nedeljno): 4
Broj časova računarskih vežbi (nedeljno): 4

Sadržaj predmeta:
Pregled programskih jezika. Sintaksa programskih jezika: BNF, EBNF i sintaksni dijagrami. Osnovni i izvedeni tipovi podataka. Operacije. Sekvenca. Selekcije. Ciklusi. Skokovi. Moduli. Datoteke. Algoritmi i algoritamski sistemi. Tjuringova mašina. Markovljevi normalni algoritmi. Rekurzivne funkcije. Analiza algoritama i strukturirano programiranje. Strukture podataka. Apstraktni tipovi podataka. Testiranje programa. Korisnički interfejs. Dokumentovanje programa.

[SOV] Rezultati kolokvijuma održanog 19.12.2021. u 7:00 i 8:50

Programski jezici i strukture podataka - 27. Decembar 2021

Za sva pitanja, pisati na mejl: vujicic_milena@uns.ac.rs

SOV rezultati za G1, G2

Programski jezici i strukture podataka - 26. Decembar 2021

 Za sva pitanja ili eventualne primedbe, obratiti se nastavniku Mariću.

[PJISP] SOV, rezultati, termin 18.12. u 18.00

Programski jezici i strukture podataka - 25. Decembar 2021

Primer izlazne datoteke je imao grešku kod računanja kvadrature, u prilogu je izlazna datoteka "decembar2021.txt" sa ispravljenim vrednostima.
Veoma česte greške su buffer overflow koji se događa usled neadekvatnog korišćenja funkcija iz biblioteke "string.h". Prvi parametar funkcije je uvek onaj koji će sadržati rezultat operacije (kopiranja, spajanja itd.). On mora biti dovoljno velik niz karaktera da u njega stane rezultujući string. Argumenti komandne linije to nisu i ne može se napisati sledeće:

strcat(args[2],args[3]);

[SOV] Rezultati kolokvijuma održanog 18.12.2021. u 16:10

Programski jezici i strukture podataka - 22. Decembar 2021

U prilogu se nalaze rezultati kolokvijuma održanog 18.12.2021. u 16:10

Za sva dodatna pitanja pišite na mail: andjelovski.olja@uns.ac.rs

[SOV] Rezultati 19.12.2021. - termini 16:10 i 18:00

Programski jezici i strukture podataka - 22. Decembar 2021

Za sva dodatna pitanja pisite na Teams ili na mejl sanjaspica@uns.ac.rs

[SOV] Rezultati kolokvijuma održanog 18.12.2021. u 14:20

Programski jezici i strukture podataka - 22. Decembar 2021

U prilogu se nalaze rezultati kolokvijuma održanog 18.12.2021. u 14:20

Za sva dodatna pitanja pišite na mail: andjelovski.olja@uns.ac.rs

[SOV] Rezultati za termine 18.12.2021 u 10:40 i 12:30

Programski jezici i strukture podataka - 20. Decembar 2021

 Eventualna pitanja slati na mail: alexva02@uns.ac.rs

[PJiSP] Raspored dolazaka na SOV

Programski jezici i strukture podataka - 17. Decembar 2021

 Eventualna pitanja slati na mail alexva02@uns.ac.rs

[PJISP] Priprema gradiva za SOV (molim vas, pre čitanja otvorite obaveštenje da biste videli celi tekst)

Programski jezici i strukture podataka - 13. Decembar 2021

 Poštovani studenti,

Gradivo koje dolazi na SOV obuhvata sve što je do sada rađeno na vežbama. Ukratko, od vas se očekuje da učitate podatke iz ulaznog fajla u jednostruko spregnutu listu ili binarno stablo pretrage, obradite podatke na određeni način, po potrebi pretražite, i rezultat(e) ispišete u izlazni fajl. U obzir dolazi sve što smo radili i za T1234, stoga učitavanje i ispis podataka preko standardnog ulaza/izlaza ne bi trebalo da vam bude stran, kao i rad sa stringovima, naredbe selekcije, ciklusa itd.

[PJiSP] Prijava za SOV

Programski jezici i strukture podataka - 13. Decembar 2021

U prilogu se nalazi Google sheet pomoću kog se vrši prijava za SOV koji će se održati 18.12 i 19.12.2021.
 

[T1234] Rezultati za termin 7.11.2021. u 16:00

Programski jezici i strukture podataka - 13. Novembar 2021

Česte greške:
    - nepotpuna ili nepostojeća validacija broja korišćenih elemenata niza n
    - neinicijalizovane promenljive sume (na 0)

[T1234] Rezultati za termin 7.11.2021. u 08:30

Programski jezici i strukture podataka - 12. Novembar 2021

 Za sva pitanja ili eventualne primedbe, javiti se na petarmaric@uns.ac.rs

[T1234] Rezultati za termin 7.11.2021. u 07:00

Programski jezici i strukture podataka - 12. Novembar 2021

 Za sva pitanja ili eventualne primedbe, javiti se na petarmaric@uns.ac.rs

[T1234] Rezultati za termin 6.11.2021. u 08:30

Programski jezici i strukture podataka - 12. Novembar 2021

 Za sva pitanja ili eventualne primedbe, javiti se na petarmaric@uns.ac.rs

[T1234] Rezultati za termin 6.11.2021. u 07:00

Programski jezici i strukture podataka - 12. Novembar 2021

 Za sva pitanja ili eventualne primedbe, javiti se na petarmaric@uns.ac.rs

[T1234] Rezultati 6.11.2021. - termini 14:30 i 16:00

Programski jezici i strukture podataka - 12. Novembar 2021

 Za sva pitanja ili eventulane primedbe, javiti se na milenapocuca@uns.ac.rs

[T1234] Rezultati za termin 6.11.2021. u 13:00

Programski jezici i strukture podataka - 10. Novembar 2021

 Za sva pitanja ili eventualne primedbe, javiti se na radisic.rade@uns.ac.rs

[T1234] Rezultati 07.11.2021. - termini 13:00 i 14:30

Programski jezici i strukture podataka - 8. Novembar 2021

Za sva dodatna pitanja pisite na Teams ili na mejl sanjaspica@uns.ac.rs

[T1234] Rezultati 07.11.2021. - termini 10:00 i 11:30

Programski jezici i strukture podataka - 8. Novembar 2021

U prilogu se nalaze rezultati kolokvijuma T1234 za termine 07.11.2021. u 10:00 i 11:30.

Sva dodatna pitanja pošaljite na mail: andjelovski.olja@uns.ac.rs

[T1234] Rezultati za termine 06.11.2021 u 10:00 i 11:30

Programski jezici i strukture podataka - 8. Novembar 2021

 Eventualna pitanja slati na mail: alexva02@uns.ac.rs.