[C++] - Predlog teme za maturski

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
krofna
Postovi: 102
Pridružen/a: 17 tra 2013, 19:43
Spol: M
OS: Debian GNU/Linux

Re: [C++] - Predlog teme za maturski

Post Postao/la krofna »

gagiD je napisao/la:Hmm , ja idem u gimnaziju.
Command line tagged file manager bi bilo čak jako lagano napraviti (nekoliko sati posla). libboost-filesystem može uraditi svu magiju.
Nele
Postovi: 248
Pridružen/a: 07 lip 2009, 12:55
Spol: M

Re: [C++] - Predlog teme za maturski

Post Postao/la Nele »

Probaj napisati neki jednostavni interpreter za funkcionalni programski jezik poput lispa.

Ovdje ima dobrih resursa sto se tice teme:
http://www.computingbook.org/FullText.pdf (pogledaj chapter 11)
http://norvig.com/lispy.html
http://norvig.com/lispy2.html
http://www.nand2tetris.org/course.php

Ako ti je to pretesko onda probaj napraviti kalkulator gdje korisnik unese izraz poput:
2+3*6+sin(cos(1))+max(2,3,4). To mozes implementirati pomocu nekoliko algoritama: Shunting-yard, recursive descent parser, pratt parser.
Ovaj link ti moze pomoci:

http://ocw.mit.edu/courses/electrical-e ... 11_hw1.pdf

Ako ti se nista od nabrojanog ne svidja onda pogledaj ove sajtove:
http://openbookproject.net/py4fun/
http://www.codeproject.com/
Avatar
gagiD
Postovi: 408
Pridružen/a: 15 lis 2013, 01:42
Spol: M
OS: Arch / Manjaro / #!

Re: [C++] - Predlog teme za maturski

Post Postao/la gagiD »

Hvala svima na odgovorima :)
4ndY je napisao/la:Neke osnovne iz formalne verifikacije? ;) Formalna verifikacija = matematika + computer science. U sklopu čega možeš priložiti i neki C++ program. Ostalo ovdje predloženo ima isključivo praktičnu primjenu i nije baš vezano za matematiku, više za informatiku.

Formalna je verifikacija vrlo propulzivno područje trenutno u računarstvu pa ti je to ujedno i smjer prema nekim znanstvenim vodama, ali i industriji koja to tek otkriva :zvizdi
Upravo sam skino neki materijal , pa cu istrazit.
Nele je napisao/la:Probaj napisati neki jednostavni interpreter za funkcionalni programski jezik poput lispa.
Ovdje ima dobrih resursa sto se tice teme:
http://www.computingbook.org/FullText.pdf (pogledaj chapter 11)
http://norvig.com/lispy.html
http://norvig.com/lispy2.html
http://www.nand2tetris.org/course.php

Ako ti je to pretesko onda probaj napraviti kalkulator gdje korisnik unese izraz poput:
2+3*6+sin(cos(1))+max(2,3,4). To mozes implementirati pomocu nekoliko algoritama: Shunting-yard, recursive descent parser, pratt parser.
Ovaj link ti moze pomoci:

http://ocw.mit.edu/courses/electrical-e ... 11_hw1.pdf

Ako ti se nista od nabrojanog ne svidja onda pogledaj ove sajtove:
http://openbookproject.net/py4fun/
http://www.codeproject.com/
Interpreter necu sigurno , a za kalkulator cu razmislit.

Imam i ja neke svoje teme:
1. Povrsina mnogougla - nista posebno , za konkavne bi bilo malo vise posla.
2. Vlastita vrednost matrice - malo komplikovanije
Odgovori