Primjena računala. Preddiplomski studij računarstva 2010/2011. prof.dr.sc. Ivo Ipšić PRIMJENA RAČUNALA 2010/2011
|
|
- Ἑκάβη Βασιλικός
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Primjena računala Preddiplomski studij računarstva 2010/2011 prof.dr.sc. Ivo Ipšić 1
2 Saržaj kolegija Primjena računala Uvod i razvoj računala Programska oprema računala Uvod u programiranje i programski jezik C 2
3 Sadržaj Algoritam Kompleksnost algoritma Elementi programa Strukturirano programiranje Prevođenje i izvršavanje programa 3
4 Algoritam Slijed pravila koja daju rješenja nekog problema Definiraju se objekti nad kojima se obavljaju operacije Rezultat obrade su završni objekti Broj koraka koje izvodi algoritam mora biti konačan Izvršavanje algoritma mora biti u konačnom vremenu Svaki korak algoritma je opisan instrukcijom 4
5 Algoritam mora biti: razumljiv jednostavna implementacija jednostavno otklanjanje pogreški efikasna iskorištenost računalnih resursa brzina vs. prostor... jednokratna upotreba (troškovi razvoja) učestala upotreba (troškovi korištenja) 5
6 Algoritam Program - Opis algoritma koji u nekom programskom jeziku jednoznačno određuje što računalo treba napraviti. Algoritmi + strukture podataka = PROGRAMI algoritamski proces programski jezici = umjetni jezici objekti = podaci klase objekata = tipovi podataka 6
7 Cijena ukoliko algoritam radi često i s velikom količinom podataka isplati se potrošiti resurse (vrijeme i rad) na njegovo optimiranje isplati se implementirati kompleksniji algoritam koji će raditi efikasnije (vremenski i prostorno) potrebno uvesti mjeru kompleksnosti algoritma, koja će ocijeniti njegove vremenske i prostorne potrebe 7
8 Vrijeme izvođenja programa ovisi od: količine i vrste ulaznih podataka u program kvalitete kode koju generira compiler brzini i performansama računala (sklopovlja) vremenskoj zahtjevnosti (kompleksnosti) algoritma 8
9 Primjer I sortiranje (najprije najmanji) mjera kompleksnosti: broj elemenata koje sortiramo odnosno dužina liste T(n) vrijeme potrebno za izvođenje programa, koji na ulazu ima n podataka T(n) = broj potrebnih instrukcija za izvršenje zadataka na idealnom računalu
10 Vremenska kompleksnost ovisi od količine ulaznih podataka ali i od njihove vrijednosti za različite vrijednosti na ulazu različita kompleksnost: T(n) najgori slučaj T pr (n) - prosječno gdje je n broj ulaznih podataka najčešće se koristi T(n) - vrijeme izvođenja u najgorem slučaju 10
11 Vremenska kompleksnost II dužina izvođenja ovisi i o radu compilera i brzini sklopovlja, zato je vrijeme teško izraziti u standardnim vremenskim jedinicama zato se kaže da je vrijeme izvođenja algoritma proporcionalno npr. n 2 uvodi se mjera rasta funkcije O(f(n)) O(f(n)) je gornja procjena rasta funkcije Ω(f(n)) je donja procjena rasta funkcije 11
12 Primjer II T(0) = 1 T(1) = 4 T(n) = (n+1) 2 O(n 2 ) T(n) = 3n 3 + 2n 2 O(n 3 ) T(n)= n log(n)+n O(n log(n)) 12
13 T(n) 2 n n 3/2 5n n n
14 Razvoj programske opreme 1. ukoliko će se program koristiti samo nekoliko puta: udio troškova pisanja i testiranja je značajan u ukupnom trošku 2. ukoliko različite osobe razvijaju i održavaju: algoritam efikasan ali kompleksan, raste trošak održavanja 3. poneki algoritmi rade brzo ali zahtijevaju puno prostora i zato koriste spore vanjske memorije i time postaju spori 4. kod numeričkih algoritama je točnost i stabilnost barem isto toliko važna kao i brzina 14
15 Pregled programskih jezika 15 Copyright 2006 Addison-Wesley. 1-15
16 16 16
17 Koje osobine mora imati programski jezik? razvoj interpreterski, izvođenje u prevedenoj verziji dobro otklanjanje pogreški (debug) jasna i jednostavna sintaksa široka grupa korisnika namjenjeni za vrstu problema koju rješavamo brzo kodiranje, portabilnost, svaki programer ima svoju listu želja! 17 17
18 Programski jezik C Razvijen za potrebe razvoja UNIX operacijskog sustava (Dennis Ritchie, Bell Telephone Laboratories, 1970) prenosivost UNIX operacijskog sustava na razna računala jezgra operacijskog sustava napisana u višem programskom jeziku C 18
19 Programski jezik C C je programski jezik blizak arhitekturi računala aritmetičke, logičke, relacijske operacije operacije na bitovima (posmak, logički operatori) C omogućava i lakši rad s podacima izvedene strukture podataka: polja, strukture, datoteke,... organizacija programa u funkcije, koje mogu biti u različitim datotekama 19
20 Programski jezik C programska biblioteka, sadrži strojno ovisne funkcije funkcije za unos i ispis podataka funkcije za formatirani unos i ispis matematičke funkcije funkcije za rad s datotekama,... header datoteke koje sadrže deklaracije funkcija i tipova podataka 20
21 Programski jezik C ANSI-C opisan u knjizi Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall, Inc., ANSI/ISO standard godine C novi ISO standard manje dopune C90 standard C99 21
22 Prevođenje programa programe napisane u nekom programskom jeziku je potrebno prevesti u strojni kod interpreter prevodioc (compiler) 22
23 Prevođenje programa Z :=A + B; MVT 1024 ADD 1025 MVF
24 Prevođenje programa 24
25 Programski kod tekst C program (p1.c) prevodioc - compiler (gcc -S) tekst asemblerski program (p1.s) asembler (gcc, as) binarni kod objektni program (p1.o) binarni kod 25 Izvršni program (p)
26 Programski kod int zbroji(int x, int y) { int zbroj; } return zbroj=x+y; 26
27 Programski kod prevođenje izvornog programa u asemblerski kod gcc O2 S zbroji.c gcc - GNU compiler prikaz asembleskog programa objdump -d zbroji.s 27
28 Programski kod zbroji.o: file format pe-i386 Disassembly of section.text: <_zbroji>: 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp 3: 8b 45 0c mov 0xc(%ebp),%eax 6: 8b mov 0x8(%ebp),%edx 9: 5d pop %ebp a: 01 d0 add %edx,%eax c: c3 ret d: 90 nop e: 90 nop f: 90 nop 28 objektni kod asemblerski kod
29 Programski kod instrukcija zbroji zbroj=x+y registri mikroprocesora 01 d0 add %edx,%eax bitna instrukcija 29
30 Prevođenje programa 30
31 Prevodioc (Compiler) 31
32 Razvojna okolina 32
33 KDevelop 33
34 PRIMJER Programski zadatak pronaći veći od dva zadana broja Pseudokod koji koristi isključivo termine govornog jezika pročitaj dva realna broja ispiši pročitane brojeve odredi veći broj ispiši nađeni broj 34
35 Pseudokod pročitaj (x,y) ispiši (x,y) {odredi veći broj} ako je x > y tada rez := x inače rez := y ispiši (rez) kraj 35
36 Dijagram toka početak učitaj x i y ispiši x i y DA x>y NE rez = x rez = y ispiši rez 36 kraj
37 Varijable svi podaci moraju imati imena i tip tip podataka je oznaka prevodiocu koliko memorijskog prostora je potrebno za zapis vrijednosti neke varijable npr. deklaracija varijable a kao cijeli broj int a znači da je prevodioc rezervirao 4 bajta memorije za zapis varijable 37
38 Varijable Općenito: promjenljiv podatak (lat.variabilis-promjenljiv) U programiranju: podatak smješten u memoriji računala, poznate veličine, koji se može mijenjati i kojemu je dodijeljeno ime Simbolički se prikazuje pravokutnikom uz koji stoji ime x y Smještaj u memoriji računala x y 38
39 Instrukcije programa instrukcije za aritmetičke i logičke operacije instrukcije za određivanje toka programa instrukcije za ponavljanje dijelova programa instrukcije za ulaz i izlaz podataka 39
40 Instrukcije za aritmetičke i logičke operacije operator pridruživanja = operator jednakost == nejednakost!= aritmetički operatori: * / %
41 Instrukcije za određivanje toka programa Normalan programski slijed (sekvencija instrukcija): instrukcija_1 instrukcija_1 instrukcija_2 instrukcija_2 instrukcija_3 instrukcija_
42 Selekcija - kontrolna instrukcija if - jednostrana selekcija Pseudokôd ako je logički_izraz istinit tada naredbe U C-u if (logički_izraz) naredba logički_izraz D niz naredbi N 42 ili if (logički_izraz){ niz naredbi }
43 Pseudokôd ako je logički_izraz istinit tada niz_naredbi_1 inače niz_naredbi_2 43 U C-u Kontrolna instrukcija if - dvostrana selekcija if (logički_izraz){ niz_naredbi_1 } else { niz_naredbi_2 } D niz naredbi_1 logički_izraz N niz naredbi_2
44 Instrukcije za ponavljanje dijelova programa iteracije instrukcija - petlje kontrolne varijable za izvođenje iteracija (unaprijed zadan) logički izrazi (ispitivanje uvjeta), koji određuju broj iteracija 44
45 Instrukcije za ulaz i izlaz podataka čitanje ulaznih podataka (standardni ulaz, datoteka) ispis podataka ( zaslon, datoteka, štampač,...) funkcije u C-u 45
46 Funkcija za ispis printf(const char *format [, argument]... ) printf( Dobar dan \n "); printf("%f \n", rez); formatirani ispis konstantni znakovni niz sadrži informaciju o formatu ispisa printf("%5.1f\n",ime_varijable);
47 Funkcija printf %format predstavlja oblik podatka koje unosimo odnosno ispisujemo Format: d cijeli broj(integer) ld dugi cijeli broj(long) f realni broj (float) c znak s niz znakova 47
48 Funkcija za unos podataka scanf(const char *format [,argument]... ); scanf("%f", &a); varijabla a tipa float operator & - adresni operator &a = adresa varijable a
49 Struktura programa u C-u naredbe pretprocesora deklaracija tipova podataka deklaracija varijabli prototipovi funkcija deklaracija tipova funkcija i varijabli koje se unose u funkciju definicija funkcija 49
50 Struktura programa u C-u programi su organizirani u funkcije oblik funkcije: tip_funkcije ime_funkcije(varijable) { lokalne varijable naredbe } 50
51 Primjer funkcije 1: /* Funkcija zbroji_dva_broja zbraja dva cijela broja i vrača zbroj*/ 2: int zbroji_dva_broja( int x, int y ) 3: { 4: int result; 5: result = x + y; 6: return result; 7: } 51
52 Struktura programa u C-u svaki program mora sadržavati barem jednu funkciju main (glavna) main glavni program unutar kojega se mogu pozivati ostale funkcije int main () { return 0; } 52
53 PRIMJER #include <stdio.h> int main() { float x, y, rez; scanf("%f %f", &x, &y); printf("%f %f \n", x, y); 53 /* odredi veći broj */ if ( x > y ) { rez = x; } else { rez = y; } printf("%f \n", rez); return 0; }
54 Elementi C-programa definicija 3 varijable x, y i rez funkcija za čitanje sa ulaza funkcija za ispis #include <stdio.h> int main() { float x, y, rez; scanf("%f %f ", &x, &y); printf("%f %f \n", x, y); /* odredi veci broj */ if ( x > y ) { rez = x; } else { rez = y; } poziv knjiznice stdio.h glavna funkcija 54 } printf("%f \n", rez); return 0;
55 Elementi jezika C ključne riječi programskog jezika C sadrže definicje tipova podataka i naredbe programskog jezika: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while 55
56 Prvi program #include <stdio.h> naredba predprocesoru int main() { početak funkcije printf( Dobar dan \n "); return 0; glavna funkcija funkcija za ispis } kraj funkcije 56
57 Osnovni tipovi podataka u C-u char - znakovni tip ili mali cijeli broj int - cjelobrojni tip float - realni tip double - realni tip u dvostrukoj preciznosti 57
58 Operatori * / % + - < <= >= > ==!= & &&?: (right->left) = += -= (right->left) 58
59 Primjer rješenja kvadratne jednadžbe ax 2 +bx+c=0 diskriminanta D=b 2-4ac rješenja ovise od D D>0 D=0 x 1 = x 2 = 59 D<0 -b- D 2a -b+ D 2a
60 Struktogram unesi vrijednosti a,b,c izračunaj D = b 2 4ac da D>0? ne f ima realne različite korijene da f ima dvostruki realni korijen D=0? ne f nema realne korijene kraj programa 60
61 #include <stdio.h> #include <math.h> int main() { float a, b, c; /* parametri jednadzbe */ float dis; /* diskriminanta */ /* inicijalizacija i citanje parametara */ printf("a="); scanf("%f", &a); printf("b="); scanf("%f", &b); printf("c="); scanf("%f", &c); 61
62 /* izracun diskriminante */ dis= b*b-4*a*c; 62
63 /* izracun korijena */ if (dis == 0) /* dvostruki korijen */ printf(" rjesenje - dvostruki korijen = %f\n", -b/(2.0*a)); else if (dis>0){ /* realni razliciti korijeni */ printf("1. korijen = %f\n", (sqrt(dis)-b)/(2.0*a)); } else printf("2. korijen = %f\n", (-sqrt(dis)-b)/(2.0*a)); /* nema realnih korijena */ 63 } printf("f nema realnih korijena\n"); return 0;
64 #include <stdio.h> #include <math.h> int main() { float a, b, c; /* parametri jednadzbe */ float dis; /* diskriminanta */ /* inicijalizacija i citanje parametara */ printf("a="); scanf("%f", &a); printf("b="); scanf("%f", &b); printf("c="); scanf("%f", &c); /* izracun diskriminante */ dis= b*b-4*a*c; /* izracun korijena */ if (dis == 0) else if (dis>0){ /* dvostruki korijen */ printf(" rjesenje - dvostruki korijen = %f\n", -b/(2.0*a)); /* realni razliciti korijeni */ printf("1. korijen = %f\n", (sqrt(dis)-b)/(2.0*a)); } else printf("2. korijen = %f\n", (-sqrt(dis)-b)/(2.0*a)); 64 } return 0; /* nema realnih korijena */ printf("f nema realnih korijena\n");
65 Primjer program ispisuje tablicu za pretvaranje stupnjeva u fahrenheitima u celsijuse prema formuli ºC = (5/9)( ºF-32) ispis programa:
66 Primjer #include <stdio.h> main () { float cel, faren; int donji, gornji, korak; donji = 0; gornji = 300; korak = 20; faren = donji; while (faren <= gornji) { cel = (5.0/9.0)*(faren-32.0); printf("%5.1f%8.1f\n",faren,cel); faren = faren+20; } } 66
67 for petlja Naredbe za ponavljanja for(izraz_1;izraz_2;izraz_3) izraz_1 inicijalizacija brojača { izraz_2 uvjet brojača naredba_1; izraz_3 inkrement/dekrement brojača naredba_2:.. } while petlja while (uvjet) { naredba_1; naredba_2:.. } 67 naredba switch
68 Naredbe za ponavljanja while petlja while (faren <= gornji) { cel = (5.0/9.0)*(faren-32.0); printf("%5.1f%8.1f\n",faren,cel); faren = faren+20; } for petlja for (faren=0; faren<= 300; faren=faren+20) printf("%5.1f%8.1f\n",faren,(5.0/9.0)*(faren-32.0)); 68
69 Literatura Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall, Inc., Rajko Vulin: Od sada programiramo u C-u, Turbo C, Školska knjiga, Zagreb Rajko Vulin: "Zbirka riješenih zadataka iz C- a", Školska knjiga, Zagreb
2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x
Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:
(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.
1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,
7 Algebarske jednadžbe
7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.
Προγραμματισμό για ΗΜΥ
ΕΠΛ 034: Εισαγωγή στον Προγραμματισμό για ΗΜΥ Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 3 Εισαγωγή στην C Θέματα ιάλεξης Σύνταξη και Σημασιολογία
Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include
Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1
Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,
PRIMJERI RJEŠAVANJA ZADATAKA
PRIMJERI RJEŠAVANJA ZADATAKA Brojanje slova u riječi Zadatak Potrebno je napisati program za utvrđivanje broja ponavljanja svakog pojedinog slova u zadanoj riječi. Primjer : RAČUNALO R 1 A 2 Č -1 U 1 N
M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost
M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.
Κεφάλαιο 2.1-2.4: Εισαγωγή στην C: (Διαλέξεις 3-4)
Κεφάλαιο 2.1-2.4: Εισαγωγή στην C (Διαλέξεις 3-4) Περιεχόμενα Εισαγωγή στην C: Σύνταξη και Σημασιολογία σχόλια μεταβλητές και σταθερές τύποι δεδομένων Μετά αυτές τις δυο διαλέξεις θα μπορείτε να γράψετε
TRIGONOMETRIJSKE FUNKCIJE I I.1.
TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg
Sortiranje prebrajanjem (Counting sort) i Radix Sort
Sortiranje prebrajanjem (Counting sort) i Radix Sort 15. siječnja 2016. Ante Mijoč Uvod Teorem Ako je f(n) broj usporedbi u algoritmu za sortiranje temeljenom na usporedbama (eng. comparison-based sorting
Δομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Κεφάλαιο 2.1-2.4: Εισαγωγή στην C. ( ιαλέξεις 3-4) ιδάσκων: ηµήτρης Ζεϊναλιπούρ
Κεφάλαιο 2.1-2.4: Εισαγωγή στην C ( ιαλέξεις 3-4) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Περιεχόµενα Εισαγωγή στην C: Σύνταξη και Σηµασιολογία σχόλια µεταβλητές και σταθερές τύποι δεδοµένων Μετά αυτές τις δυο διαλέξεις
ΕΠΛ 032.3: Προγραµµατισµός ΜεθόδωνΕπίλυσηςΠροβληµάτων
ΕΠΛ 032.3: Προγραµµατισµός ΜεθόδωνΕπίλυσηςΠροβληµάτων Αχιλλέας Αχιλλέως, Τµήµα Πληροφορικής, Πανεπιστήµιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 3 Εισαγωγήστη C Θέµατα ιάλεξης Εισαγωγήστην C Σύνταξη
DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović
DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju
Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:
Staša Vujičić Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati: pseudo jezikom prirodnim jezikom dijagramom toka. 2
Γλώσσα Προγραμματισμού C
Προγραμματισμός ΗΥ: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα: ΕΠΛ 131 Αρχές Προγραµµατισµού I 3-2
Εισαγωγή στην C Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα: Σύνταξη και Σηµασιολογία της C Σχολιασµός Μεταβλητές / Σταθερές Τύποι εδοµένων και Τελεστές Βιβλίο µαθήµατος: Chapter 2,, Sec.
Η Γλώσσα C Μία Σφαιρική Ανασκόπηση
Η Γλώσσα C Μία Σφαιρική Ανασκόπηση Η γλώσσα C αναπτύχθηκε το 1972 από τον Dennis Ritchie στα ΑΤ & Τ Laboratories. Οδηγίες προς τον προεπεξεργαστή Εισδοχή Βιβλιοθηκών #include #include
Operacije s matricama
Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M
Προγραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
ELEKTROTEHNIČKI ODJEL
MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,
3.1 Granična vrednost funkcije u tački
3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili
3 &4. Εισαγωγήστη C Ιωάννης Κατάκης
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 3 &4. Εισαγωγήστη C Ιωάννης Κατάκης Σήμερα o Εισαγωγή στη C o Σύνταξη και σημασιολογία Σχόλια Μεταβλητές και σταθερές Τύποι δεδομένων Μετά από τις δύο διαλέξεις
Računarska grafika. Rasterizacija linije
Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem
Neka je a 3 x 3 + a 2 x 2 + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka.
Neka je a 3 x 3 + a x + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka. 1 Normiranje jednadžbe. Jednadžbu podijelimo s a 3 i dobivamo x 3 +
Algoritmi i strukture podataka - 1.cas
Algoritmi i strukture podataka - 1.cas Aleksandar Veljković October 2016 Materijali su zasnovani na materijalima Mirka Stojadinovića 1 Složenost algoritama Približna procena vremena ili prostora potrebnog
a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.
3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M
ZBIRKA POTPUNO RIJEŠENIH ZADATAKA
**** IVANA SRAGA **** 1992.-2011. ZBIRKA POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE POTPUNO RIJEŠENI ZADACI PO ŽUTOJ ZBIRCI INTERNA SKRIPTA CENTRA ZA PODUKU α M.I.M.-Sraga - 1992.-2011.
INTELIGENTNO UPRAVLJANJE
INTELIGENTNO UPRAVLJANJE Fuzzy sistemi zaključivanja Vanr.prof. Dr. Lejla Banjanović-Mehmedović Mehmedović 1 Osnovni elementi fuzzy sistema zaključivanja Fazifikacija Baza znanja Baze podataka Baze pravila
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 5: H ΓΛΩΣΣΑ C++ Δομές Ελέγχου ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής Δομές Ελέγχου Εισαγωγή Πριν
radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}
Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija
( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova)
A MATEMATIKA (.6.., treći kolokvij. Zadana je funkcija z = e + + sin(. Izračunajte a z (,, b z (,, c z.. Za funkciju z = 3 + na dite a diferencijal dz, b dz u točki T(, za priraste d =. i d =.. c Za koliko
Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.
Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati
RIJEŠENI ZADACI I TEORIJA IZ
RIJEŠENI ZADACI I TEORIJA IZ LOGARITAMSKA FUNKCIJA SVOJSTVA LOGARITAMSKE FUNKCIJE OSNOVE TRIGONOMETRIJE PRAVOKUTNOG TROKUTA - DEFINICIJA TRIGONOMETRIJSKIH FUNKCIJA - VRIJEDNOSTI TRIGONOMETRIJSKIH FUNKCIJA
18. listopada listopada / 13
18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu
PRIMJER 3. MATLAB filtdemo
PRIMJER 3. MATLAB filtdemo Prijenosna funkcija (IIR) Hz () =, 6 +, 3 z +, 78 z +, 3 z +, 53 z +, 3 z +, 78 z +, 3 z +, 6 z, 95 z +, 74 z +, z +, 9 z +, 4 z +, 5 z +, 3 z +, 4 z 3 4 5 6 7 8 3 4 5 6 7 8
Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto
Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije
2.2 Srednje vrijednosti. aritmetička sredina, medijan, mod. Podaci (realizacije varijable X): x 1,x 2,...,x n (1)
2.2 Srednje vrijednosti aritmetička sredina, medijan, mod Podaci (realizacije varijable X): x 1,x 2,...,x n (1) 1 2.2.1 Aritmetička sredina X je numerička varijabla. Aritmetička sredina od (1) je broj:
MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15
MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 Matrice - osnovni pojmovi (Matrice i determinante) 2 / 15 (Matrice i determinante) 2 / 15 Matrice - osnovni pojmovi Matrica reda
Δομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα 1 : Εισαγωγή Κώστας Κουκουλέτσος, Καθηγητής Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ΠΕΡΙΕΧΟΜΕΝΟ ΤΟΥ ΜΑΘΗΜΑΤΟΣ Αρχές
Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju
RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)
Λειτουργικά Συστήματα
Λειτουργικά Συστήματα Φροντιστηριακή ενότητα # 1: Εισαγωγή στη γλώσσα C για γνώστες της γλώσσας Java Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
MATEMATIKA Pokažite da za konjugiranje (a + bi = a bi) vrijedi. a) z=z b) z 1 z 2 = z 1 z 2 c) z 1 ± z 2 = z 1 ± z 2 d) z z= z 2
(kompleksna analiza, vježbe ). Izračunajte a) (+i) ( i)= b) (i+) = c) i + i 4 = d) i+i + i 3 + i 4 = e) (a+bi)(a bi)= f) (+i)(i )= Skicirajte rješenja u kompleksnoj ravnini.. Pokažite da za konjugiranje
Numerička matematika 2. kolokvij (1. srpnja 2009.)
Numerička matematika 2. kolokvij (1. srpnja 29.) Zadatak 1 (1 bodova.) Teorijsko pitanje. (A) Neka je G R m n, uz m n, pravokutna matrica koja ima puni rang po stupcima, tj. rang(g) = n. (a) Napišite puni
Kaskadna kompenzacija SAU
Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su
5. Karakteristične funkcije
5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična
radni nerecenzirani materijal za predavanja
Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Kažemo da je funkcija f : a, b R u točki x 0 a, b postiže lokalni minimum ako postoji okolina O(x 0 ) broja x 0 takva da je
Small Basic zadatci - 8. Razred
Small Basic zadatci - 8. Razred 1. Izradi program koji de napisati na ekranu Ovo je prvi program crvenom bojom. TextWindow.ForegroundColor = "red" TextWindow.WriteLine("Ovo je prvi program") 2. Izradi
Teorijske osnove informatike 1
Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija
Računarska grafika. Rasterizacija linije
Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem
1. Osnove programiranja
1. Osnove programiranja 1.1. Programiranje i programski jezici 1.1.1. Uvod -pojmovi programa i programiranja prisutni su danas na svakom koraku, pogotovo u masovnim medijima (internet, TV, tisak, ) -pritom
Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.
σ-algebra skupova Definicija : Neka je Ω neprazan skup i F P(Ω). Familija skupova F je σ-algebra skupova na Ω ako vrijedi:. F, 2. A F A C F, 3. A n, n N} F n N A n F. Borelova σ-algebra Definicija 2: Neka
Funkcije dviju varjabli (zadaci za vježbu)
Funkcije dviju varjabli (zadaci za vježbu) Vidosava Šimić 22. prosinca 2009. Domena funkcije dvije varijable Ako je zadano pridruživanje (x, y) z = f(x, y), onda se skup D = {(x, y) ; f(x, y) R} R 2 naziva
numeričkih deskriptivnih mera.
DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,
Algoritmi i strukture podataka (450)
Algoritmi i strukture podataka (450) Analiza složenosti algoritama Sadržaj Algoritmi Analiza složenosti algoritma T(N) složenost algoritma Određivanje reda algoritma Algoritmi i strukture podataka 2 1
Ulaz i izlaz podataka
Ulaz i izlaz podataka Kada funkcija getchar naidje na kraj ulaznih podataka vraća vrijednost EOF (skraćeno od eng. End of File). EOF je simbolička konstanta definirana u koja signalizira kraj
Najjednostavnija metoda upravljanja slijedom instrukcija:
4. Upravljačka jedinica Funkcija upravljačke jedinice Prijenos upravljanja između programa Rekurzivni programi LIFO ili stožna struktura Uporaba stoga AIOR, S. Ribarić 1 Funkcije upravljačke jedinice:
PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,
PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati
Η γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Programski jezik C - 1. deo. Struktura C-programa. Struktura programa u C-u. (materijal sa predavanja D. Vitasa)
Programski jezik C - 1. deo (materijal sa predavanja D. Vitasa) Struktura C-programa Struktura programa Promenljive i ključne reči Adresiranje Struktura programa u C-u Program se sastoji od funkcija. Sve
Dijagonalizacija operatora
Dijagonalizacija operatora Problem: Može li se odrediti baza u kojoj zadani operator ima dijagonalnu matricu? Ova problem je povezan sa sljedećim pojmovima: 1 Karakteristični polinom operatora f 2 Vlastite
Linearna algebra 2 prvi kolokvij,
Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )
EXIT. Programski jezik C - 6. deo. Funkcija exit. (materijal sa predavanja D. Vitasa)
Programski jezik C - 6. deo (materijal sa predavanja D. Vitasa) EXIT Funkcija exit Funkcija exit se nalazi u sa prototipom void exit( status ); Izaziva normalan završetak programa (zatvaranje
ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Έλεγχος ροής Δομή επιλογής (if, switch) Δομές επανάληψης (while, do-while, for) Διακλάδωση
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe
Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.
Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika Monotonost i ekstremi Katica Jurasić Rijeka, 2011. Ishodi učenja - predavanja Na kraju ovog predavanja moći ćete:,
APROKSIMACIJA FUNKCIJA
APROKSIMACIJA FUNKCIJA Osnovni koncepti Gradimir V. Milovanović MF, Beograd, 14. mart 2011. APROKSIMACIJA FUNKCIJA p.1/46 Osnovni problem u TA Kako za datu funkciju f iz velikog prostora X naći jednostavnu
1.4 Tangenta i normala
28 1 DERIVACIJA 1.4 Tangenta i normala Ako funkcija f ima derivaciju u točki x 0, onda jednadžbe tangente i normale na graf funkcije f u točki (x 0 y 0 ) = (x 0 f(x 0 )) glase: t......... y y 0 = f (x
Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A
Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi
Program testirati pomoću podataka iz sledeće tabele:
Deo 2: Rešeni zadaci 135 Vrednost integrala je I = 2.40407 42. Napisati program za izračunavanje koeficijenta proste linearne korelacije (Pearsonovog koeficijenta) slučajnih veličina X = (x 1,..., x n
TRIGONOMETRIJA TROKUTA
TRIGONOMETRIJA TROKUTA Standardne oznake u trokutuu ABC: a, b, c stranice trokuta α, β, γ kutovi trokuta t,t,t v,v,v s α,s β,s γ R r s težišnice trokuta visine trokuta simetrale kutova polumjer opisane
POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE
**** MLADEN SRAGA **** 011. UNIVERZALNA ZBIRKA POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE SKUP REALNIH BROJEVA α Autor: MLADEN SRAGA Grafički urednik: BESPLATNA - WEB-VARIJANTA Tisak: M.I.M.-SRAGA
Ηλεκτρονικοί Υπολογιστές
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Μεταβλητές στη C++ Ζαχαρούλα Ανδρεοπούλου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Programski jezik C. M. Jurak. predavanja. ak. g. 2003/04.
Programski jezik C predavanja ak. g. 2003/04. M. Jurak Sadržaj 1 Uvod 8 1.1 Programski jezici......................... 8 1.2 Osnove pisanja programa u Unix okruženju.......... 10 1.2.1 Editor teksta.......................
π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;
1. Provjerite da funkcija f definirana na segmentu [a, b] zadovoljava uvjete Rolleova poučka, pa odredite barem jedan c a, b takav da je f '(c) = 0 ako je: a) f () = 1, a = 1, b = 1; b) f () = 4, a =,
Sistemi veštačke inteligencije primer 1
Sistemi veštačke inteligencije primer 1 1. Na jeziku predikatskog računa formalizovati rečenice: a) Miloš je slikar. b) Sava nije slikar. c) Svi slikari su umetnici. Uz pomoć metode rezolucije dokazati
Elementi spektralne teorije matrica
Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena
Algoritmi zadaci za kontrolni
Algoritmi zadaci za kontrolni 1. Nacrtati algoritam za sabiranje ulaznih brojeva a i b Strana 1 . Nacrtati algoritam za izračunavanje sledeće funkcije: x y x 1 1 x x ako ako je : je : x x 1 x x 1 Strana
Iskazna logika 3. Matematička logika u računarstvu. novembar 2012
Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)
Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.
Pismeni ispit iz matematike 06 007 Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj z = + i, zatim naći z Ispitati funkciju i nacrtati grafik : = ( ) y e + 6 Izračunati integral:
Riješeni zadaci: Nizovi realnih brojeva
Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički
Γεώργιος Δημητρίου Προσαρμογή Εισαγωγικού Μαθήματος από Prof. Stephen A. Edwards (Columbia University)
Η γλώσσα C Γεώργιος Δημητρίου Προσαρμογή Εισαγωγικού Μαθήματος από Prof. Stephen A. Edwards (Columbia University) Η γλώσσα C Σήμερα η πιο διαδεδομένη γλώσσα προγραμματισμού για ενσωματωμένα συστήματα Συμβολική
6 Polinomi Funkcija p : R R zadana formulom
6 Polinomi Funkcija p : R R zadana formulom p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, gdje su a 0, a 1,..., a n realni brojevi, a n 0, i n prirodan broj ili 0, naziva se polinom n-tog stupnja s
Doc. dr. sc. Markus Schatten. Zbirka rješenih zadataka iz baza podataka
Doc. dr. sc. Markus Schatten Zbirka rješenih zadataka iz baza podataka Sadržaj 1 Relacijska algebra 1 1.1 Izračun upita....................................... 1 1.2 Relacijska algebra i SQL.................................
Δεδομένα, Τύποι και Τιμές
Προγραμματισμός Η/Υ Ι Δεδομένα, Τύποι και Τιμές ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Οι περισσότερες προγραμματιστικές εργασίες περιλαμβάνουν χειρισμό
Αλγόριθμοι. Χρυσόστομος Στύλιος. Εργαστήριο Γνώσης και Ευφυούς Πληροφορικής. Δομές Δεδομένων & Αλγόριθμοι 1
Αλγόριθμοι Χρυσόστομος Στύλιος stylios@teiep.gr Πληροφορικής Αλγόριθμοι 1 Εργασία Αντικείμενο: υλοποίηση αλγορίθμων και δομών δεδομένων σε C++ Τμήματα: - Θεωρητική μελέτη - Κώδικας με σχόλια - Πειραματικές
( ) ( ) Zadatak 001 (Ines, hotelijerska škola) Ako je tg x = 4, izračunaj
Zadaak (Ines, hoelijerska škola) Ako je g, izračunaj + 5 + Rješenje Korisimo osnovnu rigonomerijsku relaciju: + Znači svaki broj n možemo zapisai n n n ( + ) + + + + 5 + 5 5 + + + + + 7 + Zadano je g Tangens
Matematika 1 - vježbe. 11. prosinca 2015.
Matematika - vježbe. prosinca 5. Stupnjevi i radijani Ako je kut φ jednak i rad, tada je veza između i 6 = Zadatak.. Izrazite u stupnjevima: a) 5 b) 7 9 c). d) 7. a) 5 9 b) 7 6 6 = = 5 c). 6 8.5 d) 7.
Matematička analiza 1 dodatni zadaci
Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka
1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici
Meko računarstvo Student: Indeks:. Poja fazi skupa. Vrednost fazi funkcije pripadnosti je iz skupa/opsega: a) {0, b) R c) N d) N 0 e) [0, ] f) [-, ] 2. Poja fazi skupa 2. Na slici je prikazan grafik: a)
IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)
IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO
IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo
IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai
INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.
INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno
Η γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Prikaz algoritma, pseudo-kod. Prikaz algoritma LOGIKA PROGRAMIRANJA
LOGIKA PROGRAMIRANJA Svaki informacijski sustav se sastoji od: baze podataka i skupa programa. Najjednostavniji način (metoda) definiranja logike programa je tekstualni opis. Najčešći način je crtanje
FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA
: MAKSIMALNA BRZINA Maksimalna brzina kretanja F O (N) F OI i m =i I i m =i II F Oid Princip određivanja v MAX : Drugi Njutnov zakon Dokle god je: F O > ΣF otp vozilo ubrzava Kada postane: F O = ΣF otp
Uvod u teoriju brojeva
Uvod u teoriju brojeva 2. Kongruencije Borka Jadrijević Borka Jadrijević () UTB 2 1 / 25 2. Kongruencije Kongruencija - izjava o djeljivosti; Teoriju kongruencija uveo je C. F. Gauss 1801. De nicija (2.1)