Skip to main content
Remove advertising and get
10 GB!
of disk space for only
$9.95 USD per month
or
$109.95 USD per year
(plus local taxes).
Moodle
English (en)
English (en)
Srpski (sr_lt)
You are currently using guest access (
Log in
)
Programiranje SEKCIJA (i pripreme za takmičenja) -2021/2022
Home
Courses
2021/2022
Sekcija-2021
General
Plejlist na Youtube snimaka sa sekcije
Plejlist na Youtube snimaka sa sekcije
Completion requirements
Click on
Plejlist na Youtube snimaka sa sekcije
to open the resource.
Close drawer
Jump to...
Jump to...
Priručnik za C++ (Petlja.org)
Announcements
(VIDEO i lekcija) Instalacija okruženja CodeBlocks na Windows 10 (zajedno sa kompajlerom)
Petlja - Takmičenje iz Programiranja - uputstva
ONLINE sekcija + pozivnica za Discord (biće otvoren poziv još neko vreme)
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
Šta ako se desi neka greška
LINK: Kako da se unose podaci
Rad sa razvojnim okruženjem CodeBlocks - osnovne stvari koje treba znati ( ovde je za C, a slično je i za C++ )
Rad sa razvojnim okruženjem CodeBlocks - osnovne stvari koje treba znati ( ovde je za C, a slično je i za C++ )
Operatori, izrazi, naredbe, gubitak preciznosti
Grananja
dodatak: Naredba grananja: switch
PRIMERI pisanja programa sa korištenjem grananja
petlje / ciklusi / iteracije
PRIMERI zadataka za petljama
VIDEO uputstva (kratki tutorijali) za početak rada (instalacija CodeBlocks , kako se kreira prvi projekat, elementi programa, komentari, ispis teksta) - za POČETNIKE - preskočite ako znate:
VIDEO uputstva (kratki tutorijali) vezana za promenljive i operatore - za POČETNIKE - preskočite ako znate
VIDEO uputstva - kratki tutorijali : if, else, else if, switch
LINK ka zadatku 1 - Konverzija vremena - za one koji su novi na sekciji
Euklidov algoritam - da znate kako da na lakši način dođete do NZD i NZS
LINK ka zadatku (NZD i NZS)
jedno moguće rešenje zadatka za određivanje NZD i NZS (ako se radi uz primenu Euklidovog algoritma)
drugo moguće rešenje (KRAĆE, ali se koristi Algorithm biblioteka i __gcd)
Prvi izazov - BIG Digits - tekst zadatka (sa kvalifikacija 2009)
Link ka delu gde se predaje taj zadatak na Petlji ... težak zadatak ... ostaje za razmišljanje
Drugi izazov - Prva Cifra - (sa kvalifikacija 2018) ... savet: radite pomoću stringova
Opšti pojmovi o nizovima - Objašnjenje (by V.P.Filko)
Nalaženje maksimalne vrednosti u nizu
Nizovi - rešeni zadaci u C-u- LINK na sajt nekog drugog profesora
LINK ka zadatku sa nizovima
Jedno moguće Rešenje zadatka
zadatak na Petlji : BIOSKOP
1. zadatak
Analiza prvog zadatka (date su 2 verzije rešenja + kod)
Duža verzija rešenja zadatka
Kraća verzija rešenja zadatka
2. zadatak
Jedno moguće Rešenje - "Veliki Zbir"
LINK ka objašnjenju: "Aritmetika velikih brojeva" (sabiranje i oduzimanje))
1. zadatak: Punoletstvo (logički podaci)
Rešenje sa časaod prethodne godine
2. zadatak: Misterija (sa kvalifikacija 2015)
rešenje sa časa od prethodne godine
3. zadatak: Veliki zbir (ponovo, na 2 načina)
LINK ka objašnjenju: "Aritmetika velikih brojeva" (sabiranje i oduzimanje))
duži način rešavanja:
Kraći način (radimo naopačke)
1. zadatak: Rat dama
Slika ilustracije rešenja sa časa
Rešenje od prethodne godine(V.P.Filko)
Rešenje od profesorice Marijane
(ako radite C#) LINK: Rad sa stringovima u C# programskom jeziku
LINK: Kako se radi sa STRINGOM u C++ (petlja.org)
LINK: složeniji rad sa stringom u C++ (da bi znali kako da rešite zadatak Palindrom, koji se tu i nalazi)
jedan način rešenja kako pronaći da li je dati string palindrom (C++)
drugi način kako to rešiti (ali u C-u, i korišćenjem funkcija)
treći način kako to rešiti (u C# i da možete isprobati online)
još jedan način za rešenja (u C#-u)
LINK: kako koristiti funkcije standardne biblioteke cctype (ctype.h iz C-a) za rad sa pojedinačnim slovima
https://arena.petlja.org/competition/20202021kvalifikacije3-vezba#tab_133606
Primena formula radi izbegavanja iteracija
(LINK) Pozicioni brojni sistemi
(LINK) Operacije sa bitovima
(LINK) Pogledajte kako su na Petlji objašnjeni operatori i operacije
Aritmetika velikih brojeva u računarskim sistemima
https://petlja.org/biblioteka/r/Problems/VelikiZbir
(LINK za preuzimanje) BROJNI SISTEMI
LINK: Operacije nad bitovima (hr.wiki)
Petlja: Modularna aritmetika
Petlja, zadatak > operacije po modulu
22.03.zadatak: Magacin sokova (preslikavanje)
22.03.Zadatak: Jednakost rastojanja (elementarna statistika)
Zadatak: Prosek skokova (max-min)
29.03. Zadatak: Redni broj maksimuma (max-min)
29.03. Zadatak: Ciklične permutacije (ugnježdene petlje)
29.03. Zadatak: Kockice za jamb (ugnježdene petlje)
Priručnik za C++ (Petlja.org) ►