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
januar 2022
Petlja: Modularna aritmetika
Petlja: Modularna aritmetika
Completion requirements
Click on
Petlja: Modularna aritmetika
to open the resource.
Close drawer
◄ LINK: Operacije nad bitovima (hr.wiki)
Jump to...
Jump to...
Plejlist na Youtube snimaka sa sekcije
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, 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)
Petlja, zadatak > operacije po modulu ►