PowerPoint Presentation
|
|
- Martina Stevanović
- пре 5 година
- Прикази:
Транскрипт
1 Увод у објектно програмирање: Низови Матрице Професор: др Светлана Штрбац-Савић Маил / Кабинет: svetlanas@viser.edu.rs / 501
2 Увод у објектно програмирање: Низови Висока школа електротехнике и рачунарства 2
3 Увод у објектно програмирање: Низови UkupnaPlata=0 UkupnaPlata= UkupnaPlata+Plata1 UkupnaPlata= UkupnaPlata+Plata2 UkupnaPlata= UkupnaPlata+Plata3 UkupnaPlata= UkupnaPlata+Plata4 UkupnaPlata= UkupnaPlata+Plata5 UkupnaPlata= UkupnaPlata+Plata6 UkupnaPlata= UkupnaPlata+Plata7 UkupnaPlata= UkupnaPlata+Plata8 UkupnaPlata= UkupnaPlata+Plata9 UkupnaPlata= UkupnaPlata+Plata10 ProsečnaPlata= UkupnaPlata/10 Висока школа електротехнике и рачунарства 3
4 Увод у објектно програмирање: Низови Декларисање низа Низ се декларише као и све остале промељиве у програму. Само што се у заградама после имена низа наводи број елемената низа. Декларација целонројног низа Plata од 11 елемената Dim Plata(10) As Integer Декларација низа karaktera imestudenta од 16 елемената Dim imestudenta(15) As String Декларација низа 12 eлемената типа Object miscdata Dim miscdata(11) As Object Висока школа електротехнике и рачунарства 4
5 Увод у објектно програмирање: Низови Приступ елемнту низа Појединачном елемнту низа приступа се навођењем имена низа иза код се у заградама наводи позиција елемта у низу. Елементи се у низу нумеришу од 0 до броја који је у заградама наведен у декларацији низа. Пример: Dim Plata(10) As Integer Plata(5)=32000 Pristup 6 elementu niza Plata(6)=Plata(5)+Plata(4) Висока школа електротехнике и рачунарства 5
6 Увод у објектно програмирање: Низови Својство Lenght Елемент низа се употребљава као и свака друга променљива. Може учествовати у изразима, а може и бити са леве стране наредбе доделе тј. може му се доделити вредност неког израза или нека конкретна вредност. Дужина низа може се одредити и коришћењем својсва Length. Пример: For i=0 To Plata.Length UkupnaPlata= UkupnaPlata+Plata(i) Next i Висока школа електротехнике и рачунарства 6
7 Увод у објектно програмирање: Низови Низови Пример: Dim Plata(10) As Integer UkupnaPlata=0 BrojČlanova=10+1 For i=0 To BrojČlanova-1 UkupnaPlata= UkupnaPlata+Plata(i) Next i Srednja plata = UkupnaPlata/BrojČlanova Висока школа електротехнике и рачунарства 7
8 Увод у објектно програмирање: Низови Пример 1. Учитати низ од n целих бројева, а затим их исписати у једном реду истим редоследом којим су учитани. POČETAK n TAČNO n < 1 Netačno i = 0, n-1 niz[i] i = 0, n-1 niz[i] KRAJ Висока школа електротехнике и рачунарства 8
9 Увод у објектно програмирање: Низови Пример 2. Учитати низ од n целих бројева, а затим их исписати у једном реду обрнутим редоследом од оног којим су учитани. POČETAK n TAČNO n < 1 i = 0, n niz[i] NETAČNO i = n-1, 0 niz[i] KRAJ Висока школа електротехнике и рачунарства 9
10 Увод у објектно програмирање: Низови Пример 3. Учитати низ од n целих бројева, а затим израчунати исписати аритметичку средину, и оне бројеве који су већи од средње вредности. POČETAK n T TAČNO n < 1 NETAČNO as = s/n i = 0, n-1 s = 0 TAČNO niz[i]>as NETAČNO i = 0, n-1 niz[i] niz[i] s = s + niz[i] KRAJ T Висока школа електротехнике и рачунарства 10
11 Увод у објектно програмирање: Низови For Each петља Користи се искључиво за рад са низовима. For ime_brojača As Tip_podatka In Ime_niza Пример: Dim imenastudenata(15)as String Dim i Integer... For ime As String In imenastudenata Next Console.WriteLine(ime) Висока школа електротехнике и рачунарства 11
12 Увод у објектно програмирање: Низови Динамички низови Декларација динамичког низа: Dim niz() As Integer Наредбом ReDim врши се одређивање димензије низа тј. резервише се меморијски простор за смештање низа у фази извршавања програма. Пример: Dim niz() As Integer... ReDim niz(n) Висока школа електротехнике и рачунарства 12
13 Увод у објектно програмирање: Низови Наредба ReDim ReDim се поред резервисања меморије за смештање динамичких низова, може користити за повећање тј. промену капацитета низа. Пример:... ReDim imeniza (4)... ReDim imeniza (14)... Висока школа електротехнике и рачунарства 13
14 Увод у објектно програмирање: Низови ReDim Preserve Коришћењем команде ReDim за исти низ се не памти претходно унети низa него се заузима његово место у меморији уз брисање свих претходно унетих елеменат низа. Да би се то спречило, односно да би постојећи чланови низа били сачувани, користи се кључна реч Preserve - ReDim која решава тај проблем онемогућавајући губитак података. Висока школа електротехнике и рачунарства 14
15 Увод у објектно програмирање: Низови Пример ReDim Preserve Dim niz() As Integer... ReDim niz(10)... ReDim Preserve niz(15)... ReDim niz(5)... Прва ReDim наредба обезбеђује простор за низ од 11 места. Друга ReDim наредба премешта низ преписујући прве чланове низа и повећевајући капацтет низа. Трећа ReDim наредба смањује капацитет низа, при чему не чува вредности првих 6 елемената низа. Висока школа електротехнике и рачунарства 15
16 Увод у објектно програмирање: Низови знакова Низови знакова У групу основних операција које се могу применити на знаковне податке и низове знакова спадају: копирање алфанумеричког низа (низа знакова), налажење задатог знака у неком низу знакова, налажење првог знака (у неком низу знакова) који је различит од задатог знака, налажење задатог низа знакова у другом низу знакова, проналажење знака из задатог скупа знакова у неком низу знакова, проналажење знака у низу знакова који не припада датом скупу знакова, копирање низа знакова уз конверзију, копирање једног низа знакова у други низ почев од неке позиције поређење низова знакова, итд. Висока школа електротехнике и рачунарства 16
17 вод у објектно програмирање: Низови знакова Обрада String-ова За рад са текстуалним подацима (обрада текста) Висуал Басиц има само један оператор (&) и мноштво уграђених функција. Он служи за спајање стрингова, а подсећа на операцију сабирања: novistring=string1 & String2 [& String3...] Пример: ImeIPrezime= Petar & Petrović, ImeIPrezime=PetarPetrović ImeIPrezime= Petar & & Petrović, ImeIPrezime=Petar Petrović. VB.NET користи оператор + за спајање стрингова и мноштво уграђених функција, а неке од њих су : Висока школа електротехнике и рачунарства 17
18 вод у објектно програмирање: Низови знакова Обрада String-ова Left издваја првих n левих карактера стринга rez = Left (teststring, n) Пример: rez=left( knjiga, 2) даје као резултат rez= kn. Right издваја последњих n десних карактера стринга rez = Right ( teststring, n) Пример: rez=right( knjiga, 2) даје као резултат = ga. LTrim уклања само почетне празне знакове стринга rez = LTrim (teststring) Пример: rez=ltrim( knjiga ) даје као резултат = knjiga. RTrim - уклања само крајње празне знакове стринга rez = RTrim (teststring) Пример: rez=rtrim( knjiga ) даје као резултат = knjiga. Trim уклања почетне и крајње празне знакове стринга rez = Trim (teststring) Пример: rez=trim( knjiga ) даје као резултат = knjiga. Висока школа електротехнике и рачунарства 18
19 вод у објектно програмирање: Низови знакова Обрада String-ова UCase претвара мала слова у велика rez = UCase (teststring) Пример: rez=trim( Knjiga ) даје као резултат rez= KNJIGA. LCase претвара велика слова у мала слова rez = LCase(testString) Пример: rez= LCase( Knjiga ) даје као резултат rez= knjiga. Mid - издваја n карактера стринга почевши од позиције m, где је m цео број и m>0. Ако се изостави параметар n онда издваја све карактере од позиције m до краја стринга. rez = Mid( teststring, m[, n]) Пример: rez=mid( Knjiga, 2, 2) даје као резултат rez= nj. rez=mid( Knjiga, 2, 4) даје као резултат rez= njig. rez=mid( Knjiga, 2) даје као резултат rez= njiga. Ова функција може се користити и за замену знакова у стрингу : Mid ( teststring, m[, n]) = zamenitelj Висока школа електротехнике и рачунарства 19
20 вод у објектно програмирање: Низови знакова Обрада String-ова Len даје као резултат дужину стринга, тј. број од колико карактера се састоји стринг. rez = Len( teststring) Пример: rez=len( Knjiga ) даје као резултат rez=6. Format даје као резултат стринг по задатом формату. Најчешће се користи за форматирање: новца (FormatCurrency), бројева (FormatNumber i Round), процената (FormatPercent), датума и времена (FormatDateTime). rez = Format ( teststring, "####.0" ) Пример: rez=format( 123, #.0 ) даје као резултат rez= Висока школа електротехнике и рачунарства 20
21 вод у објектно програмирање: Низови знакова Обрада String-ова Chr даје као резултат карактер чији је ASCII кôд задат. rez=chr(broj) Пример: rez=chr(65) даје као резултат rez= A. Asc даје као резултат ASCII кôд једног карактера rez = Asc( testkarakter ) Пример rez=asc( A ) даје као резултат rez=65. Space даје као резултат n празних места rez=space(n) Пример: rez=space(4) даје као резултат rez=. Висока школа електротехнике и рачунарства 21
22 вод у објектно програмирање: Низови знакова Обрада String-ова StrReverse обрће карактере стринга (први карактер постаје последњи, други предпоследњи итд.). rez = StrReverse ( teststring) Пример: rez=strreverse( knjiga ) даје као резултат rez= agijnk. Str, CStr претвара број или вредност израза у стринг. Val претвара стринг у број. Висока школа електротехнике и рачунарства 22
23 вод у објектно програмирање: Низови знакова Обрада String-ова Иначе сваком знаку, карактеру, одговара одређени ASCII кôд, цео број без знака, па се низови знакова могу поредити као бројеви и при томе је резултат поређења тачан (True) или нетачан (False): A < B A > B B > A AAA < AA AA < B тачан нетачан тачан нетачан тачан Milen < Milena тачан Знакови се претварају у бројеве (ASCII kôd) и обрнуто помоћу функција: AskiKod%=Asc(znak$) и znak$=chr(askikod%). Висока школа електротехнике и рачунарства 23
24 вод у објектно програмирање: Низови знакова Бели знакови Стрингови и текстуални фајлови садрже препознатљиве знакове који се могу одштампати, али и неке знакове који се не могу одштампати, а служе за рад са стринговима. То су на пример: знак за крај датотеке (End of File, EOF), знак за крај реда (CR), знак за прелазак у нови ред и слично. Ови знакови такође имају Ascii кôд. Тако знаку CR за крај реда одговара Ascii кôд 13, LF одговара Ascii кôд 10. Висока школа електротехнике и рачунарства 24
25 вод у објектно програмирање: Низови знакова.net Подржава све претходно наведене функције из VB Има класу String у библиотеци.net Framework Метод String.Concat омогућава спајање стрингова, а исто обављају и опетатори + и &. Класа String у библиотеци.net Framework има своје методе које одговарају функцијама из VB Висока школа електротехнике и рачунарства 25
26 вод у објектно програмирање: Низови знакова.net Метод.NET Framework Visual basic функција Пример ToUpper UCase Dim Ime, NIme As String Ime = Ana Nime=Ime.ToUpper() ToLower LCase Dim Ime, NIme As String Ime = Ana Nime=Ime.ToLower() Lenght Len Dim Ime Dim Vel As Short Ime = Ana Vel=Ana.Lenght Висока школа електротехнике и рачунарства 26
27 вод у објектно програмирање: Низови знакова.net Метод.NET Framework Visual basic функција Пример или опис Substring Mid Dim Ime, Sred As String Ime = Anastasija Sred=Ime.Substring(3,3) IndexOf InStr Проналази почетну тачку једног низа у другом низу. Trim Trim Dim Ime, NIme As String Ime = Ana Nime=Ime.Trim() Висока школа електротехнике и рачунарства 27
28 вод у објектно програмирање: Низови знакова.net Метод.NET Framework Visual basic функција Пример или опис Remove Insert Уклања знаке из средине стринга Dim Ime, Sred As String Ime = Anastasija Sred=Ime.Remove(4,3) Додаје знаке у средину знаковног низа StrComp Упоређује знаковне низове и занемарује величину слова Висока школа електротехнике и рачунарства 28
29 вод у објектно програмирање: Низови знакова Пример 1 Написати програм који одређује број линија текста у TextBox txtporuka. Висока школа електротехнике и рачунарства 29
30 вод у објектно програмирање: Низови знакова Решење примера 1 BrLinija=0 BrSlovaUTekstu=Len(txtPoruka.Text) određivanje dužine teksta For i=1 To BrSlovaUTekstu Slovo=Mid(txtPoruka.Text,i,1) izdvaja slovo na i-tom mestu If Slovo=Chr(13) Then proverava da li je i-ti znak CR BrLinija= BrLinija+1 I=i+1 preskače LF znak za prelazak na početak reda End If Next i If BrSlovaUTekstu>0 And BrLinija=0 Then BrLinija=1[1] [1] Овај ред је додат да коригује резултат у случају да текст има један ред и да на крају није стављен знак за крај реда. Висока школа електротехнике и рачунарства 30
31 вод у објектно програмирање: Низови знакова Пример 1 Линије се раздвајају знаком за крај реда CR, па овај део програма посматра текст као низ знакова и препознаје и броји знакове за крај реда. Програм чита знак по знак и сваки знак пореди са знаком чији је декадни Ascii кôд 13 (одговарајући хексадецимални кôд је 0d). Када је резултат поређења тачан, откривен је крај једне линије и прелази се на следећу, а бројач линија се увећава за један. Висока школа електротехнике и рачунарства 31
32 вод у објектно програмирање: Низови знакова Пример 2 Написати програм који мења сваки карактер у унетом тексту тако што дода број 1 Ascii кôду тог карактера. Ако у једном разумљивом, тексту који има смисао свим знацима повећамо Ascii кôд за 1, текст ће постати неразумљив, односно добијене речи неће имати никакав смисао ни значење. Овај неразумљиви и нечитљиви текст зове се шифрат и приказује се у текст пољу са именом txtšifraporuke, а смислени текст се зове отворени текст и уноси се преко поља txtporuka. Висока школа електротехнике и рачунарства 32
33 вод у објектно програмирање: Низови знакова Решење примера 2 Inicijalizacija praznog stringa za šifrirani tekst Šifra= BrSlova=Len(txtPoruka.Text) For i=1 To BrSlova Znak=Mid(txtPoruka.text, i, 1) Ascii kod znaka poveća za jedan i ponovo pretvori u znak i doda ga u string Šifra$ Šifra=Šifra & Chr(Asc(Znak)+1) Next i txtšifraporuke.text=šifra Висока школа електротехнике и рачунарства 33
34 вод у објектно програмирање: Низови знакова Пример 3 У текст поље txtporuka унети реченицу: ana voli, у текст пољу txtšifraporuke биће приказан бесмислен текст: bob!wpmj. Да би текст поново био читљив треба га дешифрирати, идентичним алгоритмом само Ascii кôд сваког знака треба смањити за један и поново претворити у знак, Резултат приказати у текст пољу txtdešifraporuke Висока школа електротехнике и рачунарства 34
35 вод у објектно програмирање: Низови знакова Решење примера 3 dešifra= Inicijalizacija praznog stringa za Šifrat BrSlova=Len(Šifra) For i=1 To BrSlova Znak=Mid(Šifra, i, 1) dešifra=dešifra+chr(asc(znak)-1) Ascii kod znaka smanji za jedan, ponovo pretvori u znak i doda ga stringu dešifra$ Next i txtdešifraporuke.text=dešifra Висока школа електротехнике и рачунарства 35
36 вод у објектно програмирање: Низови знакова Пример 4 Симетрични алгоритми шифровања користе исти кључ и за шифровање и за дешифровање оригиналног текста. Ширфовање обавити помоћу логичког оператора Xor (ексклузивно, искључиво ILI). Симетрично шифрирање базира се на примени теореме Булове алгебре : (A Xor K) Xor K = A Xor (K Xor K) = A Xor 0 = A. Висока школа електротехнике и рачунарства 36
37 вод у објектно програмирање: Низови знакова Пример 4 Ако неки број А два пута обрадимо Xor операцијом са истим бројем К (кључ) опет ћемо добити исти број А. Ако неко шифрује поруку A неким кључем K (наредба: AS=AXorK), само особе које знају кључ K могу прочитати, односно дешифровати поруку AS (наредба: A = AS Xor K). Висока школа електротехнике и рачунарства 37
38 вод у објектно програмирање: Низови знакова Решење примера 4 Dim Šifrat() As Integer Dim BrSlova As Integer Dim Ključ As Integer Private Sub Šifriranje() deklarisanje dinamičkog niza Procedura za šifriranje Ključ=InputBox( Upišite ključ za šifriranje,,1) If Ključ= Then Exit Sub BrSlova=Len(txtPoruka.Text) ReDim Šifrat(BrSlova) Ako nije unet ključ izlaz iz procedure Dimenzija niza jednaka je broju slova Висока школа електротехнике и рачунарства 38
39 вод у објектно програмирање: Низови знакова Решење примера 4 For i=0 To BrSlova-1 Znak=Mid(txtPoruka.Text, i+1,1) Šifrat(i)=Asc(Znak) Xor Ključ (*)Šifriranje svakog znaka Next i End Sub Висока школа електротехнике и рачунарства 39
40 вод у објектно програмирање: Низови знакова Пример 5 Дешифровање поруке Private Sub DeŠifriranje() Tekst= Ključ=InputBox( Upišite ključ za šifriranje,,1) If Ključ= Then Exit Sub Ako nije unet ključ izlaz iz procedure For i=0 To BrSlova-1 Tekst=Tekst & Chr(Šifrat(i) Xor Ključ) Next i TxtDesifra.Text=Tekst$ Prikaz dešifriranog teksta u polju End Sub Висока школа електротехнике и рачунарства 40
41 вод у објектно програмирање: Низови знакова Напомена о декларацијама променљивих Да би динамички низ, кључ и број слова били познати и процедури за дешифрирање, променљиве: Šifrat(), BrSlova, Ključ морају се декларисати у стандардном модулу, а не у процедури. Висока школа електротехнике и рачунарства 41
42 вод у објектно програмирање: Низови знакова Пример 6 Сортирање низа имена Висока школа електротехнике и рачунарства 42
43 вод у објектно програмирање: Матрице Вишедимензионални низови и матрице Max indeks vrsta (broj vrsta -1) Dim tablica(1, 2) As int Max indeks колона (broj kolona -1) Висока школа електротехнике и рачунарства 43
44 вод у објектно програмирање: Матрице Дводимензионални низови и матрице Елемент низа може да буде и други низ j... m Mat(1,0) i red (vrsta) n Mat(i, j) kolona (stupac) Mat(n,m) Висока школа електротехнике и рачунарства 44
45 вод у објектно програмирање: Матрице Декларација матрице Primer deklaracije: Dim tablica(1, 2) As int logička predstava Tablica(1,2) Tablica(1,1) Tablica(1,0) Tablica(0,2) Tablica(0,1) Tablica(0,0) MEMORIJA fizička predstava Висока школа електротехнике и рачунарства 45
46 вод у објектно програмирање: Матрице Декларација матрице Dim mat(1, 2) As int ` matrica 2x Dim mat(1, 1) As int ` matrica 2x Висока школа електротехнике и рачунарства 46
47 вод у објектно програмирање: Матрице Декларација матрице Декларација за дводимензионалну матрицу 3x3 чији су елементи типа Double je: Dim Matrica(2, 2) As Double Висока школа електротехнике и рачунарства 47
48 вод у објектно програмирање: Матрице Елементи матрице Mat(0,0) 0 1 i j... m Mat(0,m) red (vrsta) Mat(n,0) n kolona (stupac) Mat(n,m) Висока школа електротехнике и рачунарства 48
49 вод у објектно програмирање: Матрице Приказ матрице у текстуалном пољу Private Sub btnmatrica_click(byval sender As System.Object, ByVal e _ As System.EventArgs) Handles btnmatrica.click Dim i, j As Int16 txtprikaz.text = "" For i = 0 To 2 For j = 0 To 2 txtprikaz.text += Str(Matrica(i, j)) & " " Next txtprikaz.text += vbcrlf Next MsgBox("Unos završen") End Sub Висока школа електротехнике и рачунарства 49
50 вод у објектно програмирање: Матрице Главна дијагонала матрице Mat(0,0) Mat(1,1) Mat(i,j) Mat(i,j), i=j Mat(n,n) Испис елемената на главној дијагонали: For i=0 To n mat(i,i)=... Next Висока школа електротехнике и рачунарства 50
51 вод у објектно програмирање: Матрице Сума елемената главне дијагонале матрице Private Sub txtprikaz_doubleclick(byval sender As Object, ByVal e As System.EventArgs) Handles txtprikaz.doubleclick End Sub Dim i, j, n As Int16 Dim Rezultat As Double n= Val(TextBox1.Text) For i = 0 To n Next For j = 0 To n Next If i = j Then Rezultat += Matrica(i, j) txtrbr.text = Str(Rezultat) Висока школа електротехнике и рачунарства 51
52 вод у објектно програмирање: Матрице Сума елемената главне дијагонале матрице Private Sub txtprikaz_doubleclick(byval sender As Object, ByVal e As System.EventArgs) Handles txtprikaz.doubleclick End Sub Dim i, j, n As Int16 Dim Rezultat As Double n= Val(TextBox1.Text) For i = 0 To n Rezultat += Matrica(i, i) Next txtrbr.text = Str(Rezultat) Висока школа електротехнике и рачунарства 52
53 вод у објектно програмирање: Матрице Споредна дијагонала матрице Mat(0,n) Mat(1,n-1)... Mat(i,j), i+j=n Mat(n,0) Испис елемената на споредној дијагонали: For i=0 To n mat(i,n-i)=... Next Висока школа електротехнике и рачунарства 53
54 вод у објектно програмирање: Матрице Сума елемената споредне дијагонале матрице Private Sub txtprikaz_doubleclick(byval sender As Object, ByVal e As System.EventArgs) Handles txtprikaz.doubleclick End Sub Dim i, j, n As Int16 Dim Rezultat As Double n= Val(TextBox1.Text) For i = 0 To n Next For j = 0 To n Next If (i+j=2) Then Rezultat += Matrica(i, j) txtrbr.text = Str(Rezultat) Висока школа електротехнике и рачунарства 54
55 вод у објектно програмирање: Матрице Сума елемената споредне дијагонале матрице Private Sub txtprikaz_doubleclick(byval sender As Object, ByVal e As System.EventArgs) Handles txtprikaz.doubleclick End Sub Dim i, n As Int16 Dim Rezultat As Double n= Val(TextBox1.Text) For i = 0 To n Next Rezultat += Matrica(i, n-i) txtrbr.text = Str(Rezultat) Висока школа електротехнике и рачунарства 55
56 вод у објектно програмирање: Матрице Пример манипулације доњом тругаоном матрицом Mat(i, j), j<=i Збир елемената доње троугаоне матрице: for i=0 To n for j=0 To i s+= mat(i,j) Next j Next i искључује главну дијагоналу for j=0 To i-1 Висока школа електротехнике и рачунарства 56
57 вод у објектно програмирање: Матрице Пример манипулације доњом тругаоном матрицом Mat(i, j), j>=i Збир елемената горње троугаоне матрице: for i=0 To n for j=i To n s+= mat(i,j) Next j Next i Ако се искључују елементи главне дијагонале: for j=i+1 To n Висока школа електротехнике и рачунарства 57
Tutoring System for Distance Learning of Java Programming Language
Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne
Више3.Kontrlne (upravlja~ke) strukture u Javi
Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Низови у програмском језику Јава Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ
ВишеMicrosoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode]
Osnove programiranja Nizovi Sadržaj Definicija niza Vrste i elementi nizova Deklarisanje nizova Dodele (početne) vrednosti nizovima Jednodimenzionalni nizovi Primeri dodele vrednosti Petlja foreach Nizovi
ВишеRazvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić
Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,
ВишеMicrosoft Word - 11 Pokazivaci
Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u
ВишеTutoring System for Distance Learning of Java Programming Language
Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra
ВишеPROMENLJIVE, TIPOVI PROMENLJIVIH
PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije
ВишеUvod u računarstvo 2+2
Ulaz i izlaz podataka Ulaz i izlaz podataka Nakon odslušanog bit ćete u stanju: navesti sintaksu naredbi za unos/ispis znakova znakovnih nizova cijelih brojeva realnih brojeva jednostruke i dvostruke preciznosti
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno
ВишеProgramiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan
Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan realan broj od 0 i 1. Na standardni izlaz ispisati
ВишеNIZOVI
NIZOVI II gimnazije NIZOVI su složeni tip podatka u koji se može smjestiti više varijabli(podataka) JEDNODIMENZIONALNI DVODIMENZIONALNI VIŠEDIMENZIONALNI Milenko Soldat 2 JEDNODIMENZIONALNI NIZOVI Sintaksa:
ВишеTutoring System for Distance Learning of Java Programming Language
Obeležene petlje Obeležene petlje Obeležavanje petlje nekim identifikatorom omogućava da se programski tok usmeri na mesto u programu specificirano tim identifikatorom. Ako se iza naredbi break ili continue
ВишеI grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.
I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u
ВишеProgramiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007
Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007 2 Sadržaj 1 Programski jezik C 5 1.1 Oblast važenja lokalnih promenljivih..........................
ВишеUniverzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br
Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Brkić SI 29/15 Zrenjanin 2018. Softversko inženjerstvo
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa
ВишеUpitni jezik SQL
Šta je SQL? SQL (Structured Query Language) je jezik koji je Američki Institut za Nacionalne Standarde (ANSI - American National Standards Institute) prihvatio kao standardni jezik za relacione baze podataka.
ВишеMicrosoft PowerPoint - Bitovi [Compatibility Mode]
Оператори над битовима (Јаничић, Марић: Програмирање 2, тачка 5.6) Оператори за рад са појединачним битовима Само на целобројне аргументе: ~ битовска негација & битовска конјункција (и) битовска (инклузивна)
ВишеProgramski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk
Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijski program: Informacioni inženjering Informacioni inženjering 1 Rekurzivne funkcije Binarna stabla Informacioni
ВишеPowerPoint Presentation
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Tok izvršavanja programa Tok izvršavanja programa Dosadašnji kod se izvršavao praktično linearno. Nije postojala nikakva uslovna ili brojačka
ВишеPROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo
ВишеP1.2 Projektovanje asemblera
ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)
ВишеMicrosoft Word - Zadaci za samostalno vjezbanje 4.doc
Zadaci za samostalno vježbanje 4. Svi zadaci dati ovdje su takvi da se mogu uraditi korištenjem isključivo gradiva prva četiri predavanja i ranije stečenog predznanja na predmetu Osnove računarstva. Zvjezdicom
ВишеMicrosoft Word - 1.Operacije i zakoni operacija
1. Operacije i zakoni operacija Neka je S neprazan skup. Operacija dužine n skupa S jeste svako preslikavanje : n n f S S ( S = S S S... S) Ako je n = 1, onda operaciju nazivamo unarna. ( f : S S ) Ako
ВишеPRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste
PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)
ВишеSlide 1
OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]
Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija
ВишеПрограмирај!
Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком
Више08 RSA1
Преглед ЗАШТИТА ПОДАТАКА Шифровање јавним кључем и хеш функције RSA алгоритам Биће објашњено: RSA алгоритам алгоритам прорачунски аспекти ефикасност коришћењем јавног кључа генерисање кључа сигурност проблем
ВишеРационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје
Рационални Бројеви Скуп рационалних бројева. Из скупа {,,,, 0,,, } издвој подскуп: а) природних бројева; б) целих бројева; в) ненегативних рационалних бројева; г) негативних рационалних бројева.. Запиши
Више03 SUBP
Osnovni SQL tipovi podataka Tip podataka NUMBER(p,s) Opis Broj sa maksimalno p cifara od kojih je s maksimalni broj decimala (1 < p < 38) (- 84 < s < 127) VARCHAR2(s) Promenjivi niz karaktera maksimalne
ВишеGrananje u programu predavač: Nadežda Jakšić
Grananje u programu predavač: Nadežda Jakšić u okviru linijske strukture izvršavaju se sve naredbe u okviru razgranate strukture uvek se ispituje neki uslov; u zavisnosti od toga da li je uslov ispunjen
ВишеMicrosoft Word - 02 Elementi programskog jezika Pascal
Elementi programskog jezika Pascal Osnovni elementi jezika Osnovni simboli U programskom jeziku Pascal sve konstrukcije se grade od skupa osnovnih simbola jezika koji čine slova, cifre i specijalni znaci.
ВишеProgramiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj
Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni šalabahter. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite
ВишеProgramski jezik C
SPR, 2016 Rad sa datotekama Komunikacija sa OS Rad sa datotekama Vrste datoteka Otvaranje / zatvaranje datoteka Pristup datotekama za upis / čitanje Funkcije za rad sa datotekama Ulazno / izlazni tokovi
ВишеМ А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој
М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према својствима (6; 2 + 4) Природни бројеви до 100 (144; 57
ВишеUvod u računarstvo 2+2
Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna
ВишеMicrosoft PowerPoint - OOPpredavanja05 [Compatibility Mode]
OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni
ВишеAlgoritmi i arhitekture DSP I
Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA
ВишеMicrosoft Word - AIDA2kolokvijumRsmerResenja.doc
Konstrukcija i analiza algoritama 2 (prvi kolokvijum, smer R) 1. a) Konstruisati AVL stablo od brojeva 100, 132, 134, 170, 180, 112, 188, 184, 181, 165 (2 poena) b) Konkatenacija je operacija nad dva skupa
ВишеPowerPoint Presentation
II Karakteristike C jezika Programski jezik C je viši programski jezik opšte namene. Tesno je povezan sa UNIX OS uz koji je razvijan. Razvio ga je Dennis Ritchie 1970 u Bell Telephone Laboratories, Inc.
Више1 jmbag ime i prezime Programiranje 2 prvi kolokvij, Rezultati i uvidi u kolokvije: Rezultati u petak, 3.5., navečer na webu, a uvidi u p
1 Rezultati i uvidi u kolokvije: Rezultati u petak 3.5. navečer na webu a uvidi u ponedjeljak 6.5. u 16 sati. Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje te službeni podsjetnik.
Више070-ALIP2-udzbenik.indb
0. U uvodnom ćemo poglavlju ponoviti osnove programskog jezika C s kojima smo se susreli u. razredu. U kratkom pregledu navedeni su operatori (aritmetički, relacijski i logički), neke od funkcija iz biblioteka
ВишеDinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem
Dinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem nekih (moguće nijednog) elemenata polaznog niza. Formalno,
ВишеPojačavači
Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici dr Dejan S. Aleksić, vanredni profesor Kabinet 307 (treći sprat), lab. za elektroniku
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРА
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРАЗОВАЊУ И ВАСПИТАЊУ школска 018/019. година МАТЕМАТИКА
ВишеРЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p
РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 9 Бањалука, Тел/факс 01/40-110, 01/40-100; e-mail : pedagoski.zavod@rpz-rs.org Датум: 8.04.018. Републичко такмичење
ВишеProgramiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1
Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1 Sadržaj 1 Pokazivači - ponavljanje 3 2 Pokazivači - veza sa nizovima 5 2 1 Pokazivači - ponavljanje 1.
ВишеUvod u takmičarsko programiranje
8. čas Uvod u programiranje - naredbe ciklusa Uvežbavamo naredbe ciklusa, naredbe ponavljanja (loop) https://studio.code.org/s/course2/stage/6/puzzle/3 "Talk is cheap. Show me the code." - Linus Torvalds
Више01 SUBP
ER model šeme baze podataka: (Sef) (0, N) (0, N) RADNIK (0, 1) SEF (0, N) (Podredjeni) RUKOVODI RADI _NA (1, 1) (0, N) PROJEKAT Šema relacione baze podataka: RADNIK({Mbr, Prez, Ime, Sef, Plata, Datr},
ВишеUvod u PHP
Uvod u PHP Marijan Šuflaj FER, 2018 Sadržaj PHP Općenito Sintaksa Osnove Kontrola toka Zadatci Resursi Općenito Naziv od PHP Hypertext Preprocessor Obično koristi ekstenziju.php Tipovi su dinamički Trenutno
ВишеKATALOG ZNANJA IZ INFORMATIKE
KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke
ВишеP1.1 Analiza efikasnosti algoritama 1
Analiza efikasnosti algoritama I Asimptotske notacije Master metoda (teorema) 1 Asimptotske notacije (1/2) Služe za opis vremena izvršenja algoritma T(n) gde je n N veličina ulaznih podataka npr. br. elemenata
ВишеSveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba
Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Baze podataka Tema: Osnovna SELECT naredba Vježbu pripremili:
Више23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi
3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem
ВишеMicrosoft PowerPoint - 07-DinamickeStrukturePodataka
Динамичке структуре података листа, стек, ред Програмирање 2: глава 6 Динамичке структуре података Динамичка алокација и динамичке структуре података Најзначајније динамичке структуре података листе и
Више6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe
6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe, očekuje se da su koordinate celobrojne. U slučaju
ВишеTest ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime
Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta
ВишеPHP kod
PHP kod Fajl test.txt kreiran u Notepad-u Ugrađene funkcije u php-u fopen() otvara datoteku fclose() zatvara datoteku Primjer pokazuje kako se može najprije otvariti datoteka "test.txt" za čitanje, zatim
ВишеDržavna matura iz informatike
DRŽAVNA MATURA IZ INFORMATIKE U ŠK. GOD. 2013./14. 2016./17. SADRŽAJ Osnovne informacije o ispitu iz informatike Područja ispitivanja Pragovi prolaznosti u 2014./15. Primjeri zadataka po područjima ispitivanja
ВишеMicrosoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
ВишеRačunarski praktikum I - Vježbe 03 - Implementacija strukture string
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 03 - Implementacija strukture string v2018/2019. Sastavio: Zvonimir Bujanović Stringovi u C-u String
ВишеStudijski primer - Dijagrami toka podataka Softverski inženjering 1
- Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije
ВишеStrukture predavač: Nadežda Jakšić
Strukture predavač: Nadežda Jakšić složeni tip podatka; kolekcija promenljivih različitog tipa koje su sakupljene radi lakše manipulacije sintaksa: struct [oznakastrukture] navede { definicija člana strukture;
ВишеELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera
ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera CILJ VEŽBE Cilj ove vežbe je da se studenti kreiranjem
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Password Safe programskog paketa CCERT-PUBDOC-2003-10-43 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada
ВишеCelobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica
Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica dimenzije m n, b Z m, c Z n. Takođe, očekuje se da
ВишеLAB PRAKTIKUM OR1 _ETR_
UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA
ВишеProgramiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj
Programiranje 1 5. predavanje dodatak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanje dodatak p. 1/60 Sadržaj predavanja dodatka Primjeri
ВишеPowerPoint Presentation
Programski jezici i strukture podataka UVOD Izvođači nastave Srđan Popov (JUG 215) Petar Marić (JUG 105) Milena Počuča (JUG 215) Milica Milutinović (JUG 215) Termini konsultacija naknadno Cilj vežbi Sticanje
ВишеMATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i
MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i gumica, hemijska olovka, geometrijski pribor. Upotreba
ВишеClassroom Expectations
АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРА
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРАЗОВАЊУ И ВАСПИТАЊУ школска 016/017. година ТЕСТ МАТЕМАТИКА
ВишеKonverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić
Konverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić 1. temperatura u stepenima Celzijusa i stepene Farenhajta tf=1.8*tc+32 2. pretvoriti inče u centimetre 1 inč=2.54cm 3. vreme učitano
ВишеFortran
FORTRAN Uvod Računala su samo strojevi: neznaju ništa, ne razmišljaju ni o čemu, ali mogu izuzetnom brzinom i vrlo točno, slijediti precizno napisane upute. Takve upute moraju se napisati u posebnom jeziku
ВишеMicrosoft PowerPoint - 12-Funkcije_1.ppt [Compatibility Mode]
Osnove programiranja Funkcije - Metode http://www.introprogramming.info/english-intro-csharp-book/read-online/ Sadržaj Funkcije Metode Definisanje Pozivanje Povratne vrednosti Parametri Metode (1) Metoda
ВишеPASCAL UVOD 2 II razred gimnazije
PASCAL UVOD 2 II razred gimnazije Upis-ispis 1. Upis Read(a,b); --u jednom redu Readln(a,b); -- nakon upisa prelazi se u novi red 2. Ispis Write(a,b); -- u jednom redu Writeln(a,b); --nakon ispisa prelazi
Више1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost
1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar. 1.. Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred. 1.7. Bodovna vrijednost (ECTS) 7 1.3. Suradnici 1.8. Način izvođenja nastave
ВишеTeorija skupova - blog.sake.ba
Uvod Matematika je jedan od najomraženijih predmeta kod većine učenika S pravom, dakako! Zapitajmo se šta je uzrok tome? Da li je matematika zaista toliko teška, komplikovana? Odgovor je jednostavan, naravno
ВишеMicrosoft PowerPoint - C-4-1
Pregled iskaza u C-u Izraz; Iskaz dodele, serijski komponovani iskaz; blok Uslovni iskazi i izrazi; složeno grananje Iterativni iskazi Iskaz dodele Promena vrednosti a = Ψ; Izračunava vrednost izraza Ψ,
ВишеProgramiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,
Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni podsjetnik. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite
ВишеMicrosoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 03 Zvonimir Bujanović Slaven Kožić Vinko Petričević Mrežno programiranje: SocketAPI Programiramo u aplikacijskom sloju, za ostale se brinu
ВишеDržavno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred
Zadaci. 8. U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred točnog odgovora, u za to predviđen prostor. Odgovor Ako želimo stvoriti i pohraniti sliku, ali tako da promjenom
ВишеPowerPoint Presentation
Python tutorijal - praktični primeri - Sadržaj: 1. Upoznavanje sa razvojnim okruženjem - Python proširenje (PTVS) za Visual Studio 2015 - Druga razvojna okruženja 2. Osnovi Python jezika - Sintaksa i konvencije
ВишеMy_P_Red_Bin_Zbir_Free
БИНОМНА ФОРМУЛА Шт треба знати пре почетка решавања задатака? I Треба знати биному формулу која даје одговор на питање чему је једнак развој једног бинома када га степенујемо са бројем 0 ( ) или ( ) 0!,
ВишеThe real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature opti
The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most
ВишеMicrosoft Word - MySQL_3.doc
7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa
ВишеMicrosoft Word - SYLLABUS -Dinamicki
Univerzitet UKSHIN HOTI PRIZREN Fakultet kompjuterskih nauka Nastava na bosanskom jeziku NASTAVNI PLAN - PROGRAM SYLLABUS Akademska Nivo studija Bachelor Departament god. PREDMET Dinamički sadržaj web
ВишеРачунарска интелигенција
Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРА
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРАЗОВАЊУ И ВАСПИТАЊУ школска 018/019. година ТЕСТ МАТЕМАТИКА
ВишеMicrosoft PowerPoint - 13-Funkcije_2.ppt [Compatibility Mode]
Osnove programiranja Funkcije - Metode Prenos parametara Po vrednosti Po referenci Po izlazu Sadržaj Opseg važenja promenljive u drugim strukturama Rekurzije Prenos parametara Metoda može vratiti isključivo
ВишеMicrosoft Word - 6. RAZRED INFORMATIKA.doc
Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje
ВишеPowerPoint Presentation
Java konkurentno programiranje Životni ciklus niti i problemi sinhronizacije resursa Multitasking Multithreading Životni ciklus niti http://www.roseindia.net/java/thread/lifecycle-of-threads.shtml Životni
ВишеPowerPoint Presentation
SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA Računalstvo Operatori, pisanje izraza i osnove pseudokôda Izv. prof. dr. sc. Edouard
ВишеMy_P_Trigo_Zbir_Free
Штa треба знати пре почетка решавања задатака? ТРИГОНОМЕТРИЈА Ниво - Основне формуле које произилазе из дефиниција тригонометријских функција Тригонометријске функције се дефинишу у правоуглом троуглу
ВишеKonstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun
Konstrukcija i analiza algoritama Nina Radojičić februar 2018. 1 Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne funkcije od argumenta n iz skupa N prirodnih brojeva.
Вишеpricalica.PDF
Naziv projekta: Pricalica Projekt napravio:damir Petrinic Koristeni materijal: Mikrokontroler Atmel AT89C52 ISD4004 Voice memory LCD 2*16 znakova Projekt je moja ideja i moja realizacija i ne dozvoljavam
ВишеProgramiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4
Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji
Више