Programski jezik C
|
|
- Надежда Лазаревић
- пре 5 година
- Прикази:
Транскрипт
1 Pojam funkcije Deklaracija i definicija funcije Poziv funkcije Memorijske klase promjenljivih Primjeri. Za kompajliranje koda koristen DEV-C Compiler!!!! Moze is koristiti I bilo koji drugi standardni C kompajler SPR, C, 2019, R. Stojanovic
2 ... Šta je funkcija? Segment programa koji ima tačno definisan zadatak. Funkcija ima jedinstveno ime. Koristi argumente. Izvršava naredbe definisane kodom //Ilustracija funkcija #include <stdio.h> #define PI 3.14 // funkcija za izracunavanje povrsine kruga float povrsina_kruga(float d) { float r,p; r=d/2; p=r*r*pi; return p; // main funkcija int main() { float pr, pov; printf("\nunesi precnik kruga: "); scanf("%f", &pr); // pov= PI*(pr/2)*(pr/2) //Preko funkcija pov=povrsina_kruga(pr); printf("\npovrsina kruga je %f\n", pov); getchar(); getchar(); return 0;
3 ... Prednosti programa sa funkcijama Jednostavnije rešavanje programskog zadatka. Jednostavnije pisanje i održavanje programa. Piše se jednom, a poziva potreban broj puta. Moguće je kreirati biblioteke funkcija. Veći nivo abstrakcije i razumijevanja samog programa. Mogućnost jednostavnijeg ispravljanja, dopuna i izmjena. Jednostavno, program bez funkcija nije dobar program.
4 ... Deklaracija (prototip) funkcije tip ime( lista_argumenata) ; tip ime( tip1, tip2, ) ; tip ime( tip1 ime1, tip2 ime2, ) ; tip tip povratne vrijednosti od funkcije, bilo koji tip. ime bilo koji C identifikator. lista_argumenata lista tipova (eventualno i formalnih imena podataka koje koristi funkcija)
5 ... Definicija funkcije tip ime( lista_argumenata) // Deklaracija bez znaka ; na kraju { ; ; // Tijelo funkcije, samo naredbe U tijelu funkcije mogu biti različite naredbe
6 ... Argumenti i povratne vrijednosti. Način razmjene podataka. Argumenata može biti više (0, 1, 2, 3...). Povratnih vrijednosti može biti 1 (jedna) ili više (način kada se vraća više vrijednosti kroz složeni tip podataka)
7 ... Lista formalnih argumenata u definiciji funkcije Odgovara listi argumenata u deklaraciji funkcije. Pojedini argumenti u listi odvajaju se, Imena formalnih argumenata u ovoj listiobavezna. Ako funkcija nema argumenata, umjesto njihove liste se piše void.
8 ... Tip povratne vrijednosti Može biti osnovni ili izvedeni C tip. Funkcija može vratiti na mjesto poziva najviše jednu povratnu vrijednost (može biti i adresa na početak niza). Ako nema povratne vrijednosti umjesto tipa se piše void.
9 Tipovi povratnih vrijednosti char f1( ); f1 vraća vrijednost tipa char int f2( ); f2 vraća vrijednost tipa int float f3( ); f3 vraća vrijednost tipa float double f4( ); f4 vraća vrijednost tipa double void f5( ); f5 ne vraća vrijednost na mjesto svog poziva, već rezultate šalje samo izlaznim uredjajima (funkcija sa bočnim efektima ).
10 Naredbe funkcija Naredbe deklaracije na početku funkcije. Izvršne naredbe poslije naredbi deklaracije. Naredbe povratka obavezno bar jedna ako funkcija vraća vrijednost.
11 Naredba povratka return return ( vrednost ); <-> return vrednost ; return x; return ( (x>=y)? x : y ); if(x>=y) return x; else return y; Može biti više naredbi return ali moguće je izvršenje samo jedne od njih (za jednu povratnu vrijednost).
12 Poziv funkcije ime( lista stvarnih argumenata); Poziv funkcije je operator u C jeziku. Pojedini argumenti odvajaju se zarezom,. Ako funkcija nema argumenata, piše se samo par zagrada ( ).
13 Primjer funkcije za množenje dva cijela broja i vraća rezultat u obliku cijelog broja. int proizvod(int x, int y); main() { int a=10, b=5; printf( %d, proizvod(a,b) ); // Deklaracija funkcije // Poziv funkcije int proizvod(int x, int y) { int z; z=x*y; return z; // Pocetak definicije funkcije // Naredba funkcije // Izvrsna naredba // Naredba povratka
14 Jednostavniji primjer gornje funkcije int proizvod(int x, int y); main() { int a=10, b=5; printf( %d, proizvod(a,b) ); int proizvod(int x, int y) { return (x*y);
15 Deklaracija i definicija Kompajler će da prihvati i sledeću situaciju, bez deklaracije funkcije, ali definicija mora doći ispred funkcije u kojoj se poziva. # include <stdio.h> // izostavljena deklaracija int proizvod(int x, int y) { return (x*y); main() { int a=10, b=5; printf("%d", proizvod(a,b) ); getchar();
16 Opciono izvršavanje jedne od predvidjenih naredbi return float kolicnik(int x, int y); main() { int a=10, b=3; printf( %f, kolicnik(a,b) ); float kolicnik(int x, int y) { if (y==0) return 0; else return ( (float)x / y );
17 Rekurzivna funkcija Funkcija koja poziva samu sebe - konačan broj puta - svaki put sa različitim vrijednostima Uvijek postoji: - iterativni postupak koji može zamijeniti rekurzivni Prednost: - jednostavniji algoritam od iterativnog Nedostatak: - može biti veliki broj poziva iste funkcije, a svaki put se pokreće mehanizam poziva.
18 Iterativni postupak u funkciji faktorijel long ifakt(int n) { int i, fakt=1; /*na pocetku fakt=1*/ for(i=2; i<=n; i++) fakt *=i; /*mnozenje u svakoj iteraciji sa i*/ return fakt; n-1 puta izvršava operaciju fackt=fact*i ifakt(n) = 1 *2 * 3 *. * (n-2) * (n-1) * n U jednom pozivu funkcije (n-1) iteracija
19 Rekurzivni algoritam funkcije faktorijel long rfakt(int n) { if(n==1) return 1; /*kraj izvrsavanja funkcije*/ else return( n*rfakt(n-1) ); /*funkcija poziva samu sebe*/ rfakt(n) = n * rfakt(n-1) (n-1) * rfakt(n-2) (n-2) * rfakt(n-3)... 2*rfakt(1) 1 Funkcija poziva samu sebe (n-1) puta
20 Glavna funkcija main() { int x,y;... return 0; Po pokretanju programa operativni sistem poziva njegovu glavnu funkciju. Poslednja funkcija glavne funkcije vraća status operativnom sistemu.
21 Identičnost, ugradejnje konstante main() {... return 0; main() {.. U operativnom sistemu Rezervisana konstanta. return ЕXIT_SUCCESS;
22 Funkcija za preveremeni kraj izvršenja programa Funkcija exit() iz stdlib.h void exit( int status ); // Deklaracija u biblioteci exit( status ); // Poziv Pozivom funkcije exit() prosledjuje se status operativnom sistemu: 0/1 Primjeri poziva : -U slučaju da nema greški exit(0); exit(exit_success); - U slučaju greške exit(1); exit(exit_failure);
23 Funkcija za poziv drugog programa u okviru postojećeg operativnog sistema, a iz bilo koje funkcije C koda Funkcija system() iz stdlib.h int system(const char *ime); system("ime_programa"); (Vraća 0 ako dobije u argumentu ime programa, u suprotnom -1) system() prekida tok izvršavanja jednog programa, poziva se i izvršava drugi program i nakon toga nastavlja izvršavanje prekinutog programa. Primjeri poziva DOS komandi: system("cls"); system("dir"); system("ime_drugog_programa");
24 vs Makroi Makroi sa argumentima Makro je definicija simbola u kojoj se javljaju jedan ili više argumenata. Na primer: #define KVADRAT(x) ((x)*(x)) definiše makro koji izračunava drugi stepen argumenta. Argument x se u programu zamenjuje stvarnim argumentom proizvoljnog tipa. Vidimo da je parametrizirani makro vrlo sličan funkciji no u njemu nema funkcijskog poziva i prenošenja argumenata, pa je stoga efikasniji. Makro je brzi, a funkcija zauzima manje memorije. ISTO!!!! //Ilustracija funkcija i MAKROA #include <stdio.h> #include <stdlib.h> #define PI 3.14 // MAKRO za povrsinu #define POV(x) ((x/2)*(x/2)*pi) //MAKRO // funkcija za povrsinu float povrsina_kruga(float d) { float r,p; r=d/2; p=r*r*pi; return p; // main funkcija int main() { float pr, pov; printf("\nunesi precnik kruga: "); scanf("%f", &pr); pov=povrsina_kruga(pr); printf("\npovrsina kruga je %f\n", pov); printf("\npovrsina kruga je %f\n", POV(pr)); getchar(); getchar(); return 0;
25 Memorijske klase promenljivih 4 memorijske klase promjenljivih: globalne definišu se izvan svih funkcija staticke definišu se korišcenjem kljucne rijeci static static tip ime=vrijednost automatske definišu se korišcenjem kljucne rijeci auto auto tip ime=vrijednost podrazumijeva se da je ne navede registarske definišu se korišcenjem kljucne rijeci register register tip ime=vrijednost promjenljiva automatska, ako se drugacije
26 Memorijske klase promenljivih Automatske ili lokalne promjenljive definišu se na pocetku tijela funkcije (glavnog programa ili potprograma). Pocetna vrijednost im se ne podrazumijeva!!! (To znaci da nije nula!!!) Mogu da se koriste samo u funkciji u kojoj su definisane. To znaci da isto ime možemo da koristimo nezavisno u više razlicitih funkcija. Cak te promjenljive mogu da budu i razlicitih tipova. Automatski nastaju prilikom ulaska u funkciju, a automatski nestaju nakon izlaska iz funkcije. Podrazumijeva se da je promjenljiva automatska ako se drugacije ne navede Ne mora se eksplicitno navoditi da se radi o automatskoj promjenljivoj, ali može pomocu kljucne rijeci auto auto tip ime=vrijednost;
27 Memorijske klase promenljivih Definišu se navodenjem kljucne rijeci static static tip ime=vrijednost Vrijednost im se odreduje prije pocetka izvršavanja programa uzima se eksplicitna vrijednost kojom je inicijalizovana promjernljiva podrazumijeva se pocetna vrijednost nula ako se ne navede Imaju trajan karakter, postoje od pocetka do kraja izvršavanja programa vrijednost ostaje sacuvana do sljedeceg poziva date funkcije
28 Memorijske klase promenljivih Globalne promjenljive definišu se izvan svih funkcija. Ako se u definiciji ne navede pocetna vrijednost podrazumijeva se nula!!! Globalna promjenljiva dostupna je u svim funkcijama koje su definisane nakon definicije date promjenljive. Globalne promjenljive omogucavaju da više funkcija manipuliše istim skupom podataka, pa omogucavaju efikasnu razmjenu podataka izmedu funkcija (jer sve funkcije pristupaju istim memrijskim lokacijama). Treba ih izbjegavati jer se gubi univerzalnost funkcije i fleksibilnost primjene na razlicite setove podataka. Ako se u nekoj funkciji definiše promjenljiva sa istim imenom kao i neka globalna, tada ta lokalna promjenljiva maskira globalnu i globalnoj ne može da se pristupi. Ako se u nekoj funkciji koristi neka globalna promjenljiva to može da se eksplicitno naglasi deklaracijom korišcenjem kljucne rijeci extern, iako ne postoji obaveza da se globalne promjenljive
29 Memorijske klase promenljivih Primjer lokalne promenljive #include <stdio.h> void f1 () { int i=1; printf( f1: %d\n, i); main: 0 f1: 1 main: 0 f2: 2 main: 0 void f2 () { int i=2; printf( f2: %d\n, i); i=10; main() { int i=0; printf( main: %d\n, i); f1(); printf( main: %d\n, i); i=5; f2(); printf( main: %d\n, i);
30 Memorijske klase promenljivih Primjer globalne promenljive #include <stdio.h> void f1 () { int i=1; printf( f1: %d\n, i); int i; void f2 () { extern int i; printf( f2: %d\n, i); i=10; main() { printf( main: %d\n, i); f1(); printf( main: %d\n, i); i=5; f2(); printf( main: %d\n, i); main: 0 f1: 1 main: 0 f2: 5 main: 10 Primjer staticke promenljive #include <stdio.h> void f () { static int brs=1; auto int bra=1; printf( static brs=%d auto bra=%d\n, brs, bra); brs++; bra++; main() { int i; for (i=1; i<=3; i++) f(); static brs=1 auto bra=1 static brs=2 auto bra=1 static brs=3 auto bra=1
31 Primjer 1 / Odredjivanje veceg od dva broja pomocu odgovarajuce funkcije / #include <stdio.h> int max(int x, int y); / deklaracija funkcije / main( ) { int a, b, c; printf("\nzadati dva cela broja: "); scanf("%d%d", &a, &b); c = max(a, b); / poziv funkcije / if(c == 0) printf("\nzadati brojevi su isti!!!\n"); else printf("\nveci od dva zadata broja je broj %d\n\n", c); return 0; int max(int x, int y) { if(x == y) return 0; else return ((x>y)?x:y);
32 Primjer 2 / Odredjivanje najveceg od 4 broja pomocu odgovarajucih funkcija / #include <stdio.h> int max(int x, int y); int max4(int x, int y, int z, int w); main( ) { int a, b, c, d; printf("\nzadati cetiri cela broja: "); scanf("%d%d%d%d", &a, &b, &c, &d); printf("\nnajveci od cetiri zadata broja je %d\n\n", max4(a,b,c,d)); return 0; int max(int x, int y) { return ((x>=y)?x:y); int max4 (int x, int y, int z, int w) { return (max(max(x,y), max(z,w)));
33 Primjer 3 / Odredjivanje faktorijela pomocu iterativne funkcije / #include <stdio.h> #define OPSEG 12 / da faktorijel broja bude u opsegu long / long ifakt(int x); main() { int broj; do { printf("\nunesite ceo broj u opsegu od 1 do %d: ", OPSEG); scanf("%d", &broj); while(broj<1 broj>opseg); printf("\nfaktorijel broja %d je %ld\n\n", broj, ifakt(broj)); return 0; long ifakt(int x) { long rezultat = 1; while(x>1) { rezultat =x; x--; return rezultat;
34 Primjer 4 / Izracunavanje faktorijela zadatog broja pomocu rekurzivne funkcije / #include <stdio.h> #define OPSEG 12 / da faktorijel broja bude u opsegu long / long rfakt(int x); main() { int broj; do { printf("\nunesite ceo broj u opsegu od 1 do %d: ", OPSEG); scanf("%d", &broj); while(broj<1 broj>opseg); printf("\nfaktorijel broja %d je %ld\n\n", broj, rfakt(broj)); return 0; long rfakt(int x) { return ((x>1)? (x rfakt(x-1)) : 1);
35 Primjer 5 //Crtanje na ekranu okvira zadatih dimenzija #include <stdio.h> #define HLIN '-' //znak horizontalna crta okvira #define VLIN ' ' //znak vertikalna crta okvira #define UGAO '+' //znak za ugao okvira #define PRAZNO ' ' //prazan znak #define MAX1 50 //dozvoljena duzina okvira #define MAX2 20 //dozvoljena sirina okvira void hokvir(int l); void vokvir(int l); void znakovi(int n, char c);
36 main() // NASTAVAK { int i, duzina, sirina; do { printf("\nunesite duzinu okvira (od 1 do %d): ",MAX1); scanf("%d", &duzina); while(duzina<1 duzina>max1); do { printf("\nunesite sirinu okvira (od 1 do %d): ",MAX2); scanf("%d", &sirina); while(sirina<1 sirina>max2); //Stampanje gornjeg dela okvira hokvir(duzina); //Stampanje srednjeg dela okvira for(i=0; i<sirina; i++) vokvir(duzina); //Stampanje donjeg dela okvira hokvir(duzina); getchar(); getchar(); return 0;
37 void hokvir(int l) { putchar(ugao); znakovi(l, HLIN); putchar(ugao); putchar('\n'); void vokvir(int l) { putchar(vlin); znakovi(l, PRAZNO); putchar(vlin); putchar('\n'); void znakovi(int n, char c) { while(n>0) { n--; putchar(c); // NASTAVAK
38
39
40 Izracunavanje stepena broja
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
Више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
Више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,
Више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
Више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
Више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
ВишеUvod u računarstvo 2+2
Pokazivači Pointeri Definicija pokazivača Pokazivač na tip je varijabla koja sadrži adresu varijable tipa tip. Definicija pokazivača: mem_klasa tip * p_var; Primjer: static int * pi; double *px; char*
Више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
Више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..........................
Више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
ВишеMicrosoft PowerPoint - Datoteke [Compatibility Mode]
Датотеке стандардни улаз / излаз Датотека је именовани низ знакова (бајтова) У програмском језику C датотека је везана за улаз и излаз података функције стандардне библиотеке Најједностaвније
Више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
Више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
Више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 - 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
Више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 Ψ,
Више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
ВишеUvod u računarstvo 2+2
Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni
Више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
ВишеProgramiranje za UNIX Okruženje unix procesa
Programiranje za UNIX Okruženje unix procesa Sadržaj Memorijska slika UNIX procesa Argumenti naredbenog retka i varijable okruženja Životni ciklus procesa Izlazni status procesa 2 Memorijska slika UNIX
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]
Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева
ВишеProgramiranje predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2016, 10. predavanje p. 1
Programiranje 1 10. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2016, 10. predavanje p. 1/95 Sadržaj predavanja Funkcije: Definicija funkcije.
Више07_PJISP_II_Predavanja
Rekurzija i rekurzivne funkcije Informacioni inženjering 1 Rekurzija Rekurzija nastaje kada se pojam definiše pomoću sebe samog Javlja se u različitim oblastima, od lingvistike i logike, preko matematike
ВишеMicrosoft PowerPoint - 07-DinamickeStrukturePodataka
Динамичке структуре података листа, стек, ред Програмирање 2: глава 6 Динамичке структуре података Динамичка алокација и динамичке структуре података Најзначајније динамичке структуре података листе и
ВишеMicrosoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
Више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
Више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
Више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
ВишеDatoteke predavač: Nadežda Jakšić
Datoteke predavač: Nadežda Jakšić svi podaci sa kojima smo do sada radili u programima su smeštani u operativnu memoriju računara i trajali su najduže koliko i sam program; kada program završi sa radom,
Више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
Више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
Више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.
Више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
ВишеRačunarski praktikum I - Vježbe 01 - Uvod
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika
Више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;
Више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.
ВишеP11.2 Izbor instrukcija, IBURG
Избор инструкција (1/2) Машинска инструкција се може приказати као део стабла међукода, који се назива шаблон стабла (енгл. tree pattern). Избор инструкција је проблем поплочавања стабла међукода минималним
ВишеMicrosoft PowerPoint - Bitovi [Compatibility Mode]
Оператори над битовима (Јаничић, Марић: Програмирање 2, тачка 5.6) Оператори за рад са појединачним битовима Само на целобројне аргументе: ~ битовска негација & битовска конјункција (и) битовска (инклузивна)
ВишеLogicko projektovanje racunarskih sistema I
PRIMERI SA PREDAVANJA 17 Beta asembler Zadatak 1. Posmatrajmo sledeću funkciju napisanu u programskom jeziku C, za računanje najvećeg zajedničkog delioca dva pozitivna cela broja: int gcd(int a, int b)
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеPowerPoint Presentation
V Unos i prikaz podataka Programi čitaju i ispisuju podatke sa spoljašnjih uređaja Postoji prolazni U/I (tastatura i monitor) i trajni U/I podataka (fajlovi) printf i scanf pišu/čitaju na monitor ili sa
Више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
Више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
ВишеInženjering informacionih sistema
Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)
Више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
Више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
Више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
Више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
Више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
Више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
ВишеKonstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra
Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar 2016 1 Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova strategija rekurzivno razbija problem na 2 ili više potproblema
ВишеDijagrami sekvenci
Dijagrami sekvenci Izrada dijagrama sekvenci Dijagram sekvenci koristi se za specifikaciju vremenskih zahteva u opisu složenih scenarija opis toka poruka između objekata kojima se realizuje odgovarajuća
ВишеКласе комбинација презентације (Хортона) и к о бајаги скрипте (Ово је прича коју врло радо причам) нови тип података: дефинишу могуће вредности подата
Класе комбинација презентације (Хортона) и к о бајаги скрипте (Ово је прича коју врло радо причам) нови тип података: дефинишу могуће вредности података и операције над њима Дефиниција класе садржи само
ВишеOblikovanje i analiza algoritama 5. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 5. pr
Oblikovanje i analiza algoritama 5. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 5. predavanje p. 1/68 Sadržaj predavanja Nehomogene rekurzije
ВишеRačunarski praktikum I - Vježbe 09 - this, static
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 09 - this, static v2018/2019. Sastavio: Zvonimir Bujanović Pokazivač this Kako funkcija članica
ВишеRačunarski praktikum I - Vježbe 07 - Podstrukture, const, reference
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 07 - Podstrukture, const, reference v2018/2019. Sastavio: Zvonimir Bujanović Podstrukture Član
ВишеOsnovni programiranja I
Objektno orjentisano programiranje Uvod u objektno orjentisano programiranje (OOP) Koncepti OOP. Razlike C i C++. Softver Obični korisnik Porast procesorske moći računara i pojeftinjenje komponenti omogućili
ВишеMicrosoft Word - CAD sistemi
U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja
ВишеProgramiranje 2 1. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 1. predavanje p. 1/7
Programiranje 2 1. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 1. predavanje p. 1/75 Dobar dan, dobro došli Prog2 2019, 1. predavanje
ВишеVEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr
VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstrirana upotreba konstruktora, svojstava, metoda klase,
ВишеProgramiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6
Programiranje 1 9. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/60 Sadržaj predavanja Osnovni algoritmi na cijelim brojevima:
ВишеP1.3 Projektovanje makroasemblera
ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 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
ВишеПрограмирај!
Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком
ВишеProgramski jezici i strukture podataka
Programski jezici i strukture podataka 7 ULAZ, IZLAZ I DATOTEKE Ulazno izlazne operacije Programi moraju imati mogućnost da upisuju podatke u datoteke ili da ih ispisuju na izlazni uređaj poput ekrana
Више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.
Више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
Више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
ВишеProgramiranje 2 7. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 7. predavanje p. 1/7
Programiranje 2 7. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 7. predavanje p. 1/75 Sadržaj predavanja Tipovi i složene deklaracije:
ВишеMJEŠOVITA SREDNJA TEHNIČKA ŠKOLA TRAVNIK PROGRAMIRANJE I PROGRAMSKI JEZICI PROGRAMSKI JEZIK C -SKRIPTA ZA INTERNU UPOTREBU-
MJEŠOVITA SREDNJA TEHNIČKA ŠKOLA TRAVNIK PROGRAMIRANJE I PROGRAMSKI JEZICI PROGRAMSKI JEZIK C -SKRIPTA ZA INTERNU UPOTREBU- Sadržaj 1 Uvod 8 1.1 Programski jezici......................... 8 1.2 Osnove
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
Више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
ВишеELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite U
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, 02.07.2019. Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite Uputstvo pre popunjavanja Obrasca za odgovore. b) Vrednost
ВишеP3.2 Paralelno programiranje 2
Paralelno programiranje II Analiza zavisnosti Struktura algoritma Pomoćne strukture Komunikacioni šabloni 1 4 Koraka paralelizacije programa 2 Evo algoritma. Gde je paralelizam? Dekompozicija zadataka
Више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
ВишеProgramiranje 1 IEEE prikaz brojeva sažetak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, IEEE p
Programiranje IEEE prikaz brojeva sažetak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog 208, IEEE prikaz brojeva sažetak p. /4 Sadržaj predavanja IEEE standard
ВишеMicrosoft Word - Lekcija 11.doc
Лекција : Креирање графова Mathcad олакшава креирање x-y графика. Треба само кликнути на нови фајл, откуцати израз који зависи од једне варијабле, например, sin(x), а онда кликнути на дугме X-Y Plot на
Више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
ВишеTutoring System for Distance Learning of Java Programming Language
Uvod u programiranje dr Ninoslava Savić Predavanja (3) sreda: 11:15 13:50 Učionica 16 Konsultacije sreda: 15 17 h Kabinet 43 Uvod u programiranje Fond časova: 3+3 Broj ESPB: 7 Ocena znanja (max. broj poena
ВишеSveucilište u Zagrebu
Proširivanje Pythona programskim jezicima C/C++ Ivo Majić Mentor: Doc. dr. sc. Domagoj Jakobović Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Ak. god. 2011/12 Ivo Majić (FER) Sveučilište
ВишеZadatak 011 Razmotrite sljedeći primjer. package hr.fer.oopj.primjeri.p011; public class Main { } public static void main(string[] args) { obrada(2.71
Zadatak 011 Razmotrite sljedeći primjer. package hr.fer.oopj.primjeri.p011; public class Main { public static void main(string[] args) { obrada(2.7182818284590452354); private static void obrada(double
Више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
Више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.
Више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
Више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
ВишеP2.1 Formalne gramatike
Превођење Полазни језик? Одредишни језик 1 Превођење Полазни језик? Одредишни језик Како знање неког језика стиче и складишти човек, а како рачунар? 2 Два аспекта језика Синтакса Семантика значење То су
ВишеМатематика основни ниво 1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Броје
1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Бројеве записане римским цифрама запиши арапским: VIII LI XXVI CDXLIX MDCLXVI XXXIX
ВишеP9.1 Dodela resursa, Bojenje grafa
Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.
Више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
ВишеUVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o
UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke od tih jezičkih razlika su: Java kod se prevodi u.class
Више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
Више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
ВишеSlide 1
Funkcionalno programiranje Interoperabilnost jezika Scala i Java, 2019. Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
ВишеМатематика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }
1. Посматрај слику и одреди елементе скуупова: а) б) в) А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ } А B={ } B А={ } 2. Упиши знак
ВишеРачунарска интелигенција
Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic
ВишеProgramiranje 1 3. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2017, 3. predavanje p. 1/1
Programiranje 1 3. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2017, 3. predavanje p. 1/132 Sadržaj predavanja Osnovni tipovi podataka u računalu
ВишеRačunarski praktikum I - Vježbe 11 - Funktori
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 11 - Funktori v2018/2019. Sastavio: Zvonimir Bujanović Funkcijski objekti (funktori) Objekt klase
Више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 - DAC.ppt [Compatibility Mode]
Analogne i digitalne velicine Analogne veličine su kontinualne po vremenu i amplitudi. Digitalne veličine se predstavljaju nizom brojeva. Svaki broj predstavlja jedan odbirak u vremenu. Odbirak ima konačnu
Више