1. Petlja - Takmičenje iz Programiranja - uputstva
Prvo, treba kreirati korisničko nalog. LINK : Uputstvo za kreiranje korisničkih naloga
Drugo, vežbate sa materijalima koji tamo već postoje:
- Materijal ako ćete da učite C
- Priručnik za C++ <- ovo koristimo na sekciji !
- Priručnik za C#
- Priručnik za JavaScript
- i još mnogo toga, što možete i sami da vidite ako posetite Biblioteku materijala na Petlji
Niko ne očekuje da radite sve.
Niko ne očekuje da prođete jedan priručnik od početka do kraja.
U ovoj sekciji upoznavaćemo se sa C/C++
I stoga, da bi se takmičili potrebno je da znate i:
Najvažniji linkovi iz prethodnog dela:
- LINK: Kako kreirati prvi program - konzolnu aplikacijy (prvo u Visual Studiju, a onda u CodeBlocks-u)
- LINK: Kako da na Petlji pošalješ zadatak na proveru
- LINK: Kako nešto ispisati na ekran
- LINK: Kako ispisati rezultat neke matematičke operacije
- LINK: Kako da se unose podaci
Šta ako se desi neka greška:
Ako nešto ne radi, onda postoji mogućnost da je došlo do neke greške.
U našem radu se možemo sresti sa više vrsta greški:
Sintaksne greške - greške koje prijavljuje kompajler, nešto smo pogrešno napisali, nismo poštovali pravila programiranja, ... Primer sintaksne greške je ako na primer nema tačka-zarez na kraju reda, ili napišemo INT, a trebalo je malim slovima int, ili ako imamo promenljiva Niz123, a mi napisali Niz1234, ....
Nećete pokrenuti program sve dok ima sintaksnih grešaka!
Run-time greške - pokrenuli ste program i on negde u radu "pukne". To se dešava kada ste sve napisali po pravilima, ali kompajler nije znao vrednosti svih promenljivih, pa, kad korisnik unese neke vrednosti, onda ako se na primer desi deljenje sa nulom, dolazi do greške i program "puca", ... sa ovim se ređe sreće nego sa sintaksnim greškama.
Logičke greške (ili semantičke greške) - ili kako neki ka-u "greške u značenju" - program radi, ali ne onako kako bismo želeli. Rakunar ne zna št aste vi mislili, već radi kako ide program, kako god da ste ga napisali, dokle god nema grešaka.
Kao prvo, kako da otkrijete gde je greška? Kako da ispravite greške, ako ih imate?
Provera greški se još zove i debuggung (bug je buba na engleskom jeziku)
Jedan od načina je da se program izvršava liniju po liniju, sve dok ne primetiš grešku. Drugi način je da se program pokrene, ali da se postavi na jednom mestu prekid (prekidna tačka) gde će se proveriti stanje. U nastavku su dva linka; jedan je ako raite sa Visual Studijem, a drugi ako koristite CodeBlocks: