Stranica: 2/2.

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

Postano: 06 stu 2013, 11:39
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.

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

Postano: 06 stu 2013, 15:35
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/

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

Postano: 06 stu 2013, 19:54
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