Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet APJ Vsako izpitno vprašanje je sestavljeno iz posameznih delov, od katerih je vsak del

Podobni dokumenti
Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C#

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir

Microsoft Word - M docx

Microsoft Word - UP_Lekcija04_2014.docx

Diapozitiv 1

Microsoft PowerPoint - Objekti_gradnja.ppt

Microsoft Word - M docx

Analiza vpliva materiala, maziva in aktuatorja na dinamiko pnevmatičnega ventila

Slide 1

Microsoft Word - M _mod..docx

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

RAČUNALNIŠKI PRAKTIKUM d o c. d r. A N D R E J T A R A N E N K O Kdo bo z vami? Predavatelj: dr. Andrej Taranenko

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

COBISS3/Medknjižnična izposoja

Strojna oprema

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

Delavnica Načrtovanje digitalnih vezij

Orodje za izvoz podatkov

Microsoft Word - M doc

Diapozitiv 1

Navodila Trgovina iCenter

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

Datum in kraj

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Microsoft PowerPoint - Java_spremenljivke

Delavnica Načrtovanje digitalnih vezij

Microsoft Word - CNC obdelava kazalo vsebine.doc

DES

Excel 2016

INFORMATOR BIROKRAT 1/2011

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan

Uradni list RS - 12(71)/2005, Mednarodne pogodbe

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA

Diapozitiv 1

DN5(Kor).dvi

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

1 Načrtovanje programskih aplikacij NPA 2.del Srečo Uranič Učno gradivo je nastalo v okviru projekta Munus 2. Njegovo izdajo je omogočilo sofinanciran

PREDMETNI KURIKULUM ZA RAZVOJ METEMATIČNIH KOMPETENC

Microsoft Word - NAVODILA ZA UPORABO.docx

Microsoft PowerPoint _12_15-11_predavanje(1_00)-IR-pdf

Vaja04_Ver02

INFORMATOR BIROKRAT 1/2011

ACAD-BAU-Analiza-prostorov

Microsoft Word - M docx

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

CMSC 838T Lecture

Turingov stroj in programiranje Barbara Strniša Opis in definicija Definirajmo nekaj oznak: Σ abeceda... končna neprazna množica simbolo

Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvan

GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega)

SESTAVA VSEBINE MATEMATIKE V 6

Microsoft Word - ELEKTROTEHNIKA2_ junij 2013_pola1 in 2

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Spoznajmo PowerPoint 2013

DES

Chapter 1

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Urejevalna razdalja Avtorji: Nino Cajnkar, Gregor Kikelj Mentorica: Anja Petković 1 Motivacija Tajnica v posadki MARS - a je pridna delavka, ampak se

CODEKS IP KAMERA

Podatkovni model ER

Najprej si poglejmo učilnico. Za vse začetnike lahko tukaj najdete čudovito knjigo Python za programiranje. Poda odlično iztočnico za učenje. Priporoč

Microsoft PowerPoint - Sequi_SecDAy.ppt

APS1

REPUBLIKA SLOVENIJA SLUŽBA VLADE REPUBLIKE SLOVENIJE ZA RAZVOJ IN EVROPSKO KOHEZIJSKO POLITIKO NAVODILA ZA PRIJAVO LISTIN NA ZZI V PRIMERU PRO RATA V

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI

Microsoft Word - vaje2_ora.doc

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Microsoft PowerPoint - PIS_2005_03_02.ppt

Teorija kodiranja in kriptografija 2013/ AES

NAVODILA ZA IZPOLNJEVANJE OBRAZCA

Microsoft Word - CN-BTU4 Quick Guide_SI

PowerPointova predstavitev

predstavitev fakultete za matematiko 2017 A

Microsoft Word - N Moderirana navodila.docx

Mladi za napredek Maribora srečanje DOLŽINA»SPIRALE«Matematika Raziskovalna naloga Februar 2015

Področje uporabe

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove

Statistika, Prakticna matematika, , izrocki

Logični modul LOGO!

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Verjetnost Pisni izpit 5. februar 2018 Navodila Pazljivo preberite

Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij.

Programska sprememba oddelka šole

PowerPointova predstavitev

DKMPT

N

Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega pok

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Navodila Trgovina iCenter

3. Metode, ki temeljijo na minimalnem ostanku Denimo, da smo z Arnoldijevim algoritmom zgenerirali ON bazo podprostora Krilova K k (A, r 0 ) in velja

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Prodajna knjižica

C:/Users/Matevž Èrepnjak/Dropbox/FKKT/TESTI-IZPITI-REZULTATI/ /Izpiti/FKKT-junij-17.dvi

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga

Macoma katalog copy

Priloga 1: Pravila za oblikovanje in uporabo standardiziranih referenc pri opravljanju plačilnih storitev Stran 4012 / Št. 34 / Uradni lis

Microsoft PowerPoint - OAPS1- Uvod.ppt

