1 Uvod Zbrajanje i oduzimanje u binarnom sustavu Zbrajanje i oduzimanje u heksadecimalnom sustavu... 31

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "1 Uvod Zbrajanje i oduzimanje u binarnom sustavu Zbrajanje i oduzimanje u heksadecimalnom sustavu... 31"

Transcript

1 Sadržaj 1 Uvod 5 2 Povijesni razvoj računalnih sustava Prva računalna pomagala Mehanička računalna Moderna računala Komercijalna primjena računala Pojava mikroprocesora i osobnih računala Osnove računala Što je računalo? Struktura računala Memorija velike brzine Centralna jedinica za obradu Ulazno-izlazni sklopovi Osnovne operacije na računalu Brojevi i brojevni sustavi Prezentacija podataka u memoriji Zapisivanje prirodnih brojeva u raznim brojevnim sustavima Pretvaranje brojeva iz binarnog u heksadecimalni sustav i obratno Pretvaranje brojeva iz decimalnog u druge sustave Računske operacije u binarnom, oktalnom i heksadecimalnom sustavu Zbrajanje i oduzimanje u binarnom sustavu Zbrajanje i oduzimanje u heksadecimalnom sustavu Pohranjivanje brojeva u računalu Konvencija predznaka Konvencija dvostrukog komplementa Aritmetičke operacije u konvenciji dvostrukog komplementa

2 2 SADRŽAJ 5.4 Binarni i alfanumerički kodovi Težinski kodovi ASCII kod Kodovi za otkrivanje pogrešaka Planiranje i razvoj programske potpore Osnove pisanja programa Rješavanje problema Algoritmi Pseudokod i dijagram toka Pisanje programskog koda (kodiranje) Programski jezici Varijable i konstante Vrste jednostavnih podataka Pridruživanje vrijednosti Aritmetički izrazi Komentiranje Jednostavni unos i izlaz (Input/Output; I/O) Unos i izlaz; C C I/O Pisanje cjelovitog programa Struktura i pisanje programa Booleove algebra Booleove varijable i konstante Booleovi izrazi Petlja za izbor Izbor izmedu dvije mogućnosti Izbor izmedu više mogućnosti Petlje za ponavljanje Fiksna petlja (for petlja) Pretest petlja (Do petlja ) Posttest petlja (Do while petlja ) Numerički algoritmi Primjeri numeričkih algoritama i nekih struktura podataka Složenost numeričkih algoritama Odredivanje složenosti Kako ocjenjujemo složenost algoritma? Polja Dvodimenzionalna polja

3 Sadržaj Računske operacije s floating-point brojevima Aproksimacije realnih brojeva strojnim (floating-point) brojevima Jednosturka točnost, 32 bitni zapis Računske operacije sa strojnim (floating-point) brojevima Zakoni strojne aritmetike (floating-point aritmetika) Funkcije i potprogrami Funkcije Potprogrami Djelokrug djelovanja i vrijeme trajanja odredenih okruženja (varijabli)

4 4 Sadržaj

5 Poglavlje 1 Uvod 5

6 6 Uvod

7 Poglavlje 2 Povijesni razvoj računalnih sustava 2.1 Prva računalna pomagala Moglo bi se reći da su prva računala bili ljudi, tj. elektronska računala su nazvana upravo po ljudima koji su prije njihove pojave obavljali poslove računanja. Ti poslovi su obuhvaćali uzastopno izračunavanje navigacijskih tablica, pozicija planeta za astronomske potrebe ili matematičke izračune (npr. rješavanje linearnih sustava jednadžbi Jacobijevom metodom). Lako je zamisliti da na poslu, u kojem se iz sata u sat i iz dana u dan računaju samo jednostavne računske operacije zbrajanja i oduzimanja te množenja i dijeljenja, lako može doći do pogreške. Stoga su se ljudi u najranijim razdobljima svog postojanja trudili pronaći strojeve koji bi olakšali te mukotrpne poslove. Najstarije poznato pomagalo pri izvodenju računskih operacija je Abacus. Zbrajanje i oduzimanje na Abacusu se mogu izvoditi gotovo brzo kao i na ručnom elektroničkom kalkulatoru, dok se množenje i dijeljenje izvodi sporije. Najstariji poznati Abacus korišten je 300 godina p.n.e. u Babilonu, ali i danas se koristi i to najviše na istoku (Kina). 2.2 Mehanička računalna Škotski matematičar J. Napier ( ) otkriva logaritme i godine objavljuje prve logaritamske tablice u knjizi Rabdologia. Otkriće logaritama bitno je pojednostavnilo operacije množenja i dijeljenja, koje su u to vrijeme bile vrlo složene matematičke operacije. Godine W. Oughtred ( ) i E. Gunter ( ) izraduju cirkularno logaritamsko računalo. Od godine u uporabi su ravna logaritamska računala ili pomična računala, u nas popularno zvana šiber. Popularnost pomičnih računala naglo je porasla 7

8 8 Povijesni razvoj računalnih sustava Slika 2.1: Vrlo stara verzija abacusa nakon godine kada je francuski topnički časnik A. Mannheim ( ) računalu dodao klizni prozorčić s oznakama. Ta inačica pomičnog računala nazvana je astrolab, zbog česte primjene u astronomiji. U tom obliku pomična računala su se održala sve do 80-ih godina 20. stoljeća kad su ih u potpunosti zamijenili elektronički kalkulatori. Zanimljivo je istaknuti da su NASA-ini inženjeri 60-tih godina prošlog stoljeća koristili šibere u Apollo programu koji je uspješno završio spuštanjem čovjeka na Mjesec. Prvi poznati mehanički kalkulator izraduje godine njemački profesor W. Schickard ( ), ali taj pronalazak ostaje dugo nepoznat zbog prerane smrti Schickarda i tek godine biva ponovno otkriven. Mnogo je poznatiji bio Pascalov kalkulator, pa je slava za izum prvoga mehaničkog kalkulatora pripala velikom francuskom znanstveniku Blaiseu Pascalu. Načelo djelovanja Pascalovog kalkulatora temeljilo se na napravi za mjerenje prijedenog puta kočije koju je u 2. stoljeću opisao Heron iz Aleksandrije. Na istom načelu rade brojila prijedenog puta u automobilima. Ni Pascalov niti Schickardov kalkulator nisu bili praktično primjenjivi zbog ograničenja tadašnje tehnologije koja nije omogućavala preciznu i pouzdanu izradu mehaničkih dijelova kao što su zupčanici, precizni prijenosni elementi i sl. Sljedeći veliki izumitelj, koji se ogledao u izradi mehaničkog kalkulatora, bio je G.W.Leibnitz ( ). On je znatno pridonio napretku dvanaestak znanstvenih područja, od logike do lingvistike, a svoj kalkulator poznat kao Leibnitzov kotač izradio je godine u Parizu. Iako je taj kalkulator bio mnogo savršeniji od prethodnih dvaju i mogao je

9 Moderna računala 9 Slika 2.2: Moderinja verzija abacusa obavljati sve četiri osnovne aritmetičke operacije, nije bio pouzdan i upotrebljiv u praksi. Ograničenje je i opet bila tehnologija koja nije mogla slijediti Leibnitzovu zamiso. Mehanički kalkulatori ostali su gotovo nepromjenjeni sve do godine, kada Thomas De Colmar razvija komercijalno uspješan mehanički kalkulator koji je mogao izvoditi četiri osnovne računske operacije: zbrajanje, oduzimanje, množenje i djeljenje. Različite inačice tog modela poznatog pod engleskim nazivom arithmometer, proizvodile su se sljedećih stotinu godina. Napretkom fine mehanike otvara se mogućnost izrade pouzdanih mehaničkih kalkulatora. Mehanički stolni kalkulatori doživljavaju najveći razvoj na prijelazu iz 19. u 20. stoljeće. Švedanin W.T. Odhner konstruira uspješan mehanički kalkulator i godine počinje proizvodnju i prodaju modela koji su mnogi kasnije kopirali. Odhnerov kalkulator je u potpunosti zamijenio arithmometar. Amerikanac W.S. Borroughs ( ) godine konstruira vrlo uspješan model koji prodaje tvrtka Arithmometer Company. Prvi mehanički kalkulator, koji je pokretao elektromotor, proizvodi se od godine. 2.3 Moderna računala Tokom drugog svjetskog rata količina potrebnog računanja je toliko porasla da je npr godine u SAD-u količina proizvedenih topova ovisila o fizičkim mogućnostima ljudi koji su obavljali računanje ( ljudski kalkulator ). Stoga je SAD bio spreman financirati gotovo svaki projekt računala koji je obećavao razrješenje problema, pa se ubrzano počinju ostvarivati mnoge zamisli o računskim

