Naslovna / Programiranje
 

Tehnička škola "Nikola Tesla" u Surdulici

Programiranje nastavni plan

>>Programiranje teorija smer: Računari II razred

>>Programiranje vežbe smer: Računari II razred

>>Programiranje teorija smer: Računari III razred

>>Programiranje vežbe smer: Računari III razred

>>Programiranje blok nastava smer: Računari III razred

>>Programiranje teorija smer: Računari IV razred

>>Programiranje vežbe smer: Računari IV razred

>>Programiranje blok nastava smer: Računari IV razred

Programiranje teorija smer: Računari II razred

Pojam hardvera i softvera. Programski jezici.
Sintaksa i semantika programskih jezika.
Zadatak i algoritam. Definicija i svojstva.
Grafički zapis algoritma. Provera ispravnosti algoritma.
Linijska algoritamska struktura.
Razgranata algoritamska struktura.
Ciklična algoritamska struktura.
Kontrolna pismena vežba
Struktura programskog jezika. Struktura programa.
Ključne reči, identifikatori, konstante i promenljive.
Naredbe za unos podataka.
Naredbe za prikaz podataka.
Operator dodele vrednosti.  Relacijski operatori. Operatori poređenja.
Standardne funkcije.
Naredba grananja IF
Bezuslovno grananje.
Naredba za organizaciju ciklusa sa konačnim brojem ponavljanja (FOR).
Naredba za organizaciju ciklusa sa neodređenim brojem ponavljanja (WHILE).
Naredba za iskakanje iz ciklusa.
Naredba za preskakanje preostalih naredbi do kraja ciklusa.
Nizovni tip podataka. Definisanje niza.
Pristupanje elementima niza. Pretraživanje niza.
Sortiranje niza.
Traženje minimalnog i maksimalnog elementa niza.

Na vrh

Programiranje vežbe smer: Računari II razred

Upoznavanje sa osnovnim elementima dijagrama toka.
Pisanje algoritama sa prostom linijskom strukturom.
Pisanje algoritama sa razgranatom strukturom.
Pisanje algoritama sa cikličnom strukturom.
Komande editora, uređivanje, prevođenje i izvršavanje programa.
Pisanje programa sa prostom linijskom strukturom.
Pisanje programa sa standardnim funkcijama.
Pisanje razgranatih programa.
Višestruko grananje.
Ciklični programi  
Simulacija i pravljenje igrice.
Pisanje programa sa nizovima.
Određivanje maksimalnog i minimalnog elementa niza.
Sortiranje i pretraživanje niza.

Predmetni profesor: Blaga Nešić

Na vrh

Programiranje teorija smer: Računari III razred

Definisanje funkcija
Definisanje procedura
Parametri i argumenti funkcija
Oblast  vidljivosti promenljivih
Rekurzivne funkcije
Nizovi kao argumenti funkcija
Deklarisanje pokazivačkih promenljivih
Pristup podacima pomoću pokazivača
Pokazivači nizova
Upoznavanje sa višedimenzionalnim nizovima
Definisanje višedimenzionalnih nizova
Inicijalizacija višedimenzionalnog niza
Pristupanje elementima višedimenzionalnog niza
Pristupanje elementima višedimenzionalnog niza
Definicija stringa
Unos stringa i operacije sa njim
Pristup elementima stringa pomoću indeksa
Funkcije za rad sa stringovima
Sekvencijalno pretraživanje niza
Binarno pretraživanje niza
Metode sortiranja
Definisanje strukture (sloga)
Nizovi slogova
Strukture i funkcije
Pokazivači i strukture
Datoteke – vrste
Otvaranje i zatvaranje datoteke
Rad sa tekstualnim datotekama
Rad sa binarnim datotekama
Pozicioniranje unutar datoteke (direktan pristup)
Čitanje datoteka
Upis u datoteke
Dinamička dodela memorije
Dinamički nizovi
Rad sa jednostruko spregnutom listom
Inicijalizacija jednostruko spregnute liste
Formiranje jednostruko spregnute liste
Formiranje sortirane jednostruko spregnute liste
Brisanje elemenata iz jednostruko spregnute liste
Brisanje liste i oslobađanje zauzete memorije

Na vrh

Programiranje vežbe smer: Računari III razred

Definisanje funkcija
Definisanje procedura
Parametri i argumenti funkcija
Oblast  vidljivosti promenljivih. Rekurzivne funkcije
Deklarisanje pokazivačkih promenljivih
Pristup podacima pomoću pokazivača
Pristup podacima pomoću pokazivača. Pokazivači nizova
Definisanje višedimenzionalnih nizova
Pristupanje elementima višedimenzionalnog niza
Unos stringa i operacije sa njim
Pristup elementima stringa pomoću indeksa
Funkcije za rad sa stringovima
Sekvencijalno pretraživanje niza
Binarno pretraživanje niza
Metode sortiranja
Definisanje strukture (sloga)
Nizovi slogova
Pokazivači i strukture
Otvaranje i zatvaranje datoteke
Rad sa tekstualnim datotekama, čitanje i upis
Rad sa binarnim datotekama, čitanje i upis
Pozicioniranje unutar datoteke (direktan pristup)
Dinamička dodela memorije
Dinamički nizovi
Rad sa jednostruko spregnutom listom
Formiranje jednostruko spregnute liste
Formiranje sortirane jednostruko spregnute liste
Brisanje elemenata iz jednostruko spregnute liste
Brisanje liste i oslobađanje zauzete memorije

Na vrh

Programiranje blok nastava smer: Računari III razred

Funkcije i procedure
Pokazivači. Višedimenzionalni nizovi
Stringovi. Pretraživanje i metode sortiranja niza.
Strukture. Otvaranje i zatvaranje datoteke
Rad sa datotekama.  Dinamički nizovi

Predmetni profesor: Srđan Ćeranić

Na vrh

Programiranje teorija smer: Računari IV razred

Formiranje dinamičke strukture podataka red
Rad sa redovima
Formiranje i rad sa dinamičkom strukturom  podataka stek
Pregled koncepta objektno orijentisanog programiranja
Definisanje klasa
Funkcije članovi klasa
Konstruktori
Destruktori
Standardni ulazno/izlazni blokovi
Nasleđivanje. Definisanje izvedenih klasa
Višestuko nasleđivanje
Polimortizam
Generički funkcije i klase
Definisanje šablona
Generisanje funkcija
Generisanje klasa
Obrada izuzetaka, rukovanje izuzecima
Prijavljivanje i prihvatanje izuzetaka
Operativni sistem Windows
Programiranje vođeno događajima
Kreiranje glavnog prozora
Dodavanje objekata u prozor
Događaji i osobine objekta i njihove izmene
Kreiranje menija
Dodavanje funkcije koje odgovaraju opcijama menija
Ispisivanje teksta u prozoru
Iscrtavanje grafike u prozoru
Unos bit mapirane grafike u prozoru
Unos teksta i aplikacija
Dodavanje komandnih dugmadi i aplikacija
Dodavanje opciskih dugmadi
Dodavanje polja za izbor
Dodavanje liste
Dodavanje padajuće liste
Kontrole za izmenu
Funkcije za prenos podataka
Dokumentarno prikazivanje aplikacije
Snimanje dokumenata u aplikaciji
Otvaranje dokumenata u aplikaciji
MDI aplikacije
Model podataka
Model objekti i veze
Relacioni model podataka
Pristup bazama podataka iz programskih jezika
Kreiranje objekta za vezu sa bazom
Kreiranje tabele baze
Upis u baze podataka
Čitanje i pretraživanje baze

Na vrh

 

Programiranje vežbe smer: Računari IV razred

Pisanje programa za rad sa stekom
Pisanje programa za rad sa redom
Objektno orjentisano programiranje
Programi za demonstracju kreiranja klase 
Pisanje programa za demonstraciju nasleđivanja
Polimorfizam 
Formiranje apstraktnih tipova podataka
Rukovanje izuzecima
Prijavljivanje i obrada izuzetaka
Upoznavanje programskog paketa Delphi. Organizacija i prevođenje projekta.
Kreiranje glavnog prozora aplikacije.
Događaji i osobine prozora aplikacije
Dodavanje menija u aplikaciju
Dodavanje funkcija u meni
Dodavanje funkcija koje odgovaraju na događaje u prozoru
Iscrtavanje grafike u prozoru
Ispis teksta u prozoru
Dodavanje dijaloga i dugmadi u aplikaciju
Aplikacija za rad sa dokumentima
Snimanje dokumenta u aplikaciji
Otvaranje  dokumenta u aplikaciji
MDI aplikacije
Kreiranje baze podataka iz programa
Kreiranje objekata za vezu sa bazom podataka
Upis u tabele baze podataka
Čitanje i pretraživanje baze podataka

Na vrh

 

Programiranje blok nastava smer: Računari IV razred

Objektno orjetisano programiranje
Objektno orjetisano programiranje
Programiranje Windows aplikacija
Programiranje Windows aplikacija
Programiranje Windows aplikacija

Predmetni profesor: Srđan Ćeranić

Na vrh

   Predmeti

   Linkovi

 

 Kontakt    Autori