Microsoft Word - N _moderacija.docx

Oblikovanje in razvijanje spletnih strani

SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga upora

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig

Transkripcija:

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet APJ Vsako izpitno vprašanje je sestavljeno iz posameznih delov, od katerih je vsak del točkovan z določenim številom točk (odstotkov). Celotno vprašanje je v vsakem primeru vredno 100 točk. Dijak pri poklicni maturi dobi tri vprašanja, ki skupaj tvorijo celoto in so napisana na enem izpitnem lističu. Izpitni listič dijak izbere z žrebom. Izpitnih lističev je najmanj 5 več kot je število kandidatov, ki opravljajo izpit. Ko dijak izbere izpitni listič, se lahko pripravlja na odgovore 10 minut, nakar odgovarja ustno. Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik Visual C# Paleta z gradniki, nadzornik lastnosti in dogodkov predmeta, obrazec, urejevalnik programske kode, okno Form Designer. Označevalci v Visual C# (C#-ovi, uporabnikovi, poimenovalna pravila, poimenovalni dogovori, sestavljeni označevalci). Okna, ki jih uporabljamo pri izdelovanju projekta. paleta z gradniki, nadzornik lastnosti in dogodkov predmeta obrazec in urejevalnik programske kode, okno Code Designer označevalci v C#, okna, ki jih uporabljamo pri izdelovanju projekta. 2. Projekt v Visual C# Moduli/datoteke, ki sestavljajo projekt v Visual C#. Imenski prostor. Dodajanje novih modulov in obrazcev v projekt. Lastnosti obrazca, parameter this. Pogled Code/Design. projektni modul, imenski prostor lastnosti obrazca, parameter this, pogled Code/Design dodajanje novih modulov in obrazcev v projekt. 3. Osnovni postopki pri izdelavi projekta v Visual C# Začenjanje novega projekta. Shranjevanje projekta. Kreiranje in odstranjevanje dogodkov. Postavljanje gradnikov na obrazec. Kreiranje in odstranjevanje dogodkov. Poimenovanje in preimenovanje in odstranjevanje gradnikov, obrazcev, odzivnih dogodkov.. začenjanje novega projekta, shranjevanje projekta

kreiranje in odstranjevanje dogodkov. poimenovanje, preimenovanje in odstranjevanje gradnikov, obrazcev, odzivnih dogodkov.. 4. Osnovni gradniki v Visual C# Osnovni gradniki (TextBox, ListBox, ComboBox, Button, CheckBox, RadioButton, GroupBox, Panel, TabControl) in njihove glavne lastnosti in dogodki. Kreiranje nove palete gradnikov in dodajanje novih gradnikov v obstoječo paleto. osnovni gradniki v Visual C# lastnosti in dogodki gradnikov Kreiranje nove palete, dodajanje gradnikov v paleto 5. Programski modul brez lastnega obrazca v C#, pisanje lastnih metod. Pomen oz. namen programskega modula brez lastnega obrazca. Kreiranje modula brez lastnega obrazca. Pisanje lastnih metod v Visual C# pomen oz. namen programskega modula brez lastnega obrazca kreiranje modula brez lastnega obrazca Pisanje lastnih metod v Visual C#, klic lastnih metod 6. Projekt z več obrazci v C#, gradnik LinkLabel. Pomen glavnega obrazca. Vključevanje že izdelanega obrazca v projekt in izključevanje obrazca iz projekta, gradnik LinkLabel: uporaba, primer. pomen glavnega obrazca vključevanje že izdelanega obrazca v projekt in izključevanje obrazca iz projekta gradnik LinkLabel 7. Zgradba metod/funkcij v Visual C#. Lastne metode. Odzivne metode, Klicatelj metode parameter sender. lastne metode odzivne metode, parameter Sender 8. Dostopnost označevalcev spremenljivk in objektov v Visual C#. Dostop do spremenljivk/metod glavnega modula in do gradnikov glavnega obrazca v drugih modulih/obrazcih. Dostop do spremenljivk in objektov iz drugih modulov/obrazcev v glavnem modulu. Pomen in uporaba (primer) dogodka Load. dostop do spremenljivk glavnega modula in do gradnikov glavnega obrazca

pomen in uporaba dogodka Load dostop do spremenljivk in objektov v drugih modulih 9. Obrazec v Visual C#. Videz obrazca lastnosti FormBorderStyle in ControlBox. Preklapljanje med pogledom Designer in Code. Konstruktor obrazca. Glavne lastnosti obrazca, dogodki obrazca videz obrazca lastnosti BorderStyle in ControlBox DesignervView in Code view, konstruktor obrazca lastnosti in dogodki obrazca 10. Modalno odprti obrazci v Visual C#. Pomen modalno odprtega obrazca v Visual C#. Klic metode ShowDialog in testiranje vrnjenih vrednosti. pomen modalno odprtega obrazca v Visual C# klic metode ShowDialog testiranje vrnjenih vrednosti 11. Meniji v C#. Izdelava glavnega menija in podmenijev, ločevalna črta v meniju, pomen znaka & v lastnosti Caption, lebdeči meni. izdelava glavnega menija in podmenijev ločevalna črta v meniju, pomen znaka & v lastnosti Text lebdeči meni 12. MDI vmesnik z več dokumenti. Starševski in otroški obrazci v Visual C#. Kreiranje starševskega obrazca. Odpiranje in zapiranje otroških obrazcev. Razporejanje odprtih obrazcev. starševski in otroški obrazci v Visual C#, kreiranje starševskega obrazca odpiranje in zapiranje otroških obrazcev, razporejanje odprtih obrazcev zapiranje in uničenje takih obrazcev. 13. Pogovorna okna v Visual C#. Skupine pogovornih oken in njihov namen. Osnovno sporočilno okno, pogovorna okna za delo z datotekami, imeniki, fonti in barvami, skupine pogovornih oken in njihov namen

osnovno sporočilno okno standardno pogovorna okna za delo z datotekami, imeniki, fonti in barvami, 14. Prekinitvene točke v Visual C#, razhroščevanje. Nastavljanje prekinitvenih točk v Visual C# in iskanje napak. Preverjanje trenutnih vrednosti spremenljivk med izvajanjem programa. Razlika med opcijami Run, Step Over in Step Into. nastavljanje prekinitvenih točk v Visual C#, koračno izvajanje programa preverjanje trenutnih vrednosti spremenljivk med izvajanjem programa razhroščevanje (Visualizer, okno Watch, Immediate, Locals, Call Stack) 15. Delo s tiskalnikom Dialoga za nastavitev tiskalnika Gradnik za tiskalnik, dogodek za nastavitev tiskanja Predogled 16. Garbage Collector Življenjska doba objektov Upravljanje s pomnilnikom Using stavek 17. Sporočilno okno AboutBox, lastnosti projekta Namen sporočilnega okna AboutBox Kreiranje sporočilnega okna AboutBox Nastavitve v Assembly Information in Startup Object 18. Knjižnice razredov in datoteka z razredom v okolju Visual C# Ustvarjanje lastne knjižnice (.dll) Uporaba lastne knjižnice razredov Ustvarjanje in uporaba datoteke z razredom (.cs) 19. Podatkovna skladišča Ustvarjanje nove SQL Baze in nove tabele v bazi

Prikaz vsebine podatkovne tabele v gradniku DataGridView Izdelava projekta nad obstoječo bazo podatkov vključitev obstoječe baze v projekt. Dataset, TableAdapter, BindingNavigator Pomen objetov tipa DataSet in TableAdapter Vključitev gradnika DataSet in ustreznih TableAdapterjev v projekt s pomočjo čarovnika Gradnik BindingNavigator in gradnik TableAdapterManager 21. Transakcije Pomen in vloga transakcij Opis transakcije in pomen parametrov v transakcijah Praktični primer transakcije za brisanje zapisa iz tabele 22. Prikaz sporočil, namigov in brezpogojni varovalni blok v Visual C#. Programski namig ToolTip, sporočilna vrstica StatusBar, brezpogojni varovalni blok programski namig ToolTip sporočilna vrstica StatusBar brezpogojni varovalni blok 23. Dogodki tipkovnice v Visual C#. Dogodki, ki jih proži tipkovnica. Vrstni red dogodkov. Kontrola uporabnikovega vnosa podatkov (npr. kako uporabniku preprečiti vnos vseh znakov razen cifer). Razlaga stavka e.handled = true; dogodki tipkovnice, vrstni red dogodkov vrstni red dogodkov kontrola uporabnikovega vnosa 24. Dogodki ki jih proži miška v Visual C#, parameter sender. Najpomembnejših dogodki, ki jih proži miška. Podrobna razlaga najpomembnejših dogodkov miške. Parameter sender primer. najpomembnejših dogodki, ki jih proži miška

podrobna razlaga najpomembnejših dogodkov miške parameter sender primer 25. Projekt z več obrazci, lastnost DialogResult, uničenje obraza. Sporočilno okno MessageBox. Projekt z več obrazci, modalni in nemodalni obrazci, vključevanje obrazcev v projekt, zapiranje obrazca, lastnost DialogResult, uničenje obraza. Sporočilno okno MessageBox. projekt z več obrazci, modalni in nemodalni obrazci lastnost DialogResult Sporočilno okno MessageBox 26. Objekti tipa DateTime v C#, gradnika Timer in DateTimePicker. Kreiranje objekta DateTime, namen, uporaba,. kreiranje objekta DateTime, namen, uporaba datotek gradnik Timer, namen, uporaba gradnik DateTimePicker, namen, uporaba 27. Razred Object, Boxing in Unboxing, prekrivne metode Razlaga razreda Object in pojmov Boxing in Unboxing. Razlaga prekrivnih metod Razred Object Boxing in Unboxing Razlaga prekrivnih metod 28. Gradnik DataGridView Kreiranje stolpcev, vstavljanje podatkov, dostop do celic, obdelava podatkov v gradniku DataGridView Kreiranje stolpcev (programsko in s pomočjo okna Properties) Vstavljanje podatkov, dostop do celic Obdelava podatkov v gradniku DataGridView 29. Objektno programiranje Razloži pojem Objektno programiranje. Razred, objekt, instanca. Polja, objektne metode, privzeti konstruktor Objektno programiranje