10 10 Povijesni razvoj računalnih sustava strojevima. U isto vrijeme u Engleskoj se gradi elektronički programabilni kalkulator pod imenom Colossus. Slika 2.3: Stroj za dešifriranje Colossus Prvo računalo počelo je raditi godine, a napravljeno ih je ukupno deset. Računala su se čuvala u najvećoj tajnosti. Na temelju toga iskustva Englezi grade prvo posve elektroničko računalo (s elektroničkom memorijom) pod nazivom Manchester Mark I, koje je sadržavalo 2400 elektronskih cijevi. Komercijalno i praktično primjenjivo računalo pod nazivom EDSAC (engl. Electronic Delay Storage Automatic Calculator) Englezi grade godine. U to su vrijeme Englezi tehnološki posve ravnopravni s Amerikancima. No na njihovu žalost, ubrzo napuštaju istraživanja i njihovo financiranje i zauvijek zaostaju za Amerikancima. Zanimljivo je spomenuti da je engleski matematičar Alan Turing sa sveučilišta Cambridge u svom radu Hypotetical Machine opisao ustrojstvo modernog računala (memoriju, CPU i dr.). Njegov je rad bio posve teorijske naravi i Turing nikada nije pokazao zanimanje za gradnju računala prema navedenom načelu. U SAD-u se istodobno rada računalo pod nazivom ENIAC (engl. Electronic Numerator, Integrator, Analyzer and Computer), koje se općenito smatra prvim elektroničkim računalom (engl. computer). Razvijeno je na relativno malom i neuglednom američkom sveučilištu Moore School na prijedlog Johna W. Mauchlya. Glavni inžinjer projekta bio je Presper Eckert Jr., tako da se Mauchly i Eckert smatraju očevima modernih računala. Svakako valja spomenuti

11 Komercijalna primjena računala 11 J.V.Atanasoffa, koji je prvi osmislio ideju suvremene grade računala (način na koji je gradena većina suvremenih računala i mikroprocesora), i velikog matematičara dvadesetog stoljeća Johna von Neumana, koji je teorijski obradio i sistematizirao tu gradu. ENIAC je dovršen i pušten u rad u studenome godine, dakle tek nakon završetka 2. svjetskog rata. Sastojao se od elektroničkih cijevi, bio je težak oko 30 tona i imao snagu 174 kw. Izmedu ostaloga, ENIAC je služio za proračune prve hidrogenske bombe, a bio je u uporabi do godine. Slika 2.4: ENIAC: Electronic Numerical, Integrator, Analyzer and Calculator Uskoro započinje razvoj sličnih računala, primjerice EDVAC-a, ILLIAC-a, i dr. Sva su imala elektroničke cijevi i gradena su najčešće u sklopu sveučilišta, a financirala ih je vlada SAD-a. 2.4 Komercijalna primjena računala Mauchly i Eckert u meduvremenu osnivaju vlastitu tvrtku za proizvodnju elektroničkih računala, ali ubrzo zapadaju u nepremostive financijske teškoće i prisiljeni su prodati tvrtku. Kupila ih je tvrtka Remington Rand, a Mauchly i Eckert ostaju glavni konstruktori i grade prvo uspješno komercijalno elektroničko računalo pod nazivom UNIVAC. Za razliku od prvih primjeraka računala ostalih proizvodača koji su bili gradeni

12 12 Povijesni razvoj računalnih sustava Slika 2.5: ILLIAC II načinjen na Sveučilištu u Illinois-u za vojne potrebe, UNIVAC se prodavao poslovnim tvrtkama i proizvelo ih se ukupno 46. Prvi primjerak računala UNIVAC I isporučen je u ožujku godine Uredu za popis stanovništva SAD-a. Uz veliku promidžbu, računalo UNIVAC je godine upotrijebljeno za predvidanje rezultata predsjedničkih izbora u SAD-u. Na temelju samo 7% izbrojenih glasova računalo je predvidjelo točan rezultat izbora. To je uveliko pridonijelo popularizaciji računala i pobudilo zanimanje za njih. I dok su se IBM i UNIVAC bavili razvojem i prodajom velikih računala, koja su zbog visoke cijene mogle kupiti samo vlade pojedinih država ili velike tvrtke, K. H. Olsen godine osniva tvrtku DEC, Digital Equipment Corporation. Osjetivši potrebu za malim i pristupačnim računalima, primjerenima jednostavnim problemima malih i srednjih tvrtki, Olsen se odlučuje za proizvodnju malih računala namijenjenih industrijskom upravljanju. Budući da je radio na projektu SAGE, osnovnu koncepciju i iskustvo prenio je na prvo računalo tvrtke DEC koje se pojavilo godine pod nazivom PDP-1. Godine DEC proizvodi model PDP-8, prvo malo, komercijalno uspješno računalo. Cijena tog računala iznosila je US $, pa su prvi put i male tvrtke mogle kupovati i upotrebljavati računala. Godine DEC proizvodi 32-bitno malo računalo pod nazivom VAX, koje postiže velik komercijalni uspjeh. Porodica VAX računala bila je tako uspješna da ih je u 5 godina prodano više od primjeraka. Računala su iz laboratorija i posvećenih prostora najvećih tvrtki ušla u široku uporabu. Praktično neometana u području malih računala

13 Pojava mikroprocesora i osobnih računala 13 sve do potkraj 70-ih godina, tvrtka DEC doživljava nevjerojatan rast i godine ima zaposlenih. 2.5 Pojava mikroprocesora i osobnih računala Razvojem tehnologije sve se više elektroničkih komponenata može smjestiti na pločicu poluvodiča. Napokon su se godine svi osnovni elementi računala mogli smjestiti na samo jednu pločicu poluvodiča veličine nekoliko desetaka kvadratnih milimetara, pa je tako nastao mikroprocesor. Jednostavno rečeno, to je računalo na jednoj pločici poluvodiča. Iste godine, tvrtka INTEL tržištu nudi prvi mikroprocesor pod nazivom Godine ista tvrtka proizvodi mikroprocesor 8080, prvi 8-bitni mikroprocesor, uvelike prihvaćen na tržištu jer omogućuje proizvodnju malih i vrlo jeftinih računala. INTEL je sljedeće desetljeće i pol bio gospodar tržišta mikroprocesora s modelima 8086, 80286, 80386, te modelom Pentium. Osobno računalo koje je doista otvorilo put osobnoj uporabi računala, bilo je računalo tvrtke Apple, posebno model Apple II. U Europi su tu ulogu imala računala Sinclair Spectrum i Commodore C64. Zbog vrlo niske cijene bila su pristupačna praktično svakome, što je omogućilo široku računarsku naobrazbu. Slika 2.6: Apple 1 je prodavan kao računalo tipa uradi sam Računalo IBM PC koje se pojavilo godine konačna je prekretnica kojom započinje vladavina osobnih računala. Otada im neprestano raste snaga i snizuje se cijena.

14 14 Povijesni razvoj računalnih sustava Do sada računala dijelimo na 5 generacija. Svaku generaciju karakterizira veliki tehnološki napredak koji pomaže izgradnju manjih, jeftinijih i znatno efikasnijih uredaja. 1. generacija ( ) Karakteriziraju je elektronske cijevi i magnetni bubnjevi koji se koriste kao memorija. Velikih su dimenzija (ispunjavaju čitave sobe). Zbrajanje i oduzimanje trajalo je ms (mili sekundi). Primjeri računala prve generacije su UNIVAC i ENIAC. Istaknimo da je ENIAC (Electronic Numerator, Integrator, Analyzer and Computer) zauzimao 90 m 2, a za zbrajanje mu treba 200 µs (mikro sekundi), odnosno 2000 instrukcjia u sekundi. Problem mu je zagrijavanje. 2. generacija ( ) Osnovne karakteristike 2. generacije su zamjena katodnih cijevi tranzistorima. Koristi se hibridna tehnika, na jednom modulu smješteno je više tranzistora, a kao unutarnja memorija koristi se magnetska jezgra. Iako je upotreba tranzistora omogućila proizvodnju manjih, bržih i jeftinijih računala i dalje postoji problem zagrijavanja i mogućih oštećenja. I dalje se za unos koriste bušene kartice, a za ispis se koriste pisači. Pojavljuju se i programski jezici, a brzina računala 2. generacije iznosi oko 1 MIPS-a, tj. milion instrukcija u sekundi što je oko 500 puta više nego ENIAC. 3. generacija ( ) Treću generaciju karakterizira upotreba integriranih krugova. Razvoj tehnologije je omogućio proizvodnju minijaturnih tranzistora smještenih na jednom poluvodiču koji je nazvan silikonski čip. To je omogućilo značajno povećanje brzine i učinkovitosti računala. Ovu generaciju takoder karakterizira novi način unošenja i ispisivanja podataka. Umjesto do tada korištenih bušenih kartica, korisnici s računalom komuniciraju preko tipkovnice i monitora. Razvijaju se i Operacijski Sustavi (OS), što omogućuje primjenu ražličitih aplikacijska istovremeno, pri čemu jedan centralni program (OS) nadzire korištenje memorije. Brzina računala dostiže 10 MIPS-a, pri čemu su ona puno manja i jeftinija te postaju dostupna širokom broju korisnika. 4. generacija ( ) Četvrtu generaciju karakteriziraju mikroprocesori.

