Programátorská sociální síť a materiálová základna pro C#, Java, PHP, HTML, CSS, JavaScript a další.


Přihlásit se Registrace  

Parsuman

Zpět na kategorie programů

Parsuman je freeware program na vykreslování grafů. Aplikace podporuje rovnice zadané ve tvaru y=f(x), základní operace (sčítaní, odčítání...) a goniometrické funkce. Priorita operací odpovídá reálnému používání, pro úpravu lze použít závorky (kulaté, hranaté i složené).

Uživatel zadává rovnice do políčka v horní části okna. Zadané grafy se zapisují do seznamu grafů, kde mimo jiné můžete vybrat, které grafy budou skryté, ukládat seznamy rovnic či načítat seznamy již vytvořené. Syntaxe operací a také použitelné konstanty jsou popsány v nápovědě programu.


Screenshoty


 

 

Program byl vytvořen roku: 2012

 

Stáhnout

Parsuman v 1.0 69x (312.23 kB)

 

Autor: Primo Victoria

Jak se vám líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Předchozí článek
Programování v jazyce C - Základy
Sekce obsahuje tutoriály pro programovací jazyk C (céčko), které jsou určeny pro úplné začátečníky. Naučíte se základní příkazy a konstrukce jazyka.
Všechny články v sekci
C++
Tutoriály pro jazyk C++ pro úplné začátečníky, vysvětlí vám proměnné, funkce, ukazatele a parametry v prostředí Visual C++ nebo Dev C++.
Další článek
Váš první program v C++
Kurz programování v C++. de si vytvoříme náš první program a popíši vám jak funguje.


 

 

Vaše komentáře:

07.06.2012 12:07:40
Avatar
sdraco
Moderátor
Skill: Kvantový počítač
DotDotDotDotDotDotDotDotDotDot

Mohu se zeptat, jakým způsobem parsuješ výraz?


Odpovědět   i++; | i--;
You only get one shot, do not miss your chance to blow. This opportunity comes once in a lifetime.
07.06.2012 16:06:36
Avatar
Primo Victoria
Redaktor
Skill: 286/16MHz
DotDotDotDotDotDotDotDotDotDot
Odpovídá na sdraco:

Nejdřív převedu rovnici do postfixového tvaru (http://cs.wikipedia.org/…C3%A1_notace), pak probíhá dosazování a výpočet.

Používám 2 LIFO zásobníky - znakový pro převod a číselný pro počítání. :)


Odpovědět   i++; | i--;
07.06.2012 17:13:52
Avatar
sdraco
Moderátor
Skill: Kvantový počítač
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Primo Victoria:

To je zajímavé. Dělal jsem něco podobného, ale to jsem ještě začínal. Fungovalo to replacováním podřetězců v závorkách, jejich převodem na čísla, vyhodnocením a poté převodem výsledku zpět na řetězec: http://www.islandsoft.cz/index.php?…

Dnes už bych to řešil jinak :)

Koukal jsem, že je to jako maturitní práce, nemáš k tomu nějakou dokumentaci toho algoritmu?


Odpovědět   i++; | i--;
You only get one shot, do not miss your chance to blow. This opportunity comes once in a lifetime.
07.06.2012 20:09:32
Avatar
Primo Victoria
Redaktor
Skill: 286/16MHz
DotDotDotDotDotDotDotDotDotDot
Odpovídá na sdraco:

:D Původně jsem to taky řešil nahrazováním řetězců, ale převádět např. pí na řetězec bylo trochu neohrabané, tak jsem toho nechal.

Jinak moje dokumentace je dosti obecná, algoritmu se věnuje jen okrajově, ale velice pěkně je to vysvětleno na http://www.youtube.com/watch?… ;)


Odpovědět   i++; | i--;
07.06.2012 21:52:07
Avatar
sdraco
Moderátor
Skill: Kvantový počítač
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Primo Victoria:

Kouknu, díky :)


Odpovědět   i++; | i--;
You only get one shot, do not miss your chance to blow. This opportunity comes once in a lifetime.
26.06.2012 15:33:24
Avatar
Kit
Moderátor
Skill: Core i7 extreme
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Primo Victoria:

Na to video jsem se podíval. Princip je OK. Jen ten postfixový mezikód bych nedával do stringu, ale jako seznam dvojic (symbol, atribut). Ten výsledný program v Javě byl dost neohrabaný, určitě bych to tak nedělal.


Odpovědět   i++; | i--;
Aplikace je hotova až tehdy, když z ní nelze nic odebrat.

 

Zobrazeno 6 z 6 zpráv


Přidat novou zprávu

Avatar
Neregistrovaný

Pro výhody se přihlaš. Pokud ještě nemáš účet, zaregistruj se.

Jméno:
E-mail:
Web:

Šťastný Smutný S vyplazeným jazykem Mrkající Smějící se Plačící Cool Nemocný Naštvaný S brýlemi Stydící se On to nebyl Překvapený Hodně překvapený Šokovaný Srdce sdraco
Vložení obrázků Obrázky mohou nahrávat pouze registrovaní uživatelé
Vložení dlouhého zdrojáku Pouze pro registrované

 

Pro ověření prosím zaškrtněte pravdivá tvrzení:
Registrovaní uživatelé se tímto zdržovat nemusí. Zaregistrovat se

Chci porušovat pravidla
Jsem člověk
Nehodlám dodržovat pravidla
Píši zprávu i přesto, že nemá žádný význam