Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

Σχετικά έγγραφα
Algoritmi zadaci za kontrolni

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Program testirati pomoću podataka iz sledeće tabele:

OBRTNA TELA. Vladimir Marinkov OBRTNA TELA VALJAK

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

Univerzitet u Nišu, Prirodno-matematički fakultet Prijemni ispit za upis OAS Matematika

7 Algebarske jednadžbe

Elementi spektralne teorije matrica

Računarska grafika. Rasterizacija linije

41. Jednačine koje se svode na kvadratne

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Prvi pismeni zadatak iz Analize sa algebrom novembar Ispitati znak funkcije f(x) = tgx x x3. 2. Naći graničnu vrednost lim x a

6 Polinomi Funkcija p : R R zadana formulom

IZVODI ZADACI (I deo)

radni nerecenzirani materijal za predavanja

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Ispit održan dana i tačka A ( 3,3, 4 ) x x + 1

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

Trigonometrijske nejednačine

Algoritmi i strukture podataka - 1.cas

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

Operacije s matricama

Matematka 1 Zadaci za drugi kolokvijum

Računarska grafika. Rasterizacija linije

Deljivost. 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18.

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

Osnovne teoreme diferencijalnog računa

Zavrxni ispit iz Matematiqke analize 1

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

Teorijske osnove informatike 1

Ispitivanje toka i skiciranje grafika funkcija

Pismeni dio ispita iz Matematike Riješiti sistem jednačina i diskutovati rješenja u zavisnosti od parametra a:

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

Teorija brojeva Okvirni program rada sa nadarenim učenicima osnovnih škola. Hasan Jamak Prirodno-matematički fakultet Sarajevo

INTELIGENTNO UPRAVLJANJE

numeričkih deskriptivnih mera.

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

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,

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Zadaci iz trigonometrije za seminar

PROBNI TEST ZA PRIJEMNI ISPIT IZ MATEMATIKE

18. listopada listopada / 13

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

5. Karakteristične funkcije

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

MATERIJAL ZA VEŽBE. Nastavnik: prof. dr Nataša Sladoje-Matić. Asistent: dr Tibor Lukić. Godina: 2012

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Zadaci iz Osnova matematike

ZADATAKA IZ MATEMATIKE 2

3.1 Granična vrednost funkcije u tački

Fakultet tehničkih nauka, Softverske i informacione tehnologije, Matematika 2 KOLOKVIJUM 1. Prezime, ime, br. indeksa:

TRIGONOMETRIJA TROKUTA

Sortiranje prebrajanjem (Counting sort) i Radix Sort

Ministarstvo prosvete i sporta Republike Srbije Druxtvo matematiqara Srbije Prvi razred A kategorija

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

GIMNAZIJA LAZAREVAC ZADACI IZ MATEMATIKE ZA MATURSKI ISPIT

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

VILJUŠKARI. 1. Viljuškar se koristi za utovar standardnih euro-pool paleta na drumsko vozilo u sistemu prikazanom na slici.

IZVODI ZADACI (I deo)

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

SISTEMI NELINEARNIH JEDNAČINA

Small Basic zadatci - 8. Razred

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

Funkcije dviju varjabli (zadaci za vježbu)

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa?

RIJEŠENI ZADACI I TEORIJA IZ

ANALIZA SA ALGEBROM I razred MATEMATI^KA LOGIKA I TEORIJA SKUPOVA. p q r F

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. Informatika2. 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje.

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

APROKSIMACIJA FUNKCIJA

Racionalni algebarski izrazi

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Riješeni zadaci: Nizovi realnih brojeva

KONVEKSNI SKUPOVI. Definicije: potprostor, afin skup, konveksan skup, konveksan konus. 1/5. Back FullScr

> 0 svakako zadovoljen.

SKUPOVI I SKUPOVNE OPERACIJE

Uvod u teoriju brojeva

MATEMATIKA I 1.kolokvij zadaci za vježbu I dio

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

b = k a. Govorimo jošda a dijeli b ipišemo a b.

Mate Vijuga: Rijeseni zadaci iz matematike za srednju skolu

1 Pojam funkcije. f(x)

S t r a n a 1. 1.Povezati jonsku jačinu rastvora: a) MgCl 2 b) Al 2 (SO 4 ) 3 sa njihovim molalitetima, m. za so tipa: M p X q. pa je jonska jačina:

POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE

Transcript:

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

Opisati prirodnim jezikom detaljno, precizno i nedvosmisleno korake pri rešavanju problema, vodeći računa o redosledu operacija koje se izvršavaju. 3

Pseudo jezik je neformalna kombinacija prirodnog jezika i nekog programskoj jezika. Pri upotrebi pseudo jezika mora se voditi računa da se jezičke konstrukcije koriste uvek na isti način i da budu praćene objašnjenjima (ako je potebno). 4

Za ovaj oblik opisa koriste se grafički simboli čiji je opis propisan ISO standardom. Tekst koji opisuje obradu se zapisuje unutar grafičkih simbola. Tok rada algoritma se opisuje linijama koje povezuju grafičke simbole koji reprezentuju obradu. 5

Napisati algoritam za ispisivanje poruke Zdravo svete na izlazu. Algoritam Ispis ulaz: Nema podataka na ulazu. izlaz: poruka Zdravo, svete!!! početak izlaz: "Zdravo, svete!!!" kraj 6