Razred, objekt, instanca Polja, objektne metode, privzeti konstruktor. Izdelava novega projekta v Visual C#. Izdelava novega projekta v Visual C#. Shranjevanje. Vključevanje že izdelanega obrazca v projekt. Izdelava datoteke z razredom in vključitev v projekt. Izdelava novega projekta v Visual C#. Shranjevanje Vključevanje že izdelanega obrazca v projekt Izdelava datoteke z razredom in vključitev v projekt. 31. Postopki pri izdelavi projekta. Spreminjanje imen obrazca, gradnikov, metod. Brisanje dogodkov. Datoteka.Designer.cs. Izključevanje obrazca iz projekta in brisanje obrazca. Spreminjanje imen obrazca, gradnikov, metod Brisanje dogodkov. Datoteka.Designer.cs Izključevanje obrazca iz projekta in brisanje obrazca. 32. Prevajanje projekta in odprava napak. Prevajanje in odpravljanje sintaktičnih napak. Odpravljanje semantičnih napak. Poravnavanje gradnikov na obrazcu okno Layout Prevajanje in odpravljanje sintaktičnih napak. Odpravljanje semantičnih napak Poravnavanje gradnikov na obrazcu okno Layout 33. Dinamično kreiranje okenskih gradnikov. Dinamično kreiranje okenskih gradnikov Dinamično kreiranje obrazca Dinamično kreiranje okenskih dogodkov 34. Dedovanje vizuelnih gradnikov. Dedovanje lastnega obrazca Dedovanje poljubnega gradnika in dodajanje novih lastnosti in dogodkov Kreiranje novega gradnika in uporaba le-tega. Vprašanja C# (2. in 3. letnik)

1. Algoritem Definicija algoritma, osnovni pogoji, ki jih mora izpolnjevati vsak algoritem. Načini zapisov algoritma. definicija 50 osnovni pogoji, oblike zapisa algoritma 50 2. Diagrami poteka Definicija diagrama poteka. Razlaga in namen diagramov poteka. Opis grafičnih simbolov, ki jih uporabljamo v diagramih. definicija razlaga in namen grafični simboli 3. Pseudokoda in sled algoritma Definicija pseudokode. Razlaga in namen pseudokode. Primer pseudokode za izračun vsote prvih 100 naravnih števil. definicija razlaga in namen primer pseudokode 4. Razvojno okolje Visual C# opiši in skiciraj nastanek izvršnega programa v programskem jeziku Visual C# zgradba projekta v Visual C# (enookenske in večokenske aplikacije, moduli, vključevanje in izključevanje že narejenih modulov v projekt) opiši razliko med objektnim in strukturnim programiranjem 5. Programski jeziki in prevajanje programov Vrste programskih jezikov. Postopkovni in nepostopkovni programski jeziki. Prevajanje, prevajalniki. vrste programskih jezikov postopkovni in nepostopkovni programski jeziki prevajanje, vrste prevajalnikov in razlike med njimi 6. Načini programiranja Nestrukturirano in strukturirano programiranje, objektno orientirano programiranje. Vrste objektno orientiranih programskih jezikov. značilnosti nestrukturiranega in strukturiranega programiranja značilnosti objektno orientiranega programiranja

objektno orientirani programski jeziki - vrste 7. Napake pri programiranju, testiranje programov Vrste napak pri programiranju. Iskanje napak, orodja za iskanje napak. Razloži pri katerih napakah lahko prevajalnik pomaga programerju? Katero orodje pa vsaj delno pomaga pri odpravljanju druge vrste napak? Razloži napake v naslednjih zaporedjih stavkov: int i,j; decimal x,y; string s; i=2; x=12.9; j=x/i; s= "Barka"; for (y = 1 ; y < 10 ; y++); x=x+1; s=s.length; vrste napak pri programiranju testiranje programov, orodja za odkrivanje napak pri programiranju razlaga napak v zaporedju stavkov 8. Osnovni podatkovni tipi v C# Naštej osnovne podatkovne tipe v C# in njihovo delitev, njihove zaloge vrednosti. Koliko prostora zasedajo v pomnilniku? Metoda Sizeof(). Osnovne aritmetične operacije in funkcije nad njimi. osnovni podatkovni tipi zaloga vrednosti osnovnih podatkovnih tipov, metoda sizeof osnovne aritmetične operacije in funkcije nad osnovnimi podatkovnimi tipi 9. Deklaracija in definicija spremenljivk. Razlika med deklaracijo in definicijo spremenljivk. Napiši primer za eno in drugo ter še primer za oboje hkrati. Pri zadnjem primeru razloži še pojem inicializacija spremenljivke. Življenjska doba spremenljivke. Sklad in kopica. deklaracija in definicija spremenljivke, primer inicializacija in življenjska doba spremenljivke sklad in kopica 10. Enostavne vhodno - izhodne operacije v C#. Naštej osnovne vhodno izhodne operacije ( branje in izpis) v C#, uporaba blokov {} v stavku WriteLine. Formatiranje izpisov s pomočjo metode WriteLine. metode za branje in izpis uporaba blokov {} v stavku WriteLine

