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:
Радован Туровић radovan.turovic(AT)uns.ac.rs
Konsultacije:
Консултације се врше/заказују путем форме или електронске поште.

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

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

Sanja Špica sanjaspica(AT)uns.ac.rs
Konsultacije:
Konsultacije se zakazuju po dogovoru, putem mail-a.

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

Milena Vujičić vujicic_milena(AT)uns.ac.rs

Andrea Sabo Cibolja andrea_saboc(AT)uns.ac.rs

Aleksandra Stamenković stamenkovic(AT)uns.ac.rs
Konsultacije:

Konsultacije se zakazuju po dogovoru putem mail-a.



Relja.Mihić relja.mihic(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.

Preliminarni rezultati E214 - predispitne obaveze

Programski jezici i strukture podataka - 22. Januar 2022

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

Rezultati odbrane domaćeg zadatka

Programski jezici i strukture podataka - 22. Januar 2022

U slučaju neslaganja evidencje javite se na:

srdjanpopov@uns.ac.rs

[PJiSP] Raspored dolazaka na domaći

Programski jezici i strukture podataka - 20. Januar 2022

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

[PJISP] Rezultati nadoknade T1234, 15.1.2022, u terminu od 8.00

Programski jezici i strukture podataka - 18. Januar 2022

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

[PJISP] Rezultati popravnog testa, 15.1.2022. u 8.00

Programski jezici i strukture podataka - 17. Januar 2022

Rezultati su skalirani tako da:

  •  oni koji su popravljali T1234 su mogli maksimalno da osvoje 40 bodova
  • oni koji su popravljali SOV su mogli maksimalno da osvoje 30 bodova

U prilogu se nalazi i predlog rešenja zadatka, koji bih zamolio da pogledate.

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

[PJiSP] Prijava za domaći

Programski jezici i strukture podataka - 17. Januar 2022

U prilogu se nalazi Google sheet pomoću kog se vrši prijava za DOMAĆI koji će se održati 22.01.2022.

U tabeli je potrebno popuniti lične podatke.

[PJiSP] Raspored dolazaka na popravni

Programski jezici i strukture podataka - 13. Januar 2022

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

[PJiSP] - Prijava za popravni

Programski jezici i strukture podataka - 10. Januar 2022

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

U tabeli je potrebno popuniti lične podatke.

Link za prijavu: docs.google.com/spreadsheets/d/1L2geMkqV-JK0P1Eo5d61jVkHRfGUywA3RSVUc1elCRk/edit

[PJiSP] Domaći zadatak

Programski jezici i strukture podataka - 9. Januar 2022

 U prilogu se nalazi domaći zadatak za sve studente koji nemaju dovoljan broj bodova za ispunjenje predispitnih obaveza. O tačnom terminu, načinu prijave i organizaciji domaćeg zadatka pratite obaveštenja na sajtu i ispratite predavanja na predmetu.

[SOV] Rezultati kolokvijuma odrzanog 19.12.2021. u 12:30 i 14:20

Programski jezici i strukture podataka - 30. Decembar 2021

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

[PJISP] SOV, rezultati, 19.12, termin od 10.40

Programski jezici i strukture podataka - 28. Decembar 2021

Poštovani studenti,

Zamolio bih vas da pogledate funkciju za traženje čvora sa t7 slajdova. Pomoću nje ste mogli najlakše rešiti zadatak, tako što ste je mogli pozvati za svako korisničko ime koje je uneto kao argument komandne linije. Ukoliko nađete oba čvora, trebalo je samo oduzeti njihove pogotke i ispisati dobijenu razdaljinu kao apsolutnu vrednost.

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

[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.