Veeeeeliki brojevi

Слични документи
Microsoft Word - 1. REALNI BROJEVI- formulice

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

My_ST_FTNIspiti_Free

ФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА

Matrice. Algebarske operacije s matricama. - Predavanje I

SKRIPTE EKOF 2019/20 skripteekof.com Lekcija 1: Brojevni izrazi Lekcija 1: Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da nau

Алгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) : ; б) : (

Microsoft Word - 1.Operacije i zakoni operacija

Рационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје

ALGEBRA I (2010/11)

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

P1.1 Analiza efikasnosti algoritama 1

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je

Algoritmi i arhitekture DSP I

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

Microsoft Word - 15ms261

UAAG Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.

Test iz Linearne algebre i Linearne algebre A qetvrti tok, U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x +

PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti

Algebarski izrazi (4. dio)

LAB PRAKTIKUM OR1 _ETR_

М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој

1

Skripte2013

1. Vrednost izraza jednaka je: Rexenje Direktnim raqunom dobija se = 4 9, ili kra e S = 1 ( 1 1

Matematika SKRIPTE EKOF 2018/19 Lekcija 1: Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da naučite sledeće: osnovni pojmovi o

untitled

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

ПРИРОДА И ЗНАК РЕШЕЊА 2 b ax bx c 0 x1 x2 2 D b 4ac a ( сви задаци су решени) c b D xx 1 2 x1/2 a 2a УСЛОВИ Решења реална и различита D>0 Решења реалн

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Srdjan Vukmirović, Tijana Šukilovic, Marijana Babić januar Teorijska pitanja

Školska 20 /. godina OPERATIVNI PLAN RADA NASTAVNIKA ZA MJESEC SEPTEMBAR Naziv predmeta: MATEMATIKA Razred: II Nedjelјni fond časova: 5 Ocjena ostvare

Slide 1

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]

Analiticka geometrija

Microsoft Word - NULE FUNKCIJE I ZNAK FUNKCIJE.doc

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут

9. : , ( )

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

UNIVERZITET U NIŠU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU DISKRETNA FURIJEOVA TRANSFORMACIJA MASTER RAD Student: Aleksandra Milovanović

JEDNAKOSTI I JEDNAČINE,

PROMENLJIVE, TIPOVI PROMENLJIVIH

ALIP1_udzb_2019.indb

CIJELI BROJEVI 1.) Kako još nazivamo pozitivne cijele brojeve? 1.) Za što je oznaka? 2.) Ispiši skup prirodnih brojeva! 3.) Kako označavamo skup priro

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Tijana Šukilović, Miloš Antić, Nenad Lazić 19. decembar Teorijska pitanja 1. V

Slide 1

Microsoft Word - vodic B - konacna

TEORIJA SIGNALA I INFORMACIJA

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

Microsoft Word - 6ms001

vjezbe-difrfv.dvi

kvadratna jednačina - zadaci za vežbanje (Vladimir Marinkov).nb 1 Kvadratna jednačina 1. Rešiti jednačine: a x 2 81 b 2 x 2 50 c 4 x d x 1

08 RSA1

1.NASTAVNI PLAN I PROGRAM ZA PRVI RAZRED GIMNAZIJE.pdf

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

Teorija skupova - blog.sake.ba

Matematiqki fakultet Univerzitet u Beogradu Iracionalne jednaqine i nejednaqine Zlatko Lazovi 29. mart 2017.

Analiticka geometrija

ЕКОНОМСКИ ФАКУЛТЕТ УНИВЕРЗИТЕТА У ПРИШТИНИ КОСОВСКА МИТРОВИЦА

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013

Konverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić

PowerPoint Presentation

Microsoft Word - tumacenje rezultata za sajt - Lektorisan tekst1

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

СТЕПЕН појам и особине

Slide 1

1. GRUPA Pismeni ispit iz MATEMATIKE Prezime i ime broj indeksa 1. (15 poena) Rexiti matriqnu jednaqinu 3XB T + XA = B, pri qemu

MatematikaRS_2.pdf

Орт колоквијум

Konstrukcija linearnih višekoračnih metodi Postoje tri važne familije višekoračnih metoda: Adamsovi metodi Adams-Bashfortovi metodi kod kojih je ρ(w)

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

Београд, МАТРИЧНА АНАЛИЗА КОНСТРУКЦИЈА ЗАДАТАК 1 За носач приказан на слици: а) одредити дужине извијања свих штапова носача, ако на носач

Tutoring System for Distance Learning of Java Programming Language

DR DRAGOŚ CVETKOVIC DR SLOBODAN SIMIC DISKRETNA MATEMATIKA MATEMATIKA ZA KOMPJUTERSKE NAUKĘ DRUGO ISPRAYLJENO I PROSIRENO IZDANJE HMUJ

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

Linearna algebra Mirko Primc

RG_V_05_Transformacije 3D

ПРИЈЕДЛОГ ОБРАЗЦА ЗА НАСТАВНИ ПРОГРАМ

Microsoft Word - IZVODI ZADACI _I deo_.doc

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

Ravno kretanje krutog tela

Microsoft Word - Drugi razred mesecno.doc

untitled

3. Neprekinute funkcije U ovoj to ki deniramo neprekinute funkcije. Slikovito, graf neprekinute funkcije moºemo nacrtati a da ne diºemo olovku s papir

4.1 The Concepts of Force and Mass

Metoda konačnih elemenata; teorija i praktična implementacija math.e 1 of 15 Vol.25. math.e Hrvatski matematički elektronički časopis Metoda konačnih