formatiranje izpisov 11. Krmilni stavki v C#. Opiši osnovni krmilni stavek v C#, razloži razliko med pogojno izvršitvijo in razvejitvijo, razloži testiranje enostavnih in sestavljenih pogojev, relacijski operatorji v pogojih. krmilni stavek, pogojna izvršitev in razvejitev testiranje enostavnih in sestavljenih pogojev relacijski operatorji v pogojih 12. Zanke v C# (1) Vrste zank v C#. Testiranje pogoja za nadaljevanje in izstop iz zanke. Razlike med posameznimi zankami. vrste zank testiranje pogoja razlike med zankami 13. Razred Console, tehnologija IntelliSense in vrste pomoči pri pisanju kode, prevajanje in zagon projekta, komentarji v C# Pomen razreda Console, uporaba in vrsta pomoči s pomočjo tehnologije IntelliSense, using stavki, prevajanje in zagon novega projekta pomen razreda Console uporaba in vrsta pomoči s pomočjo tehnologije IntelliSense, using stavki prevajanje in zagon novega projekta, komentarji 14. Pretvarjanje oz. konverzije med osnovnimi podatkovnimi tipi z metodo Convert. Eksplicitne konverzije. Standardne oznake za formatiranje števil in njihova uporaba v metodi ToString, metoda Parse Pretvarjanje oz. konverzije med osnovnimi podatkovnimi tipi Eksplicitne konverzije Standardne oznake za formatiranje, metoda Parse 15. Operatorji v C# Najpomembnejši operatorji v C#. Aritmetični operatorji, logični operatorji, operatorji prirejanja, primerjalni operatorji. najpomembnejši operatorji v C#, krajši zapis operatorjev pomen preinkrementa in poinkrementa predekrementa in podekrementa

logični operatorji, operatorji prirejanja, primerjalni operatorji 16. Zanke v C# in njihova uporaba Naštej zanke v programskem jeziku Visual C# (4 vrste zank). Razlike oz. primerjave med njimi. Kdaj uporabimo katero od zank. Nariši diagram poteka za dve izmed zank. Predčasni izhod iz zanke, prekinitev zanke. zanke v programskem jeziku Visual C# uporaba zank diagram poteka, predčasni izhod iz zanke, prekinitev zanke 17. For zanka v C# Sintaksa for zanke v C#, diagram poteka. Poimenovanje posameznih stavkov v glavi for zanke. Uporaba dveh ali več števcev v zanki, števec naštevnega tipa v for zanki, sestavljanje pogojev. Sintaksa for zanke v C#, diagram poteka, poimenovanje posameznih stavkov Uporaba dveh ali več števcev v zanki števec naštevnega tipa v v for zanki, sestavljanje pogojev 18. While zanka v C# Sintaksa while zanke, diagram poteka. Sestavljanje pogojev, primer pogoja za neskončno zanko in izhod iz take zanke: sintaksa while zanke, diagram poteka sestavljanje pogojev neskončna zanka 19. Do while zanka v C# Sintaksa do while zanke, diagram poteka. Sestavljanje pogojev, razlika med zanko while in do while. sintaksa do while zanke, diagram poteka sestavljanje pogojev razlika med zanko while in do while. Stavka break, continue in pomen stavkov Environment.Exit(0); in stavka return v C# Pomen stavkov break in continue. Navedi dva primera in nariši diagram poteka zanju. Pomen stavka Environment.Exit(0); in stavka return v C#