15 Pojava mikroprocesora i osobnih računala 15 Mikroprocesor se sastoji od velikog broja (preko tisuću) integriranih krugova smještenih na jednom silikonskom čipu. Ono što je u prvoj generaciji računala bilo smješteno u čitavu sobu sada se nalazilo na pločici veličine ljudskog dlana. Intel je godine razvio čip 4004, na kojem su bile smještene sve računalne komponente od centralne procesorske jedinice i memorije do ulaznoizlazne jedinice. Godine IBM uvodi prvo kućno računalo a 1984 Apple predstavlja Macintosh. Svakim danom ta kućna računala postaju sve moćnija, a mogućnošću njihovog povezivanja pojavila se i mogućnost razvoja Interneta. Četvrta generacija je omogućila razvoj grafičkih sučelja (Graphical User Interface - GUI), korištenje miša,.... Dolazi do razvoja programskih jezika C, C++, Pascal, ldots. Današnja računala Današnja računala pripadaju tzv. petoj generaciji, koju karakterizira umjetna inteligencija. Visoko integrirana računala, čija je moć računanja od nekoliko 1000 MIPS-a, omogućila su razvoj umjetne inteligencije (npr. prepoznavanje glasa) koja se i dalje intenzivno razvija. Intenzivno se radi na primjenama kvantne, molekularne i nano tehnologije. Glavni cilj nove generacije računala je glasovno unošenje podataka i mogućnost samoorganiziranja računala.

16 16 Povijesni razvoj računalnih sustava

17 Poglavlje 3 Osnove računala 3.1 Što je računalo? Računalo je stroj koji, u skladu sa uputama definiranim u programu, može obradivati podatke te izvoditi osnovne računske i logičke operacije. Termin program podrazumjeva skup instrukcija složenih odredenim redoslijedom u skladu sa kojima računalo izvodi gore navedene operacije sa ciljem izvodenja odredenog zadatka. Na računalo možemo gledati sa dva osnovna nivoa. Prvi se odnosi na nama vidljivi dio a drugi na primjenu. Vidljivi dio se najčešće naziva arhitektura računala ili hardware, a podrazumjeva dijelove računala kao što su monitor, pisač, tipkovnica, miš te drugi elektronski dijelovi računala. Kao što smo naveli, osnovne operacije koje računalo izvodi možemo podijeliti na Unos podataka (input): Pri unosu podataka, računalo prihvaća podatke predstavljene na način na koje ih računalo može razumjeti. U ovom kontekstu podatak (data) odnosi se na bilo kakav neorganizirani, sirovi materijal, sastavljen od riječi, brojeva, slika ili njihovih kombinacija. Obrada (processing): Kod obrade, računalo izvodi aritmetičke ili usporedbene (logičke) operacije sa predstavljenim podacima. Te operacije su uistinu jako jednostavne. U biti, većina stvari koje mikroprocesor (srce računala) stvarno izvodi, temelji se na operaciji zbrajanja ili usporedivanja dvaju brojeva. Medutim, budući da je brzina kojom izvodi te informacije izuzetno velika (milijune u sekundi), to računalu omogućava široki spektar upotrebe. Druga činjenica koja je bila presudna za prodor računarstva, je upravo pouzdanost u izvodenju obrade. 17

18 18 Osnove računala Čak i najjeftinija računala mogu godinama izvoditi nekoliko milijuna operacija u sekundi bez greške uzrokovane funkcioniranjem hardverskih komponenti. (Većina pogrešaka računala uzrokovane su logikom u programiranju ili početnim pogreškama u podacima koje se unose u računalo, o čemu ćemo detaljno govoriti kasnije). Izlaz (output): Treća operacija ima za cilj predstaviti rezultate obrade na način razumljiv ljudima. Obradeni podaci proslijeduju se kao informacija. Pohranjivanje (storage): Pri pohranjivanju računalo sprema rezultate kako bi se mogli kasnije koristiti. Količina podataka koju može spremiti i dobaviti jeftinije računalo mogla bi se usporediti sa enciklopedijom tiskanom u 32 volumena. 3.2 Struktura računala Većina računalnih sustava sadrži tri osnovne strukture: memorija velike brzine centralna jedinica za obradu ulazno-izlazni sklopovi Slika 3.1: Osnovna struktura računala

19 Struktura računala Memorija velike brzine Memorija, o kojoj je ovdje riječ, ugradena je u samo računalo. To je ona memorija koju procesor (CPU) koristi za neposredno dobavljanje i pohranjivanje podataka, a zovemo ju i glavna memorija ili fizička memorija. Dok je računalo uključeno i obraduje podatke, ti podaci i programi nalaze se u radnoj memoriji. U većini slučajeva memorija se sastoji od čipova načinjenih od metalnog oksida na silikonskoj pločici. Takvu vrstu memorije nazivamo RAM što je skraćenica za Random Acces Memory. Memorija računala je podijeljena na logičke jedinice jednake veličine od kojih najjednostavniju nazivamo byte(čitamo bajt). Svaki se byte sastoji od 8 uzastopnih bit-ova, ili binarnih znamenki. Pohranjivanje bita u memoriju računala podrazumijeva postojanje uredaja koji može biti u jednom od dva stanja kao što je prekidač (upaljen ili ugašen). Jedno se stanje koristi za predstavljanje nule, a drugo za jedinicu. U primjenama često koristimo oznake 1B = jedan byte i 1b = jedan bit. 1 byte Najznacajniji bit Najmanje znacajni bit Slika 3.2: Shematski prikaz bytea Memorijske lokacije možemo zamisliti kao niz pretinaca, od kojih svaki ima svoju adresu. I ne samo da svaka memorijska jedinica ima svoju adresu, nego i unutar pojedinog bytea zna se točan redoslijed bitova prema važnosti. Krajnje lijevi bit u byteu je bit najveće važnosti, a onaj krajnje desni je najmanje značajan bit. Kao bitnu posljedicu označavanja (adresiranja) byteova i bitova u njima, čitavu glavnu memoriju možemo predstaviti jednim dugačkim redom. Dijelovi tog dugog reda mogu se iskoristiti za pohranjivanje uzorka bitova koji je dulji od 1 bytea. Obično ga spremamo u string koji je cjelobrojni višekratnik osnovne memorijske ćelije. Osim toga, ovakav način organiziranja memorije omogućava nam direktni pristup sadržaju svake memorijske lokacije, bez obzira gdje se ona nalazi (kaotično

20 20 Osnove računala 1 nibble 4 bita 1 byte 8 bita 1 riječ 2 bytea = 16 bita 1 duga riječ 4 bytea = 32 bita 1 kvadratna riječ 8 bytea = 64 bita 1 oktalna riječ 16 bytea = 128 bita Tablica 3.1: Uobičajena imena za skupove bitova random). Stoga se ovakve memorije zovu RAM-ovi (random access memory). Osim tih vrsta memorije, glavnu memoriju čine i ROM-ovi (memorije koje služe samo za čitanje). Kapacitet memorije mjeri se ukupnim brojem byteova koji se mogu u nju pohraniti. Današnja računala imaju 256 MB, 512 MB ili 1 GB i više kapaciteta glavne memorije. Budući da se memorijski sustavi izraduju tako da je ukupan broj lokacija potencija broja 2, veličina memorije kod starijih sustava često se mjerila jedinicom od 1024 bita, što odgovara broju Kako je 1024 približno 1000, društveno je prihvaćen prefiks kilo kao dodatak osnovnoj jedinici. Stoga je termin kilobyte (KB) označavao 1024 bita, a za stroj sa 4096 adresnih lokacija govorilo se da ima 4 KB memorije. Kako je memorija postajala sve veća, u upotrebu dolaze termini megabyte (MB) (1 MB=2 20 B= B 10 6 B) i gigabyte (GB) (1 GB = 2 30 B= B 10 9 B). Poželjno je da RAM bude što većeg kapaciteta kako bi se pohranilo što više podataka, što nadalje omogućava brži pristup većoj količini podataka pa je računalo sa većim RAM-om pogodnije (brže) za korištenje. Druga vrsta memorije je tzv. ROM memorija (Read Only Memory) ispisna memorija, tj. memorija u koju se podatak može upisati samo jednom. Nakon upisa, podatak se može čitati onoliko puta koliko se želi, ali ne i mijenjati, brisati ili upisivati novi podatak. Zato je primjena ove memorije ograničena na pohranu podataka koji su uvijek jednaki i nepromijenjeni Centralna jedinica za obradu Centralna jedinica za obradu (CPU - Central Processing Unit) je mozak računala. U prethodnom dijelu pažnja je bila posvećena pohranjivanju podataka i organizaciji same memorije u računalu. Jednom kada su podaci pohranjeni, stroj mora biti sposoban manipulirati sa tim podacima u skladu sa naredbama algoritma. Dakle, stroj mora imati ugradenu sposobnost izvodenja operacija i koordiniranja redoslijeda izvodenja operacija. Centralna je jedinica za obradu (CPU) ili obično procesor, sastavljena od dva osnovna dijela: aritmetičko logičke jedinice (AL) u kojoj su sklopovi za manip-