Kvadratna jednaqina i funkcija 1. Odrediti sve n N takve da jednaqina x3 + 7x 2 9x + 1 x 2 bar jedno celobrojno rexee. = n ima 2. Ako za j-nu ax 2 +bx

Microsoft Word - inicijalni test 2013 za sajt

Microsoft Word - ASIMPTOTE FUNKCIJE.doc

s2.dvi

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elizabeta Borovec ALGEBARSKA PROŠIRENJA POLJA Diplomski rad Voditelj rada:

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

MATEMATIKA IZVEDBENI GODIŠNJI NASTAVNI PLAN I PROGRAM MATEMATIKE OSNOVNA ŠKOLA, 2. razred šk. god Planirala: Višnja Špicar, učitelj RN

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

Microsoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt

Транскрипт:

Matematička gimnazija Nedelja informatike 3 12. decembar 2016.

Uvod Postoji 10 tipova ljudi na svetu, oni koji razumeju binarni sistem, oni koji ne razumeju binarni sistem i oni koji nisu očekivali šalu u ternarnom sistemu. Slika: http://xkcd.com/953/

Uvod Kako računari sabiraju brojeve?... i kako ih oduzimaju?

Sabiranje Slika: 1-bitni kompletni sabirač

Sabiranje Slika: 4-bitni sabirač

Oduzimanje Celi brojevi se u računaru čuvaju zapisani u komplementu dvojke Ako je D = 0, onda je S = A + B, a ako je D = 1, onda je S = B A = B + A + 1 Slika: 4-bitni sabirač/oduzimač

Zašto veeeeeliki brojevi? Kriptografija Visoka preciznost Racionalne brojeve možemo implementirati kao razlomke čiji su brojilac i imenilac veeeeeliki brojevi Overflow Slika: https://xkcd.com/571/

Write in C Slika: Sabiranje velikih brojeva

Russian Peasant Multiplication Slika: Množenje velikih brojeva

Problem? Složenost ovog jako jednostavnog pristupa je O(n 2 ), što je potpuno neprihvaljtivo za veeeeeelike brojeve Da li možemo bolje? Naravno!

Polinomi Svaki broj se može predstaviti kao polinom tako što će baza brojnog sistema biti nezavisna promenljiva tog polinoma, a cifre broja koeficijenti tog polinoma. 123 = 1 10 2 + 2 10 1 + 3 10 0 = A(10) za A(x) = 1 x 2 + 2 x 1 + 3 x 0 456 = 4 10 2 + 5 10 1 + 6 10 0 = B(10) za B(x) = 4 x 2 + 5 x 1 + 6 x 0 A(x)B(x) = 4 x 4 + 13 x 3 + 27 x 1 + 18 x 0 A(10)B(10) = 4 10 4 + 13 10 3 + 27 10 1 + 18 10 0 = 56088 = 123 456

Diskretna Furijeova transformacija Diskretna Furijeova transformacija je zapravo preslikavanje između vektora â j = n 1 a k ωn jk, j = 0,..., n 1 k=0 ω n = e i 2π n i 2 = 1

Diskretna Furijeova transformacija Diskretnu Furijeovu transformaciju možemo zapisati i u matričnom obliku Ova matrica se naziva Vandermondeova matrica i obeležava se kao V n

Diskretna Furijeova transformacija - uprošćeno Algoritam diskretne Furijeove transformacije se zasniva na evaluiranju polinoma p(x) = a 0 + a 1 x + + a n 1 x n 1 u n-tim kompleksnim korenima jedinice ω 0 n, ω 1 n,..., ω n 1 n â k = p(ω k n), k = 0, 1,..., n 1 Nadalje možemo predpostaviti da je n stepen dvojke jer uvek možemo polinom dopuniti vodećim koeficijentima koji su nule

n-ti kompleksni koreni jedinice ωn n = 1, ωn n+k = ω k ω n 2 n = 1, ω n 2 +k n = ωn k

DFT - algoritam Divide&Conquer strategija Podelimo p(x) na dva polinoma p 0 (x) i p 1 (x) p 0 (x) = a 0 + a 2 x + + a n 2 x n 2 1 p 1 (x) = a 1 + a 3 x + + a n 1 x n 2 1 p(x) = p 0 (x 2 ) + xp 1 (x 2 )??? Profit!

DFT - algoritam

DFT - algoritam â k+ n = â[0] 2 k ωnâ k [1] k = â [0] k + ω k+ n 2 n â [1] k â k+ n 2 = p 0(ω 2k n ) + ω k+ n 2 n p 1 (ω 2k n ) â k+ n 2 = p o(ω 2k+n n ) + ω k+ n 2 n p 1 (ω n 2k + n) â k+ n 2 = p(ωk+ n 2 n ) Neka je T (n) složenost Recursive-DFT algoritma T (n) = 2T ( n 2 ) + Θ(n) T (n) = Θ(nlog 2 (n))

Inverzna diskretna Furijeova transformacija Da li je moguće odrediti koeficijente polinoma p(x) = a 0 + + a n 1 x n 1 ukoliko znamo vrednosti tog polinoma u tačkama ω 0 n,..., ω n 1 a = Vn 1 â n?

Inverzna diskretna Furijeova transformacija Dakle, možemo primeniti Recursive-DFT algoritam tako što ćemo a zameniti sa â, â sa a, ω n sa ωn 1 = ωn n 1 i pomnožiti dobijeni vektor sa 1 n (Teorema o konvoluciji): Neka su a i b vektori dužine n, gde je n stepen dvojke. a b = DF T 1 2n (DF T 2n(a) DF T 2n (b)), gde su vektorima a i b dopisane nule sa leve strane do dužine 2n, a predstavlja skalarni proizvod vektora.

That s all folks! Hvala na pažnji!