crta
Hrvatska znanstvena Sekcija img
bibliografija
3 gif
 Naslovna
 O projektu
 FAQ
 Kontakt
4 gif
Pregledavanje radova
Jednostavno pretraživanje
Napredno pretraživanje
Skupni podaci
Upis novih radova
Upute
Ispravci prijavljenih radova
Ostale bibliografije
Slični projekti
 Bibliografske baze podataka

Pregled bibliografske jedinice broj: 488502

Disertacija

Autor: Patača, Božidar
Naslov: Parsiranje matematičkih izraza
( Mathematical expression parsing )
Vrsta: završni rad - preddiplomski studij
Fakultet: Elektrotehnički fakultet
Sveučilište: J. J. Strossmayera u Osijeku
Mjesto: Osijek
Datum: 29.9.
Godina: 2010
Stranica: 57
Mentor: Hocenski, Željko
Neposredni voditelj: Baumgartner, Alfonzo
Ključne riječi: parsiranje; rekurzivna funkcija; stog
( parsing; recursive function; stack )
Sažetak:
Ovim radom prikazan je proces izrade funkcije za parsiranje matematičkih izraza. Matematički izraz koji unosi korisnik sprema se u znakovni niz . U tom izrazu mogu se pojaviti osnovne matematičke operacije, zagrade i elementarne matematičke funkcije ali može i sadržavati jednu ili više varijabli. Potrebno je voditi računa o prioritetima matematičkih operacija. Realizirane su tri funkcije: racunaj_rekurzija, racunaj_stog i racunaj_stog1. Za sve tri funkcije korišten je programski jezik C++. Uspoređivana je efikasnost tih triju funkcija. Efikasan je onaj algoritam koji ima minimalno vrijeme izvršenja i minimalnu složenost. Funkcija racunaj_rekurzija je najjednostavnija za izradu, slijedi racunaj_stog1, a najsloženija je funkcija racunaj_stog. Najkraće vrijeme izvođenja ima funkcija racunaj_stog1, slijedi racunaj_rekurzija, a najsporije se izvršava funkcija racunaj_stog. Budući da funkcija racunaj_stog1 ima najkraće vrijeme izvršavanja, a nije najsloženija, zaključujem da je ona najefikasnija. Prikazan je i primjer vizualizacije funkcije s jednom varijablom u obliku grafa.
Projekt / tema: 165-0361621-2000
Izvorni jezik: HRV
Znanstvena područja:
Računarstvo
Puni text rada: 488502.Boidar_Pataa_zavrni_rad.pdf (tekst priložen 28. Lis. 2010. u 14:53 sati)
Upisao u CROSBI: tmatic1@etfos.hr (tmatic1@etfos.hr), 27. Lis. 2010. u 15:03 sati



Verzija za printanje   za tiskati


upomoc
foot_4