21 Struktura računala 21 ulaciju sa podacima i upravljačke jedinice koja koordinira aktivnostima unutar računala. Za privremeno čuvanje podataka CPU koristi registre tzv. opće i posebne namjene. Registri opće namjene služe kao privremeni spremnici podataka koji se obraduju unutar CPU-a. U ovim registrima čuvaju se vrijednosti koje ulaze u aritmetičko logičku jedinicu i čuvaju se rezultati koji se iz AL jedinice tamo pošalju Ulazno-izlazni sklopovi Ulazno-izlazni sklopovi (I/O sklopovi ili Input-output sklopovi) služe za povezivanje računala s okolinom. Pod okolinom se podrazumijeva sve ono što se nalazi izvan računala. Programe i podatke, koji se obraduju u računalu, potrebno je na neki način dostaviti računalu, a isto je tako potrebno dobivene rezultate dostaviti korisniku. Ulazni sklopovi su gradeni tako da omogućuju priključivanje vanjskih jedinica pomoću kojih je moguće iz okoline podatke predavati računalu. Podaci na taj način ulaze u računalo, pa se takvi sklopovi nazivaju ulaznim sklopovima. Izlazni sklopovi omogućuju priključivanje vanjskih jedinica pomoću kojih je moguće podatke iz računala predavati okolini. Podaci na taj način izlaze iz računala, pa se takvi sklopovi nazivaju izlaznim sklopovima. U sklopu računala postoji više ulazno-izlaznih sklopova koji omogućuju priključivanje najrazličitijih vanjskih jedinica, kao što su: tipkovnica, monitor, magnetski disk, zvučnici, itd. Da bi mogli izmjenjivati podatke, CPU i RAM povezani su skupom žica BUS-om. Preko BUS-a, CPU može dohvatiti ili pročitati podatke iz RAM-a proslijedivanjem adrese odgovarajuće memorijske lokacije i signala za čitanje. Na isti se način podaci mogu upisati u memoriju postavljanjem na BUS adrese lokacije odredišta, postavljanjem podatka i signala za pisanje. Slijedom ovih uputa, zadatak zbrajanja dvaju pohranjenih vrijednosti iz RAM-a uključuje puno više od provodenja same operacije zbrajanja. Proces uključuje koordiniranu akciju upravljačke jedinice koja upravlja prijenosom informacija izmedu radne memorije i registra unutar CPU-a, i aritmetičko logičke jedinice koja izvodi operacije zbrajanja u trenutku kada joj upravljačka jedinica da znak da ih izvede. Cjelokupan postupak zbrajanja dvaju vrijednosti pohranjenih u memoriju mogao bi se predstaviti procedurom sastavljenom od 5 koraka: Korak 1: Uzmi prvu vrijednost koja se zbraja i pohrani je u registar. Korak 2: Uzmi drugu vrijednost koja se zbraja i pohrani je u drugi registar. Korak 3: Aktiviraj sklopove za zbrajanje sa vrijednostima koje su pohranjene u registrima tijekom prva dva koraka. Korak 4: Rezultat operacije pohrani u memoriju.

22 22 Osnove računala Korak 5: Stani. Ukratko, podaci se moraju prenijeti iz memorije u CPU, a rezultat se na kraju ponovno pohranjuje u memoriju. Primjer 3.1 Koliko 3 GB ima byta? Rješenje: 3GB = B = B. Zadatak 3.1 Računalo ima memoriju od 32 MB. Kolika je njegova stvarna memorija izražena u bytima? Zadatak 3.2 Koliko 15 EB iznosi preračunato u byte?

23 Poglavlje 4 Osnovne operacije na računalu Operacije s podacima koje izvodi računalo kontrolira kontrolna jedinica koja je odgovorna za pravilan protok podataka unutar glavne memorije (CPU). Medutim, postavlja se pitanje kako će računalo znati izvesti naredbu zbroji, oduzmi ili neku drugu kada znamo da je ono sposobno pročitati samo niz nula i jedinica. Odgovor je jednostavan. Osnovni format odredene instrukcije ima sljedeći oblik: operator [operand 1 ], [operand 2 ], [operand 3 ] pri čemu pod operatorom podrazumijevamo jednu od operacija zbrajanja, množenja, dijeljenja, usporedbe,..., dok operand i, i = 1, 2, 3, predstavlja dio informacije na kojoj će biti obavljena operacja. Nadalje, svaka od operacija ima svoj numerički kod, pa tako za zbrajanje imamo ili za množenje Na primjer, tipična naredba za zbrajanje dvaju podataka koji se nalaze na adresama lokacija 1 i lokacija 2 (vidi prošli paragraf) bi glasila ZBROJIW3 lokacija 1, lokacija 2, rezultat Ova naredba zbraja ( dodaje ) sadržaj riječi na adresama lokacija 1 i lokacija 2 i sprema ih na adresu rezultat. Slovo W ukazuje da su operandi riječi, dok broj 3 ukazuje na broj operanada u naredbi. 4.1 Brojevi i brojevni sustavi Brojevni sustavi mogu biti pozicijski i nepozicijski. Najpoznatiji nepozicijski brojevni sustav, koji se i danas upotrebljava, je sustav rimskih brojeva, dok su većina brojevnih sustava koji se i danas koriste, upravo pozicijski sustavi. Danas se najčešće koristi dekadski brojevi sustav čije su znamenke 0, 1,... i 9. Značenje dekadskog zapisa p s p s 1... p 1 p 0, gdje su p s,..., p 0 23

24 24 Osnovne operacije na računalu dekadske znamenke je sljedeće: p s p s 1 p 1 p 0 = p s 10 s + p s 1 10 s p p Na primjer = Dekadski brojevni sustav za bazu ima broj 10. Općenito, za bilo koji n N postoji brojevni sustav kojemu je baza broj n, pri čemu se bilo koji broj može zapisati pomoću n različitih simbola iz skupa {0, 1,..., n 2, n 1}. Tada broj n zovemo baza sustava, a koeficijente iz skupa {0, 1,..., n 2, n 1} zovemo znamenke u danom brojevnom sustavu. Kako je dekadski brojevni sustav u svakodnevnoj ljudskoj upotrebi, to su njegova svojstva dobro poznata, pa provodenje osnovnih računskih operacija nije potrebno posebno opisivati. Istaknimo da se sve osnovne računske operacije mogu svesti na operaciju zbrajanja. Operacija oduzimanja može se zamijeniti operacijom zbrajanja komplementa umanjitelja. Potenciranje se može provesti kao niz množenja, a množenje kao niz zbrajanja. Dijeljenje se može obaviti uzastopnim oduzimanjem i slično. Medutim, budući da računala mogu prepoznati samo dvije znamenke, njima je najprirodniji binarni brojevni sustav u kome je baza broj 2, a znamenke su 0 i 1. Binarnim znamenkama iskazuju se vrijednosti stanja bitova kao osnovnih fizičkih jedinica podataka. Osim spomenutih sustava, najčešće su u upotrebi oktalni sustav s bazom 8 i heksadecimalni sustav s bazom 16. Sljedeća tablica prikazuje brojevne sustave i odgovarajuće znamenke. sustav znamenke Dekatski 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Binarni 0, 1 Oktalni 0, 1, 2, 3, 4, 5, 6, 7 Heksadecimalni 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Tablica 4.1: Znamenke brojevnih sustava 4.2 Prezentacija podataka u memoriji Kao što smo već u nekoliko navrata rekli, podaci smješteni u memoriju računala sastoje se od niza znamenaka 0 i 1. Postavlja se pitanje kako računalo zna koju vrstu podatka čita? Odnosno kako zna da dani niz, npr pročita kao zbroji, a ne kao broj 129. Odgovor je jednostavan: računalo zna o kojoj vrsti podatka se radi iz konteksta u kojem je korišten. Sljedeći primjer će ilustrirati