Napisati algoritam za sabiranje dva broja. Algoritam Sabiranje ulaz: x,y izlaz: zbir brojeva x,y početak ulaz x,y; zbir = x + y; izlaz zbir; kraj 7

Napisati algoritam za razmenu dva broja. Algoritam razmena ulaz: dva broja izlaz: razmenjena dva broja početak ulaz x,y; pom=x; /* pom je pomocna promenljiva */ x=y; y=pom; izlaz x,y; kraj 8

Dat je prav valjak visine H i poluprečnika osnove r. Izračunati površinu i zapreminu valjka. Algoritam P i V valjka ulaz: visina valjka H i poluprecnik osnove r izlaz: P i V valjka početak ulaz H,r; B = πr 2 ; V = B * H; O = 2πrH; P = O + 2B; izlaz P,V; kraj 9

Napisati algoritam za određivanje maksimuma dva broja. Algoritam Maksimum dva broja ulaz: x, y; izlaz: veći od brojeva x i y početak ulaz x,y; ako je x>y onda je max=x; inace je max=y; izlaz max; kraj 10

Napisati algoritam koji rešava kvadratnu jednačinu a * x 2 + b * x + c. Algoritam kvadratna jednačina ulaz: koeficijenti a, b, c izlaz: rešenje kvadratne jednačine x1 i x2 početak ulaz a,b,c; 11

D = b 2-4ac; ako je D >= 0 onda je { x1 = (- b + D)/2a x2 = (- b - D)/2a } inace je { x1 = (-b + i -D)/2a x2 = (-b - i -D)/2a } izlaz x1, x2; kraj 12

Napisati algoritam za izračunavanje sume brojeva koji se unose na ulazu sve dok se ne unese nula. Algoritam Zbir ulaz: brojevi sve dok se ne unese nula izlaz: zbir brojeva početak zbir = 0; /* Inicijalizujemo zbir na nulu */ ulaz x; /* Unosimo prvi u nizu brojeva */ 13

sve dok je x!=0 radi { zbir=zbir+x; /* Na tekuću vrednost zbira dodajemo broj sa ulaza */ } ulaz x; /* Unosimo novi ulazni broj */ izlaz zbir; /* Na izlaz saljemo izračunati zbir */ kraj 14

Napisati algoritam za izračunavanje maksimuma brojeva koji se unose na ulazu sve dok se ne unese nula. Algoritam Maksimum brojeva ulaz: brojevi sve dok se ne unese nula izlaz: maksimum unetih brojeva početak ulaz x; max = x; 15

sve dok je x!=0 radi { ulaz x; /* Unosimo novi ulazni broj */ ako je x>max onda je max=x; /* Proveravamo da li je uneti broj veći od tekućeg maksimuma i ako jeste onda tekućem maksimumu dodeljujemo njegovu vrednost */ } izlaz max; /* Na izlaz šaljemo izračunati maximum */ kraj 16

Napisati algoritam za određivanje faktorijela prirodnog broja. Algoritam n! ulaz: prirodan broj n izlaz: faktorijel prirodnog broja n početak ulaz n; f=1; 17

sve dok je n>1 radi { f=f*n; n=n-1; } izlaz f; kraj 18

Napisati algoritam za izračunavanje celobrojnog količnika q i ostatka r pri deljenju broja x sa brojem y: x = qy + r; 0 r < y; 0 q. Algoritam količnik ulaz: prirodni brojevi x i y izlaz: količnik q i ostatak r pri deljenju x sa y početak ulaz x,y; 19

kolicnik=0; ostatak=x; sve dok je ostatak>=y radi { ostatak=ostatak-y; kolicnik=kolicnik+1; } izlaz kolicnik, ostatak; kraj 20

Napisati algoritam za izračunavanje n- tog Fibonačijevog broja. Algoritam Fibonaci ulaz: n izlaz: n-ti Fibonacijev broj početak ulaz n; x0=0; x1=1; 21

ako je n=0 onda je rezultat=x0; inace je { sve dok je n>1 radi { pom=x0; x0=x1; x1=pom+x1; n=n-1; } } rezultat=x1; izlaz rezultat; kraj 22

Naći najveći zajednički delitelj za dva broja. Algoritam NZD1 ulaz: prirodni brojevi a, b izlaz: nzd(a,b) početak ulaz a,b; nzd = 1; br=2; 23

sve dok je br <= a i br <= b radi { ako je a%br==0 i b%br==0 onda je nzd=br; br=br+1; } izlaz nzd; kraj 24

Algoritam NZD2 ulaz: prirodni brojevi a, b izlaz: nzd(a,b) početak ulaz a,b; nzd = 1; ako je a < b onda je nzd=a; inace je nzd=b; indikator=1; 25

sve dok je indikator=1 radi { ako je a%nzd==0 i b%nzd==0 onda je indikator=0; inace je nzd=nzd-1; } izlaz nzd; kraj 26

Algoritam Euklid 1 ulaz: prirodni brojevi a, b izlaz: nzd(a,b) početak ulaz a,b; sve dok je a!=b radi { ako je a>b onda je a=a-b; inace je b=b-a; } 27

izlaz a; kraj 28