pomen stavkov break in continue primer uporabe stavkov break in continue stavek Environment.Exit(0); in stavek return 21. Podatkovni tip string v C# Deklaracija tega tipa, pristopanje k posameznemu znaku v nizu, osnovne lastnosti in metode za delo z nizi: dolžina niza, vstavljanje in odstranjevanje znakov, iskanje podniza v nizu, velike in male črke, spajanje nizov, metoda Split. deklaracija in dolžina niza pristop k posameznemu znaku v nizu osnovne metode za delo z nizi 22. Razred Math v C#, osnovne matematične metode in njih uporaba, število PI, kotne funkcije, formatiranje decimalnih števil na poljubno število decimalk Uporaba metod razreda Math: absolutna vrednost, kvadriranje, kvadratni koren, zaokroževanje, celi del števila, kotne funkcije. Formatiranje decimalnih števil na poljubno število decimalk npr. pri izpisovanju v konzoli. najpomembnejše metode razreda Math formatiranje decimalnih števil kotne funkcije (pretvarjanje stopinje radiani) 23. Switch stavek v C# Kdaj uporabljamo stavek switch, sintaksa switch stavka, popoln in nepopoln switch stavek, kakšen je lahko izraz, ki nastopa kot pogoj v switch stavku. Pomen stavka break v switch stavku. namen uporabe switch stavka sintaksa popolnega in nepopolnega switch stavka pomen stavka break 24. Metode v C#. Kaj so to metode, vrste metod in razlike med njimi, klic. Kaj so parametri metode. Na lastnem primeru prikaži njihovo sintakso in uporabo! kaj so to metode, vrste, razlike, klic parametri, rezervirana beseda params primer dveh različnih lastnih metod

25. Prenos parametrov pri uporabi funkcij/metod. Prenos parametrov po vrednosti in po referenci. Razlike med njimi. Kaj se dogaja v pomnilniku pri prenosu parametrov po vrednosti in kaj pri prenosu po referenci. Razlika med klicem parametra po referenci z rezervirano besedico ref in med klicem po referenci z rezervirano besedico out. prenos parametrov po vrednosti in po referenci, razlike med njimi dogajanje v pomnilniku rezervirani besedici ref in out 26. Spremenljivke v C# Lokalne in globalne spremenljivke. Kako deklariramo ene in kako druge? Kaj je z avtomatično inicializacijo, življenjsko dobo in dosegljivostjo enih in drugih. Statične spremenljivke/polja, statične metode. Primer deklaracije lokalne oz. globalne spremenljivke. lokalne in globalne spremenljivke, deklaracija, inicializacija statične spremenljivke in metode primer deklaracije 27. Enodimenzionalna polja/tabele v C# Deklaracija tabelaričnega podatkovnega tipa. Indeksi, inicializacija tabele, dostop do posameznega elementa tabela, prednosti in pomanjkljivosti uporabe tabel. deklaracija tabelaričnega podatkovnega tipa, pomen indeksov, primer deklaracije in inicializacije tabele prednosti in pomanjkljivosti uporabe tabel 28. Večdimenzionalna polja/tabele v C# Deklaracija večdimenzionalne tabele. Inicializacija tabele. Kako dostopamo do posameznega elementa tabele? Primer: kako se imenuje element v tabeli Tab, ki je v tretji vrstici in petem stolpcu? Ali morajo biti vsi elementi tabele istega podatkovnega tipa ali ne? deklaracija večdimenzionalne tabele, primer deklaracije in inicializacije tabele dostop do posameznega elementa tabele podatkovni tipi v tabeli 29. Urejanje podatkov Algoritmi za urejanje oz. sortiranje podatkov. Zakaj obstaja več algoritmov? Podroben opis delovanja enega od algoritmov na konkretnem primeru 5 poljubnih številskih podatkov, ki jih je potrebno urediti od najmanjšega do največjega. naštej najpomembnejše algoritme za urejanje podatkov

razlaga uporabe posameznih algoritmov podroben prikaz urejanja petih števil z eno izmed metod urejanja. Strukturirani podatkovni tipi v C# Naštej strukturirane( sestavljene) podatkovne tipe v C# (štiri tipe). Primeri deklaracij. Kakšne so zaloge vrednosti teh tipov. Deklariraj sestavljeno podatkovno strukturo, s katerim bi lahko opisal metalca krogle, elementi tega tipa pa naj bodo naziv tekmovalca in dolžine šestih zaporednih metov krogle! naštej strukturirane podatkovne tipe v C# primeri deklaracij, zaloge vrednosti deklaracija tipa za metalca krogle 31. Datoteke v C# Pomen razredov File, Directory in Path. Razlika med tekstovnimi in binarnimi datotekami, glavne operacije nad datotekami. Ustvarjanje in pomen objektov razreda FileStream in StreamReader pomen razredov File, Directory in Path razlike med tekstovnimi in binarnimi datotekami, glavne operacije nad datotekami ustvarjanje in pomen objektov razreda FileStream in StreamReader 32. Tekstovne datoteke v C# Delo s tekstovnimi datotekami. Kako preverimo obstoj datoteke? Kako kreiramo tekstovno datoteko? Metode za branje in pisanje ter dodajanje podatkov. S katero metodo bi prebral celotno datoteko in prepisal njeno vsebino v drugo datoteko? delo s tekstovnimi datotekami, preverjanje obstoja datoteke operacije pri delu z z datotekami, obdelava tekstovne datoteke metoda za prepis celotne datoteke v drugo 33. Binarne datoteke v C# Delo z binarnimi datotekami v C#. Potrebni objekti za branje binarnih datotek in pisanje v binarne datoteke. Obdelava binarne datoteke. delo z binarnimi datotekami v C# potrebni objekti za branje binarnih datotek in pisanje v binarne datoteke obdelava podatkov v binarnih datotekah 34. Rekurzija v C#