25 Zapisivanje prirodnih brojeva 25 ovu činjenicu tako što će pokazati kako se u različitim situacijama niz od 4 jednaka bytea može pročitati na različite načine. Primjer 4.1 Dan je niz od 4 bytea. a) individualne byteove b) dvije riječi, svaka sa po 2 bytea c) dugu riječ od 4 bytea? Što predstavlja taj niz ako ga čitamo kao Rješenje: a) čitajući s lijeva na desno, dobivamo: (2 = = 64 ( (2 = = 68 ( (2 = = 101 ( (2 = = 99 (10 b) (2 = = = ( (2 = = = (10 c) jedna duga riječ (2 = = (10

26 26 Osnovne operacije na računalu 4.3 Zapisivanje prirodnih brojeva u raznim brojevnim sustavima U ovom poglavlju ćemo proučavati veze izmedu zapisa brojeva u različitim brojevnim sustavima. Kao što se može vidjeti u Tablici 4.2, svakom binarnom nizu (broju u binarnom sustavu) odgovara jedan i samo jedan broj u jednom od preostalih sustava. Sljedeća tablica sadrži zapis brojeva 0,..., 15 u dekadskom (dec), oktalnom (oct), heksadecimalnom (hex) i binarnom (bin) sustavu. dec oct hex bin A B C D E F 1111 Tablica 4.2: Ekvivalencija zapisa u binarnom, oktalnom, dekadskom i heksadecimalnom sustavu Činjenica o ekvivalenciji ima za posljedicu da broj zapisan u jednom sustavu možemo pretvoriti u broj zapisan u nekom drugom sustavu, pri čemu je takav zapis jedinstven Pretvaranje brojeva iz binarnog u heksadecimalni sustav i obratno Ako je broj zapisan u heksadecimalon sustavu, njegov binarni ekvivalent odredujemo tako da svaku heksadecimalnu znamenku prikažemo kao 4 binarne znamenke (4 bita). Prisjetite se da sa 4 bita možemo kodirati 16 različitih kombinacija (koliko je i znamenaka u heksadecimalnom sustavu).

27 Zapisivanje prirodnih brojeva 27 Primjer 4.2 Odredite binarni zapis heksadecimalnog broja AF3B1. Rješenje: Uzimajući u obzir vrijednosti iz Tablice 4.2 dobivamo A F 3 B Tako da je AF3B1 (16 = (2 Za pretvaranje binarnih brojeva u heksadecimalne, potrebno je prvo binarni broj podijeliti u grupe od po 4 znamenke (počevši s desna na lijevo). Ako nakon tog postupka posljednja grupa ima manje od 4 znamenke, potrebno joj je dodati nule na lijevo tako da i ta grupa ima 4 znamenke. Nakon toga, svaku od tih grupa treba zapisati pomoću heksadecimalnih znamenki: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E i F. Primjer 4.3 Odredite heksadecimalni zapis binarnog broja Rješenje: Podijelimo prvo binarni broj u grupe od po 4 znamenke: Budući da smo nakon podjele u posljednjoj grupi dobili broj 10, dodavanjem dvije nule, broj koji ćemo pretvarati u heksadecimalni ima oblik: Uzimajući u obzir vrijednosti iz Tablice 4.2, dobivamo B E A Tako da je (2 =2BEA ( Pretvaranje brojeva iz decimalnog u druge sustave Pretvaranje decimalnog broja u broj baze n 2 izvodi se uzastopnim dijeljenjem decimalnog broja brojem n i zapisivanjem ostatka sve dok rezultat dijeljenja ne bude 0. U sljedećem primjeru ćemo ilustrirati taj postupak na pretvaranju decimalnog u binarni broj.

28 28 Osnovne operacije na računalu Primjer 4.4 Odredite binarni zapis dekadskog broja 25. Rješenje: Postupak se svodi na uzastopno dijeljenje broja 25 brojem 2 i zapisivanje ostatka dijeljenja. Dakle, nakon djeljenja 25 sa 2 dobivamo 12 i ostatak je 1, dalje, 12 dijelimo sa 2 i dobivamo 6, ostatak je 0. Zatim 6 dijelimo sa 2 i dobivamo 3, ostatak je 0, a nakon djeljenja broja 3 s 2 dobivamo 1 s ostatkom 1, i, konačno, podijelimo li 1 sa 2, dobivamo 0 i ostatak 1. Ovaj postupak je pregledniji ako ga zapišemo u tablicu: Čitajući posljednji Broj Kvocijent nakon Ostatak dijeljenja s 2 dijeljenja stupac u smjeru od dolje prema gore, dobivamo da je binarni zapis broja 25 dan sa (2. Obratni postupak pretvaranja broja baze n u decimalni broj izvodi se direktnim uvrštavanjem opisanim u poglavlju 4.1 i primjeru 4.1. Na primjer, dekadsku vrijednost binarnog broja (2 dobivamo na sljedeći način: (2 = = 89 (10 Primjer 4.5 Odredite zapis dekadskog broja 123 u oktalnom sustavu i provjerite rezultat. Rješenje: U ovom slučaju broj dijelimo s 8. Dobivene rezultate ćemo prikazati u tablici: Broj Kvocijent nakon Ostatak dijeljenja s 8 dijeljenja Čitajući posljednji stupac od dolje prema gore, dobivamo da je binarni zapis broja 123 dan sa 173 (8

29 Računske operacije u binarnom, Provjerimo rezultat: 173 (8 = = 123 ( Računske operacije u binarnom, oktalnom i heksadecimalnom sustavu U ovom ćemo poglavlju proučavati zbrajanje i oduzimanje brojeva danih u raznim brojevnim sustavima (kao što smo već napomenuli, računalo množenje i dijeljenje izvodi kao niz uzastopnih zbrajanja, odnosno, oduzimanja). Kao što ćemo vidjeti, operacije zbrajanja i oduzimanja u binarnom, oktalnom i heksadecimalnom sustavu izvode se analogno kao i u dekadskom pri čemu vrijede i ista svojstva (komutativnost, asocijativnost,... ) Zbrajanje i oduzimanje u binarnom sustavu Kao što smo već napomenili, zbrajanje u binarnom sustavu ima jednaka svojstva kao i u dekadskom, a osnovna razlika je u tome da rezultat zbrajanja prikazujemo pomoću dvije znamenke (0, 1). Sljedeća tablica prikazuje nekoliko jednostavnih zbrojeva binarnih brojeva. Primjetite da, ako brojevi koje zbrajamo imaju dvije ili više znamenaka, za zbroj ćemo pisati 0 i prenijeti (pamtiti) 1, jer smo ispunili bazu (1 + 1 = 2). Primjerice, u dekadskom sustavu to odgovara zbroju = = = = 10 Primjer 4.6 Izračunajte zbroj dvaju binarnih brojeva i Rješenje:

30 30 Osnovne operacije na računalu plus 1 je plus 0 je plus 1 je 0 i 1 prenosimo plus 0 je 1 i plus 1 (koji smo prenijeli) je 0; a 1 prenosimo plus 1 je 1 i plus 1 (koji smo prenijeli) je 0; a 1 prenosimo plus 1 je 0 i plus 1 (koji smo prenijeli) je 1; i 1 prenosimo Primjetite da smo u posljednjem redu trebali prenijeti jednu 1-cu, ali to smo zbog jednostavnosti uradili u istom redu, tako je dodatna jedinica stavljena ispred do tada dobivenog rezultata Oduzimanje se takoder izvodi analogno kao i u dekadskom sustavu, samo što u slučaju kada oduzimamo veću znamenku od manje, umjesto posudivanja desetke, mi ovdje posudujemo 2. Primjer 4.7 Izračunajte razliku binarnih brojeva 1001 i 11.

31 Računske operacije u binarnom, minus 1 je je manja od 1 pa moramo posuditi 2, tako da je 0 plus 2 jedanko 2 pa 2 manje 1 jednako 1 i pišemo koju promatramo postaje 1 jer smo u gornjem redu posudili 2 i oduzeli 1 pa je ukupno ostalo 1, tako da je 1 minus 0 jednako 1 i pišemo 1. I dalje imamo posudeno posljednja znamenka 1 se poništava jer smo ju već ranije posudili, tako da pišemo Zbrajanje i oduzimanje u heksadecimalnom sustavu Kao što smo vidjeli u prethodnom poglavlju, kod računanja u binarnom sustavu, zbog velikog broja nula i jedinica, lako se može doći do zabune. Zato je jednostavnije takve računske operacije izvoditi u heksadecimalnom sustavu, a onda ih pretvoriti u binarni (ako nam je potreban binarni oblik rezultata). Operacije u heksadecimalnom sustavu se izvode potpuno analogno kao i u dekadskom, samo treba imati na umu da smo u sustavu s bazom 16, tako da kada posudujemo jedan, to znači da smo posudili 16 (a ne 10 kao u dekadskom sustavu). Primjer 4.8 Izračunajte zbroj brojeva u heksadecimalnoj bazi 1A23 i 7C28.

32 32 Osnovne operacije na računalu 1 A C 2 8 B 3 plus 8 je 11, a znamenka za 11 je B 1 A C B 2 plus 2 je 4, a oznaka za 4 je 4 1 A C B računajući u dekadskom sustavu: A=10 plus C=12 što daje 22, a 22 u heksadecimalnom zapisu je 16 ( ), zato pišemo 6 i jedan prenosimo 1 A C B su 8 i plus 1 koji smo prenijeli je 9 zato pišemo 9 Primjer 4.9 Izračunajte razliku brojeva danih u heksadecimalnoj bazi 1F00A i B2.

33 Računske operacije u binarnom, F 0 0 A B 2 1 F 0 0 A F B minus 2 je 8, a znamenka za 8 je je manja od 11, zato moramo posuditi 16 1 F 0 0 A E B 2 pa imamo 16 minus 11 je 5, zato pišemo 5 F 5 8 Promatrana 0 postaje F, jer smo bazu (16) umanjili za 1 1 F 0 0 A B 2 koji smo posudili, a 15 minus 0 je 15, zato pišemo F i opet smo posudili 1 (nismo mogli oduzeti 1 od 0) i dalje ostaje 1 posudeno E F, 5 8 F minus 1 (koji smo prenijeli) je E, (15 minus 1 je 14), 1 F 0 0 A B 2 zato pišemo E 1 E F minus 0 je 1, pa pišemo 1 Zadatak 4.1 Odredite binarne ekvivalente slijedećih dekadskih brojeva: 43, 77, 115, 331, Provjerite rezultat ponovnom pretvorbom u dekadski sustav. Zadatak 4.2 Odredite dekadske ekvivalente slijedećih binarnih brojeva: 1001, , , , Provjerite rezultat ponovnom pretvorbom u binarni sustav. Zadatak 4.3 Koja je vrijednost svake znamenke binarnog broja (2? Kako glasi decimalni zapis tog broja?

34 34 Osnovne operacije na računalu Zadatak 4.4 Odredite oktalni zapis slijedećih dekadskih brojeva: 126, 377, 485, 641. Provjerite rezultat ponovnom pretvorbom u dekadski sustav. Zadatak 4.5 Odredite dekadski ekvivalent oktalnih brojeva 147 i 555. Zadatak 4.6 Pretvorite brojeve 5049 i iz dekadskog zapisa u heksadecimalni. Zadatak 4.7 Brojeve 1AC7 i DCEF9 prebacite iz heksadecimalnog u dekadski brojevni sustav. Zadatak 4.8 Načinite slijedeće pretvorbe: a) 711 (8 =? (16 b) AC1 (16 =? (8 c) (2 =? (8 (=? (16 ) d) ABC23 (16 =? (2 (=? (8 ) Zadatak 4.9 Izvedite slijedeće aritmetičke operacije: a) ( (2 b) ( (2 c) 267E2 (16 + 4C10B (16 d) 1F 00A (16 B21 (16 e) 17 ( (8 f) 255 (8 66 (8. Zadatak 4.10 Izračunajte slijedeću razliku: 12A3E ( ( (2. Rezultat izrazite u binarnom i dekadskom brojevnom sustavu.

35 Poglavlje 5 Pohranjivanje brojeva u računalu U poglavlju 4.2 smo napomenuli da u ovisnosti o kontekstu računalo niz nula i jedinica prepoznaje kao neku od operaciju, kao broj ili slovo, ili neki drugi podatak. To naravno vrijedi i za numeričke podatke, ali problem koji se može pojaviti jest je li rezulat neke računske operacije (npr. oduzimanja) pozitivan ili negativan broj i kako to računalo može znati. Odgovor na to pitanje ovisi o konvenciji koju koristimo pri zapisivanju brojeva. U ovom poglavlju ćemo proučavati dvije takve konvencije: konvenciju predznaka i konvenciju dvostrukog komplementa. 5.1 Konvencija predznaka Pretpostavimo da za spremanje cijelih brojeva koristimo n mjesta (odnosno n bitova). U konvenciji predznaka krajnji lijevi bit koristimo isključivo za predznak, a ostalih n 1 bitova za apsolutnu vrijednost (iznos) broja. Primjetite da se u ovoj konvenciji u riječ duljine n bitova mogu zapisati brojevi od (2 n 1 1) do +(2 n 1 1). Slika 5.1: Prikaz broja pomoću bytea 35

36 36 Pohranjivanje brojeva u računalu U ovoj konvenciji 0 na mjestu b n 1 predstavlja predznak +, a 1 na mjestu b n 1 predstavlja predznak (vidi sliku 5.1). Primjer 5.1 Broj 41 u binarnom zapisu je dan s 41 (10 = (2. U konvenciji predznaka taj broj ima zapis 41 (10 = (2, dok se broj 41 zapisuje kao 41 (10 = (2. Primjetite da smo 41 zapisali sa 7 znakova (bitova), a da je u konvenciji predznaka dodan još jedan bit za predznak (ukupno imamo 8 bit-ni zapis). Problem koji se može pojaviti jest, što ako za rezultat neke računske operacije dobijemo broj koji je izvan intervala [ 2 n 1 1, +2 n 1 1 ]. Tada kažemo da je nastupio (ili da je došlo do) prekoračenja (overflowa). Primjer 5.2 Odredite decimalnu vrijednost zbroja brojeva i ako su dani konvencijom predznaka i ako je osnavna jedinica byte. broj: broj: predznak: 1 (negativan) 0 (pozitivan) Apsolutna vrijednost Decimalna vrijednost: ( ) = 35 +( ) = Konvencija dvostrukog komplementa Zbog svoje jednostavnosti, ova je konvencija najpopularnija medu proizvodačima računala diljem svijeta. U konvenciji dvostrukog komplementa pozitivne brojeve zapisujemo na jednak način kao i kod konvencije predznaka, a za negativne brojeve koristimo sljedeću proceduru (u 3 koraka): 1. Korak: Izrazimo apsolutnu vrijednost promatranog broja binarno 2. Korak : Promjenimo sve nule u jedinice i sve jedinice u nule (0 1 i 1 0); ovu proceduru zovamo komplementiranje bitova. 3. Korak : Dodamo 1 broju dobivenom u koraku 2. Ako nam konvencije predznaka da negativni, njemu pridruženi pozitivni broj dobivamo provodeći korake 2. i 3. iz gornje procedure. Primjer 5.3 Kako glasi reprezentacija broja 31 u konvenciji dvostrukog komplementa? Rješenje: 1. Korak: Apsolutna vrijednost broja je 31, tj. 31 (10 = (2.

37 Aritmetičke operacije u konvenciji dvostrukog komplementa Korak: Promjenimo 0 1 i 1 0, dobivamo (2. 3. Korak: Broju iz koraka 2. dodajemo 1, tj Tražena reprezentacija broja 31 glasi Primjetite da je predznak dobivenog broja 1 što odgovara. U konvenciji dvostrukog komplementa, u riječ duljine n bitova možemo zapisati brojeve od (2 n 1 ) do +(2 n 1 1). Primjetite da se u ovoj konvenciji mogu zapisati manji negativni brojevi nego u konvenciji predznaka (veći po apsolutnoj vrijednosti). Primjer 5.4 Kolika je pozitivna vrijednost pridruženog broja u dekadskom sustavu broju koji u konvenciji predznaka ima oblik ? Rješenje: Budući da ovaj broj na prvom mjestu ima 1, znači da je negativan pa provodimo 2. i 3. korak gornje procedure. 2. Korak: Promjenimo 0 1 i 1 0, tj. mijenjamo u Korak: Broju iz koraka 2. dodajemo 1, tj Dakle, traženi broj ima oblik , dekadska vrijednost mu je Aritmetičke operacije u konvenciji dvostrukog komplementa Zakon zbrajanja: Brojeve zbrajamo tako da ih tretiramo kao brojeve bez predznaka, tj. najznačajniji bit (lijevi bit), odnosno, bit s predznakom smatramo da je dio broja. Ako nakon zbrajanja ostane dio koji bi trebali prenijeti (1), nakon lijevog bita, to zanemarujemo.

38 38 Pohranjivanje brojeva u računalu Zakon oduzimanja: Brojeve oduzimamo takoder smatrajući ih brojevima bez predznaka, tj. najznačajniji bit (lijevi bit), odnosno, bit s predznakom smatramo da je dio broja. Ako nam za oduzimanje treba 1 iza lijevog bita, to posudimo i nakon operacije oduzimanja tu jedinicu zanemarujemo. Primjer 5.5 Zbrojite brojeve i koji su dani u konvenciji dvostrukog komplementa i 1 su 10 pa pišemo 0 i 0 i 1 pamtimo (prenosimo) i 0 su 1 plus ono što smo zapamtili je 10, pa pišemo 0 i 1 prenosimo i 1 su 10 plus 1 koji smo prenijeli je 11, pa pišemo 1 i 1 prenosimo i 1 su 1 plus ono što pamtimo je 10, pa pišemo 0 i 1 prenosimo i 1 su 0 plus ono što pamtimo je 10, pa pišemo 0 i 1 prenosimo i 0 su 0 plus ono što pamtimo je 1, pa pišemo 1 i ništa ne prenosimo i 1 su 10 pa pišemo 0 i 1 prenosimo i 1 su 10 plus ono što smo prenijeli je 11, pa pišemo 1 i zanemarujemo ono što treba prenijeti Primjetimo: Dekadski zapis dobivenog broja iznosi 92, što je upravo vrijednost zbroja brojeva (2 = 57 (10 i (2 = 35 (10.

39 Binarni i alfanumerički kodovi 39 Primjer 5.6 Odredite rezultat oduzimanja broja od broja , ako su brojevi dani u konvenciji dvostrukog komplementa minus 1 su 0 pa pišemo minus 0 su 0 pa pišemo je manje od 1, pa posudujemo 2 od gornjeg broja. 2 minus 1 su 1 pa pišemo je dobivena tako da smo uzimajući u obzir, posudenu 1-cu, umjesto 1 dobili 0, a kako je 0 manja od 1 moramo ponovno posuditi 2 u gornjem broju tako da imamo 2 minus 1 je 1 i pišemo ova nova 1-ca je dobivena potpuno analogno kao u gornjem slučaju, tako da i dalje imamo posudeno budući da smo posudili 2, to gornja jedinica postaje 0 pa imamo 0 minus 0 je 0 i pišemo je manje od 1, pa posudujemo 2 od gornjeg broja. 2 minus 1 su 1 pa pišemo postaje 1, pa kako je 1 minus 1 jednako 0 pišemo Binarni i alfanumerički kodovi Kao što je ljudima puno jednostavnije da u svakodnevnom životu upotrebljavaju brojeve iz dekadskog brojevnog sustava nego nizove 0 i 1-ca (brojeve iz binarnog sustava), tako je računalima upravo obratno, tj. njima je potpuno prirodno (jednostavnije) raditi s nizovima 0 i 1-ca.

40 40 Pohranjivanje brojeva u računalu U svrhu rješavanja tog problema razvijeno je nekoliko vrsta dogovora koji će biti prepostavka za uspješno komuniciranje izmedu ljudi i računala. To su dogovori o skupu znakova koji će se u radu s računalom koristiti, te o pripadnim binarnim kombinacijama za svaki od znakova i zadacima koji se za svakog moraju izvršiti. Dogovori se vremenom proširuju i dograduju, pri čemu su neki od njih ozakonjeni standard države ili preporuka neke medunarodne organizacije. Skup svih znakova koji se tako koriste naziva se apstraktna abeceda, koja zajedno s pripadnim binarnim (ili nekim drugim) kombinacijama tvori kod. Pojedini znakovi u kodu nazivaju se kodni elementi, a pripadni im se zamjenjitelj, bilo da je u pitanju binarna kombinacija, neki drugi znak ili nešto treće, naziva kodna zamjena. Mi ćemo spomenuti neke težinske kodove (BCD npr.) i jedan alfanumerički kod (ASCII) Težinski kodovi Broj kodnih elemenata u apstraktnoj abecedi naziva se obim koda. Medu popularnije 4 bitne kodove spadaju tzv. težinski kodovi. U takvoj reprezentaciji svaki od 4 bita, pomoću kojih zapisujemo dekadski broj N, ima svoju težinu tj. N = w 1 b 1 + w 2 b 2 + w 3 b 3 + w 4 b 4 gdje su b i, i = 1,... 4 bitovi, a w i, i = 1,... 4 težine. Niz binarnih znamenaka koji predstavljaju dekadski broj N zovemo kodna riječ. Jedan od najpoznatijih 4 bitnih kodova je BCD ((Binary-Coded-Decimal), u prijevodu binarno kodirana dekada). BCD je težinski kod s težinama što odgovara reprezentaciji decimalnog broja u binarnom obliku. Sljedeća tablica sadrži prikaz dekadskih znamenki u različitim kodovima BCD ( ), i kodu. Primjer 5.7 Prikažite dekadski broj 9 u , odnosno, u težinskom kodu = 9 (10, = 9 (10. Stoga je reprezentacija broja 9 u dana s 1111, dok je u kodu dana s Primjetite: Zapis broja u danom kodu ne mora biti jedinstven: = 6 (10, = 6 (10, Prirodno se nameću sljedeća pitanja: 1. Kako računalo zna koji kod koristimo? 2. Može li se istovremeno koristiti više različithih kodova?

4.4.1 Zbrajanje i oduzimanje u binarnom sustavu Zbrajanje i oduzimanje u heksadecimalnom sustavu

4.4.1 Zbrajanje i oduzimanje u binarnom sustavu Zbrajanje i oduzimanje u heksadecimalnom sustavu Sadržaj 1 Uvod 5 2 Povijesni razvoj računalnih sustava 7 2.1 Prva računalna pomagala................ 7 2.2 Mehanička računalna................... 8 2.3 Moderna računala..................... 11 2.4 Komercijalna

Διαβάστε περισσότερα

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

(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,

Διαβάστε περισσότερα

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

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)

Διαβάστε περισσότερα

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

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:

Διαβάστε περισσότερα

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

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,

Διαβάστε περισσότερα

7 Algebarske jednadžbe

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.

Διαβάστε περισσότερα

3.1 Granična vrednost funkcije u tački

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

Διαβάστε περισσότερα

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

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.

Διαβάστε περισσότερα

1 Promjena baze vektora

1 Promjena baze vektora Promjena baze vektora Neka su dane dvije različite uredene baze u R n, označimo ih s A = (a, a,, a n i B = (b, b,, b n Svaki vektor v R n ima medusobno različite koordinatne zapise u bazama A i B Zapis

Διαβάστε περισσότερα

Pošto pretvaramo iz veće u manju mjernu jedinicu broj 2.5 množimo s 1000,

Pošto pretvaramo iz veće u manju mjernu jedinicu broj 2.5 množimo s 1000, PRERAČUNAVANJE MJERNIH JEDINICA PRIMJERI, OSNOVNE PRETVORBE, POTENCIJE I ZNANSTVENI ZAPIS, PREFIKSKI, ZADACI S RJEŠENJIMA Primjeri: 1. 2.5 m = mm Pretvaramo iz veće u manju mjernu jedinicu. 1 m ima dm,

Διαβάστε περισσότερα

Operacije s matricama

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

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

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 )

Διαβάστε περισσότερα

Riješeni zadaci: Nizovi realnih brojeva

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

Διαβάστε περισσότερα

ELEKTROTEHNIČKI ODJEL

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,

Διαβάστε περισσότερα

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ć 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

Διαβάστε περισσότερα

Teorijske osnove informatike 1

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

Διαβάστε περισσότερα

TRIGONOMETRIJSKE FUNKCIJE I I.1.

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

Διαβάστε περισσότερα

Matematička analiza 1 dodatni zadaci

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

Διαβάστε περισσότερα

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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 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 +

Διαβάστε περισσότερα

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

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)

Διαβάστε περισσότερα

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

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2. Sume kvadrata Koji se prirodni brojevi mogu prikazati kao zbroj kvadrata dva cijela broja? Propozicija 1. Ako su brojevi m i n sume dva kvadrata, onda je i njihov produkt m n takoder suma dva kvadrata.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

RIJEŠENI ZADACI I TEORIJA IZ

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

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja

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

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, 1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika

Διαβάστε περισσότερα

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

Διαβάστε περισσότερα

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 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

Διαβάστε περισσότερα

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

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

Διαβάστε περισσότερα

18. listopada listopada / 13

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

Διαβάστε περισσότερα

Sortiranje prebrajanjem (Counting sort) i Radix Sort

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

Διαβάστε περισσότερα

1 Aksiomatska definicija skupa realnih brojeva

1 Aksiomatska definicija skupa realnih brojeva 1 Aksiomatska definicija skupa realnih brojeva Definicija 1 Polje realnih brojeva je skup R = {x, y, z...} u kojemu su definirane dvije binarne operacije zbrajanje (oznaka +) i množenje (oznaka ) i jedna binarna

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Elementi spektralne teorije matrica

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

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

Διαβάστε περισσότερα

Program za tablično računanje Microsoft Excel

Program za tablično računanje Microsoft Excel Program za tablično računanje Microsoft Excel Teme Formule i funkcije Zbrajanje Oduzimanje Množenje Dijeljenje Izračun najveće vrijednosti Izračun najmanje vrijednosti 2 Formule i funkcije Naravno da je

Διαβάστε περισσότερα

Riješeni zadaci: Limes funkcije. Neprekidnost

Riješeni zadaci: Limes funkcije. Neprekidnost Riješeni zadaci: Limes funkcije. Neprekidnost Limes funkcije Neka je 0 [a, b] i f : D R, gdje je D = [a, b] ili D = [a, b] \ { 0 }. Kažemo da je es funkcije f u točki 0 jednak L i pišemo f ) = L, ako za

Διαβάστε περισσότερα

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a.

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a. Determinante Determinanta A deta je funkcija definirana na skupu svih kvadratnih matrica, a poprima vrijednosti iz skupa skalara Osim oznake deta za determinantu kvadratne matrice a 11 a 12 a 1n a 21 a

Διαβάστε περισσότερα

numeričkih deskriptivnih mera.

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,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

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,

Διαβάστε περισσότερα

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno. JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)

Διαβάστε περισσότερα

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) 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

Διαβάστε περισσότερα

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

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log = ( > 0, 0)!" # > 0 je najčešći uslov koji postavljamo a još je,, > 0 se zove numerus (aritmand), je osnova (baza). 0.. ( ) +... 7.. 8. Za prelazak na neku novu bazu c: 9. Ako je baza (osnova) 0 takvi se

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI 21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE 2014. GODINE 8. RAZRED TOČNI ODGOVORI Bodovanje za sve zadatke: - boduju se samo točni odgovori - dodatne upute navedene su za pojedine skupine zadataka

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Dijagonalizacija operatora

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

Διαβάστε περισσότερα

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: 2 Skupovi Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: A B def ( x)(x A x B) Kažemo da su skupovi A i

Διαβάστε περισσότερα

Eliminacijski zadatak iz Matematike 1 za kemičare

Eliminacijski zadatak iz Matematike 1 za kemičare Za mnoge reakcije vrijedi Arrheniusova jednadžba, koja opisuje vezu koeficijenta brzine reakcije i temperature: K = Ae Ea/(RT ). - T termodinamička temperatura (u K), - R = 8, 3145 J K 1 mol 1 opća plinska

Διαβάστε περισσότερα

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 NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO

Διαβάστε περισσότερα

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

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET Riješiti jednačine: a) 5 = b) ( ) 3 = c) + 3+ = 7 log3 č) = 8 + 5 ć) sin cos = d) 5cos 6cos + 3 = dž) = đ) + = 3 e) 6 log + log + log = 7 f) ( ) ( ) g) ( ) log

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

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.4 Tangenta i normala

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

Διαβάστε περισσότερα

6 Polinomi Funkcija p : R R zadana formulom

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

Διαβάστε περισσότερα

Uvod u teoriju brojeva

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)

Διαβάστε περισσότερα

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

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla XI dvoqas veжbi dr Vladimir Balti 4. Stabla Teorijski uvod Teorijski uvod Definicija 5.7.1. Stablo je povezan graf bez kontura. Definicija 5.7.1. Stablo je povezan graf bez kontura. Primer 5.7.1. Sva stabla

Διαβάστε περισσότερα

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA POVRŠIN TNGENIJLNO-TETIVNOG ČETVEROKUT MLEN HLP, JELOVR U mnoštvu mnogokuta zanimljiva je formula za površinu četverokuta kojemu se istoobno može upisati i opisati kružnica: gje su a, b, c, uljine stranica

Διαβάστε περισσότερα

TRIGONOMETRIJA TROKUTA

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola. KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b + c je parabola. Najpre ćemo naučiti kako

Διαβάστε περισσότερα

ZBIRKA POTPUNO RIJEŠENIH ZADATAKA

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.

Διαβάστε περισσότερα

SEMINAR IZ KOLEGIJA ANALITIČKA KEMIJA I. Studij Primijenjena kemija

SEMINAR IZ KOLEGIJA ANALITIČKA KEMIJA I. Studij Primijenjena kemija SEMINAR IZ OLEGIJA ANALITIČA EMIJA I Studij Primijenjena kemija 1. 0,1 mola NaOH je dodano 1 litri čiste vode. Izračunajte ph tako nastale otopine. NaOH 0,1 M NaOH Na OH Jak elektrolit!!! Disoira potpuno!!!

Διαβάστε περισσότερα

VJEROJATNOST I STATISTIKA Popravni kolokvij - 1. rujna 2016.

VJEROJATNOST I STATISTIKA Popravni kolokvij - 1. rujna 2016. Broj zadataka: 5 Vrijeme rješavanja: 120 min Ukupan broj bodova: 100 Zadatak 1. (a) Napišite aksiome vjerojatnosti ako je zadan skup Ω i σ-algebra F na Ω. (b) Dokažite iz aksioma vjerojatnosti da za A,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ELEMENTARNA MATEMATIKA 1

ELEMENTARNA MATEMATIKA 1 Na kolokviju nije dozvoljeno koristiti ni²ta osim pribora za pisanje. Zadatak 1. Ispitajte odnos skupova: C \ (A B) i (A C) (C \ B). Rje²enje: Neka je x C \ (A B). Tada imamo x C i x / A B = (A B) \ (A

Διαβάστε περισσότερα

Prikaz sustava u prostoru stanja

Prikaz sustava u prostoru stanja Prikaz sustava u prostoru stanja Prikaz sustava u prostoru stanja je jedan od načina prikaza matematičkog modela sustava (uz diferencijalnu jednadžbu, prijenosnu funkciju itd). Promatramo linearne sustave

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo Najpre da se podsetimo tablice i osnovnih pravila:. C0.. (. ( n n n-. (a a lna 6. (e e 7. (log a 8. (ln ln a (>0 9. ( 0 0. (>0 (ovde je >0 i a >0. (cos. (cos - π. (tg kπ cos. (ctg

Διαβάστε περισσότερα

Matematika 1 - vježbe. 11. prosinca 2015.

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.

Διαβάστε περισσότερα

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Zadatak 08 (Vedrana, maturantica) Je li unkcija () = cos (sin ) sin (cos ) parna ili neparna? Rješenje 08 Funkciju = () deiniranu u simetričnom području a a nazivamo: parnom, ako je ( ) = () neparnom,

Διαβάστε περισσότερα

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Geodetski akultet, dr sc J Beban-Brkić Predavanja iz Matematike 9 GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Granična vrijednost unkcije kad + = = Primjer:, D( )

Διαβάστε περισσότερα

Funkcije dviju varjabli (zadaci za vježbu)

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

Διαβάστε περισσότερα

4. poglavlje (korigirano) LIMESI FUNKCIJA

4. poglavlje (korigirano) LIMESI FUNKCIJA . Limesi funkcija (sa svim korekcijama) 69. poglavlje (korigirano) LIMESI FUNKCIJA U ovom poglavlju: Neodređeni oblik Neodređeni oblik Neodređeni oblik Kose asimptote Neka je a konačan realan broj ili

Διαβάστε περισσότερα

Linearna algebra I, zimski semestar 2007/2008

Linearna algebra I, zimski semestar 2007/2008 Linearna algebra I, zimski semestar 2007/2008 Predavanja: Nenad Bakić, Vježbe: Luka Grubišić i Maja Starčević 22. listopada 2007. 1 Prostor radijvektora i sustavi linearni jednadžbi Neka je E 3 trodimenzionalni

Διαβάστε περισσότερα

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

Διαβάστε περισσότερα

GLAZBENA UMJETNOST. Rezultati državne mature 2010.

GLAZBENA UMJETNOST. Rezultati državne mature 2010. GLAZBENA UJETNOST Rezultati državne mature 2010. Deskriptivna statistika ukupnog rezultata PARAETAR VRIJEDNOST N 112 k 61 72,5 St. pogreška mjerenja 5,06 edijan 76,0 od 86 St. devijacija 15,99 Raspon 66

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

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

Διαβάστε περισσότερα

( ) ( ) Zadatak 001 (Ines, hotelijerska škola) Ako je tg x = 4, izračunaj

( ) ( ) 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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Četrnaesto predavanje iz Teorije skupova

Četrnaesto predavanje iz Teorije skupova Četrnaesto predavanje iz Teorije skupova 27. 01. 2006. Kratki rezime prošlog predavanja: Dokazali smo teorem rekurzije, te primjenom njega definirali zbrajanje ordinalnih brojeva. Prvo ćemo navesti osnovna

Διαβάστε περισσότερα

III VEŽBA: FURIJEOVI REDOVI

III VEŽBA: FURIJEOVI REDOVI III VEŽBA: URIJEOVI REDOVI 3.1. eorijska osnova Posmatrajmo neki vremenski kontinualan signal x(t) na intervalu definisati: t + t t. ada se može X [ k ] = 1 t + t x ( t ) e j 2 π kf t dt, gde je f = 1/.

Διαβάστε περισσότερα

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

π π 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 =,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu Osječki matematički list 000), 5 9 5 Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu Šefket Arslanagić Alija Muminagić Sažetak. U radu se navodi nekoliko različitih dokaza jedne poznate

Διαβάστε περισσότερα

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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. 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:,

Διαβάστε περισσότερα

( , 2. kolokvij)

( , 2. kolokvij) A MATEMATIKA (0..20., 2. kolokvij). Zadana je funkcija y = cos 3 () 2e 2. (a) Odredite dy. (b) Koliki je nagib grafa te funkcije za = 0. (a) zadanu implicitno s 3 + 2 y = sin y, (b) zadanu parametarski

Διαβάστε περισσότερα

INTELIGENTNO UPRAVLJANJE

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

Διαβάστε περισσότερα

3. ELEMENTARNA TEORIJA BROJEVA Dokaži dajebroj djeljivs Dokažidajebroj djeljiv Dokaži dajebroj djeljiv

3. ELEMENTARNA TEORIJA BROJEVA Dokaži dajebroj djeljivs Dokažidajebroj djeljiv Dokaži dajebroj djeljiv 3. ELEMENTARNA TEORIJA BROJEVA 3.. djeljivost 65. Dokaži da je produkt tri uzastopna broja, od kojih je srednji kub prirodnog broja, djeljiv s 504. 652. Ako su a, b cijeli brojevi, dokaži da je broj ab(a

Διαβάστε περισσότερα

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Trigonometrijske jednačine i nejednačine. Zadaci koji se rade bez upotrebe trigonometrijskih formula. 00. FF cos x sin x

Διαβάστε περισσότερα

Najjednostavnija metoda upravljanja slijedom instrukcija:

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:

Διαβάστε περισσότερα

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 IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

Διαβάστε περισσότερα

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

Διαβάστε περισσότερα

MATEMATIKA 1 8. domaća zadaća: RADIJVEKTORI. ALGEBARSKE OPERACIJE S RADIJVEKTORIMA. LINEARNA (NE)ZAVISNOST SKUPA RADIJVEKTORA.

MATEMATIKA 1 8. domaća zadaća: RADIJVEKTORI. ALGEBARSKE OPERACIJE S RADIJVEKTORIMA. LINEARNA (NE)ZAVISNOST SKUPA RADIJVEKTORA. Napomena: U svim zadatcima O označava ishodište pravokutnoga koordinatnoga sustava u ravnini/prostoru (tj. točke (0,0) ili (0, 0, 0), ovisno o zadatku), označava skalarni umnožak, a vektorski umnožak.

Διαβάστε περισσότερα

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke.

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke. Ĉetverokut - DOMAĆA ZADAĆA Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke. 1. Duljine dijagonala paralelograma jednake su 6,4 cm i 11 cm, a duljina jedne njegove

Διαβάστε περισσότερα

LINEARNA ALGEBRA 1, ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ, VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ

LINEARNA ALGEBRA 1, ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ, VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ LINEARNA ALGEBRA 1 ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ 2. VEKTORSKI PROSTORI - LINEARNA (NE)ZAVISNOST SISTEM IZVODNICA BAZA Definicija 1. Neka je F

Διαβάστε περισσότερα

Kaskadna kompenzacija SAU

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

Διαβάστε περισσότερα

SKUPOVI I SKUPOVNE OPERACIJE

SKUPOVI I SKUPOVNE OPERACIJE SKUPOVI I SKUPOVNE OPERACIJE Ne postoji precizna definicija skupa (postoji ali nama nije zanimljiva u ovom trenutku), ali mi možemo koristiti jednu definiciju koja će nam donekle dočarati šta su zapravo

Διαβάστε περισσότερα