Drage učenice i dragi učenici II-3,
U prilogu se nalazi spakovan (zipovan) folder u kojem su reenja prvog najjednostavnijeg zadatka iz Zbirke zadataka na portalu Petlja.org, za zadatak Trening (https://petlja.org/biblioteka/r/problemi/Zbirka/trening).
Ovaj najlaki zadatak koristimo da se upoznamo sa postupcima (metodama) reavanja zadatka, kao i sa sintaksama nekoliko programskih jezika, ali i onlajn kompajlerima, bez korićenja instaliranih integrisanih razvojnih okruenja, kao to su Code Blocks i Visual Studio.
Kada raspakujete spakovanu datoteku iz priloga u novom folderu Zad_001_Trening trebalo bi da bude 6 datoteka sa istim imenima (Trening), ali različitim ekstenzijama:
- Trening.png - Slika skice algoritma. Obratite panju na naredbu ulaza - Alat kao to je FlowGorithm prijaviće nekoliko greaka. Ipak, ovakvo algoritamsko reenje, kao na PNG slici, nastavnik/instruktor programiranja prihvata kao tačno na papiru.
- Trening.fprg - Algoritamsko reenje koje se moe proveriti, odnosno pokrenuti i testirati iz besplatnog alata kao to je FlowGorithm.
- Trening.pas - Ispravan programski kod reenja zadatka u programskom jeziku Pascal.
- Trening.py - Ispravan programski kod reenja zadatka u programskom jeziku Pajton.
- Trening.cpp - Ispravan programski kod reenja zadatka u programskom jeziku C/C++.
- Trening.cs - Ispravan programski kod reenja zadatka u programskom jeziku C#.
Datoteke u kojima su programski kodovi (pas, py, cpp i cs) moete otvoriti iz bilo kog jednostavnog editora, kao to je, na primer, NotePad. Preporučuje se da se instalira besplatan editor NotePad++, koji nije ni kompajler ni razvojno okruenje za neki programski jezik, ali kao da prepoznaje različite programske jezike, te je mnogo bolji za uređivanje linija programskog koda od običnog programa NotePad.
Pogledajte programske kodove, naročito u programskim jezicima C/C++ i C# i pokuajte da pronađete sličnosti i razlike između ova dva programska jezika. Takođe, uporedite automatski generisane programske kodove iz alata FlowGorithm i pronađite sličnosti i razlike za ova dva programska jezika.
Zatim postavite (upload) ove programske kodove na petlja.org za zadatak Trening i proverite da li je sve u redu (da li ste dobili zeleno OK) sa vaih naloga.
Na kraju, obratite posebnu panju na ulazne naredbe i u programskom kodu i u samom tekstu zadatka - svaka vrenost promenljive se učitava iz posebne ulazne linije, odnosno u svakoj ulaznoj liniji je jedna vrednost promenljive. Zatim, pogledajte sledeći zadatak (List papira) - ponovo su date dve ulazne promenljive, ali se obe učitavaju iz iste ulazne linije.
Pozdrav,
Dragan Ilić
Dragan Ilić
Нема коментара:
Постави коментар