Razlaga pojma rekurzije. Razlike med rekurzivnimi in iterativnimi podprogrami. Primer rekurzivnega podprograma npr. Fibonaccijevo zaporedje. razlaga pojma rekurzije razlike med rekurzivnimi in iterativnimi podprogrami primer rekurzivnega podprograma npr. Fibonaccijevo zaporedje 35. Garbage Collector v C#, sporočilno okno AboutBox, lastnosti projekta Razlaga pojma Garbage Collector. Namen sporočilnega okna AboutBox. Nastavitve v Assembly Information in Startup Object. Garbage Collector Sporočilno okno AboutBox Lastnosti projekta in dodatne lastnosti projekta 36. Zanka foreach v C# Sintaksa foreach zanke. Razlike med for stavkom in zanko foreach. Primer zanke foreach za izpis tabele stavkov sintaksa foreach zanke razlike med for stavkom in zanko foreach primer zanke foreach za izpis tabele stavkov 37. Zbirke Collections v C# Pojem zbirke. Razlike med tabelami in zbirkami. Vrste zbirk: netipizirane in tipizirane zbirke. Primer netipizirane in tipizirane zbirke. Metode za dodajanje podatkov v zbirko, število podatkov v zbirki, odstranjevanje podatkov iz zbirke, obdelava podatkov v zbirki. pojem zbirke, razlike med tabelami in zbirkami vrste zbirk: netipizirane in tipizirane zbirke, metode primer netipizirane in tipizirane zbirke 38. Strukture v C# (1) Deklaracija in inicializacija strukture v C#. Kdaj strukturo uporabljamo in osnovne značilnosti strukture. Dostop do posameznih komponent v strukturi. deklaracija in inicializacija strukture v C++. uporaba in namen strukture dostop do posameznih komponent v strukturi

39. Gnezdene Strukture v C# Deklaracija in inicializacija gnezdene strukture v C#. Struktura kot parameter funkcije klic po referenci tipa out in klic po referenci tipa ref. Razlika med spremenljivko in objektom tipa struktura na kopici. deklaracija in inicializacija gnezdene strukture v C# struktura kot parameter funkcije klic po referenci tipa out in klic po referenci tipa ref razlika med spremenljivko in objektom tipa struktura na kopici. Strukture in konstruktor v C# Deklaracija in pomen konstruktorja pri strukturah v C#. Osnovni konstruktor, kreiranje preobloženega konstruktorja. Kreiranje objekta in konstruktorja. deklaracija in pomen konstruktorja pri strukturah v C# osnovni konstruktor, kreiranje preobloženega konstruktorja kreiranje objekta in konstruktorja. 41. Tabela struktur v C# Deklaracija in inicializacija tabele struktur v C#. Dostop do posameznih komponent posameznega elementa tabele. Primer strukture ulomek in tabele 100 ulomkov. deklaracija in inicializacija tabele struktur v C#. dostop do posameznih komponent posameznega elementa tabele. primer strukture ulomek in tabele 100 ulomkov 42. Preobložene funkcije v C# Pojem preobloženih funkcij v C#. Napiši primer preobloženih funkcij za izračun ploščine kroga in pravokotnika. Funkcija Main in uporaba njenih parametrov. pojem preobloženih funkcij v C# napiši primer preobloženih funkcij za izračun ploščine kroga in pravokotnika 50 funkcija Main in uporaba njenih parametrov 43. Naštevni tipi v C# Pojem naštevanja v C#, deklaracija in inicializacija naštevnega tipa, privzete vrednosti elementov naštevnega tipa, prirejanje lastnih vrednosti elementom naštevnega tipa. Primer naštevnega tipa vrstarože, ki naj vsebuje elemente vrtnica, lilija, dalija, nagelj, iris in mešano. pojem preobloženih funkcij v C# napiši primer preobloženih funkcij za izračun ploščine kroga in pravokotnika 50

naštevni tip vrstarože 44. Varovalni bloki v C# Pomen varovalnih blokov, vrste varovalnih blokov. Večkratni varovalni blok. Primer varovalnega bloka za obdelavo napake. pomen varovalnih blokov, vrste varovalnih blokov večkratni varovalni blok primer varovalnega bloka za obdelavo napake 45. Razred v C# Pojem in deklaracija razreda v C#. Kaj so objekti in metode v razredu razlika med njimi. Kaj je enkapsulacija? pojem in deklaracija razreda objekti in metode enkapsulacija 46. Metode znotraj razreda Pomen metod, uporaba metod, dostop. Get/Set metode Pomen in uporaba metod v razredu Dostop do metod Get/Set metode 47. Konstruktorji in destruktorji v C# Razloži pomen konstruktorjev in destruktorjev v C#, pravila pri pisanju konstruktorjev in destruktorjev. razloži pomen konstruktorjev in destruktorjev v C# pravila pri pisanju konstruktorjev, privzeti konstruktor pravila pri pisanju detruktorjev 48. Lastnost/property v C# Razloži pomen lastnosti v C#. Sintaksa in uporaba lastnosti. Primer razreda Tocka z dvema poljema (stevec in imenovalec) ter lastnostma za dostop in prirejanje vrednosti obeh polj. razloži pomen lastnosti v C# sintaksa in uporaba lastnosti razred Tocka

49. Polja in metode razreda, kapsulacija, parameter this, statični in nestatični elementi razredov Skrivanje polj in metod razreda, nivoji skrivanja (kapsulacija), parameter this, statični in nestatični elementi razredov kdaj uporabimo statične metode in polja skrivanje polj in metod razreda, nivoji skrivanja (kapsulacija), parameter this statični in nestatični elementi razredov, pomen, uporaba 50. Dedovanje C# Pomen dedovanja v C#. Kakšna je sintaksa? Navedi primer uporabe dedovanja. pomen dedovanja v C# sintaksa primer dedovanja 51. Polimorfizem v C# Kaj je polimorfizem? Pomen polimorfizma v C#. Navedi primer uporabe. Kaj pomenita rezervirani besedi virtual in override?. definicija polimorfizma v C# pomen in uporaba rezervirani besedi virtual in override 52. Podatkovni tokovi v C#. Delo s podatkovnimi tokovi za delo z datotekami, delitev datotek. Razred Filestrem in njegove najpomembnejše metode. Tokovi za delo s tekstovnimi in binarnimi datotekami. delo s podatkovnimi tokovi za delo z datotekami, delitev datotek razred Filestrem in njegove najpomembnejše metode tokovi za delo s tekstovnimi in binarnimi datotekami 53. Obdelava tekstovne datoteke v C# Branje podatkov iz tekstovne datoteke( vsak znak posebej, branje vrstic, branje cele vsebine datoteke naenkrat). Algoritem za obdelavo celotne datoteke. Uporaba metode Split pri obdelavi podatkov! branje podatkov iz tekstovne datoteke Algoritem za obdelavo celotne datoteke uporaba metode Split pri obdelavi podatkov

54. Zapis podatkov v tekstovne datoteke v C# Kreiranje oz. odpiranje tekstovne datoteke za potrebe zapisovanja podatkov. Metode za zapisovanje. Zapis podatkov v datoteko. Ločilni znaki. kreiranje oz. odpiranje tekstovne datoteke za potrebe zapisovanja podatkov metode za zapisovanje, ločilni znak zapis podatkov v datoteko 55. Vrednostni in referenčni podatkovni tipi, naključna števila, Vrednostni in referenčni podatkovni tipi (delitev), generiranje naključnih celih števil in naključnih decimalnih števil. Definiraj tridimenzionalno tabelo 5x5x5 naključnih celih števil med vključno 1 in vključno 5. Delitev podatkovnih tipov Generiranje naključnih celih števil in naključnih decimalnih števil Tridimenzionalna tabela celih števil 56. Tabele objektov v C# Deklaracijae tabele objektov, inicializacija, dostop do polj in metod v tabeli objektov Deklaracija tabele objektov Inicializacija tabele objektov Dostop do polj in metod v tabeli objektov 57. Privzeti in preobteženi konstruktorji v C#, Get/Set metode Kreiranje privzetih in preobteženih konstruktorjev. Podpis metod, Get/Set Metode Privzeti konstruktor Preobteženi konstruktorji Podpisi metod, Get/Set metode 58. Metode v C# Delitev metod, pisanje metod (kje napišemo metodo določene vrste), virtualne oz. override metode Delitev metod v C# Pisanje metod Virtualne oz. override metode 59. Osnovni postopki pri delu z datotekami v C#

Ustvarjanje tekstovne datoteke, preverjanje obstoja datoteke. Algoritem, ki zagotovo ustvari datoteko z imenom VajaXX.txt, kjer je XX takšno celo število, da datoteka z imenom VajaXX.txt še ne obstaja. Dodajanje podatkov tekstovno datoteko. Ustvarjanje tekstovne datoteke in preverjanje obstoja datoteke z določenim imenom Algoritem za ustvarjanje datoteke z novim imenom Dodajanje podatkov tekstovno datoteko 60. Metoda ToString v C# Metoda ToString (pomen, uporaba, primer). Prekrivanje metode v razredih s svojo metodo ToString. Preobtežitev metode ToString. Metoda ToString Prekrivanje metode s svojo metodo ToString Preobtežitev metode ToString