O programu

V tΘto sekci si m∙╛ete p°eΦφst v╣eobecnΘ informace o programu - po╛adavky na hardware a software, p°ednosti programu, seznam podporovan²ch typ∙ funkcφ a t°eba takΘ plßny do budoucna. Krom∞ toho zde takΘ m∙╛ete najφt poznßmku pro nelegßlnφ u╛ivatele a informace o celΘ strßnce voFCE offline.

StruΦn² popis


voFCE je program slou╛φcφ k vykreslovßnφ graf∙ matematick²ch funkcφ jednΘ prom∞nnΘ. Cel² program je navr╛en s ohledem na maximßlnφ jednoduchost û od samotnΘho zadßnφ funkce a╛ po prßci s hotov²m grafem. Nejde ov╣em o jednoduchost ve smyslu ochuzenφ programu o d∙le╛itΘ mo╛nosti, jako je export grafu, tisk grafu, nebo sledovßnφ pr∙b∞hu funkce. Jednoduchostφ je v tomto p°φpad∞ my╣len peΦliv² nßvrh rozhranφ programu û nenßroΦn² u╛ivatel m∙╛e pouze zadat funkci a ulo╛it si ji na disk. PokroΦilej╣φ a nßroΦn∞j╣φ u╛ivatel si m∙╛e pohrßt s nastavenφm programu, sou°adnicov²m systΘmem a v²sledn² graf t°eba vytisknout. voFCE se tak sna╛φ pokr²t co nejlΘpe co nej╣ir╣φ vrstvu u╛ivatel∙.

Co znamenß voFCE


Letm²m pr∙zkumem program∙ podobnΘho zam∞°enφ jsme zjistili, ╛e tΘm∞° ka╛d² druh² obΦan ╚R star╣φ deseti let vytvo°il program pro vykreslenφ pr∙b∞hu funkce a nazval ho zcela po svΘm a zcela originßln∞ - to jest Funkce nebo Grafy.
Vzhledem k tomu, ╛e jsme se cht∞li vyd∞lit z anonymnφ masy Funkcφ a Graf∙, zvolili jsme pon∞kud netradiΦnφ nßzev voFCE, kter² znamenß vyobrazenφ funkce.

U╛ivatelΘ programu


Program je vytvo°en specißln∞ pro st°ednφ ╣koly, to znamenß pro uΦitele a studenty p∙sobφcφ na st°ednφch ╣kolßch v╣ech typ∙. Program se dß ov╣em pou╛φt takΘ na ╣kolßch zßkladnφch (s tφm, ╛e u╛ivatelΘ zde typicky nevyu╛ijφ celou kapacitu programu) a na ╣kolßch vysok²ch (kde prozm∞nu nebude program spl≥ovat v╣echny po╛adavky na n∞j kladenΘ).
Student∙m nabφzφ program vykreslenφ grafu libovolnΘ zadanΘ funkce a prßci s tφmto grafem (zji╣╗ovßnφ r∙zn²ch vlastnostφ funkce, odeΦφtßnφ funkΦnφch hodnot apod.). UΦitelΘ si mohou s pomocφ programu nachystat pom∙cky k v²uce (program je ideßlnφ nap°φklad pro porovnßnφ graf∙ funkcφ p°i r∙zn²ch parametrech) a vykreslenß data si mohou ulo╛it jako obrßzek pro vlo╛enφ do textovΘho procesoru. Lze zakr²t popisky vykreslen²ch funkcφ, tak╛e je mo╛nΘ v²stup z programu vyu╛φt jako zku╣ebnφ materißl.

Po╛adavky programu


Program byl testovßn a vyvφjen v Delphi V na poΦφtaΦi s procesorem P75, 16 MB RAM, podpr∙m∞rn²m 2GB diskem a Φesk²mi Windows 98. Ano, historie je╣t∞ zcela nepominula a pro n∞kterΘ z nßs stßle je╣t∞ nenφ PII/300 podpr∙m∞rn² stroj ;-).
V Φesk²ch Windows 95 byl program testovßn a pracoval bez problΘm∙. Ve Windows NT by nem∞ly nastat ╛ßdnΘ problΘmy (p°i letmΘm testu ╛ßdnΘ nebyly) a pokud ano, nem∞ly by b²t fatßlnφho charakteru. Pod Windows 2000 nebyl program nijak sßhodlouze testovßn, ov╣em jakΘkoliv problΘmy v tomto OS by nem∞ly b²t fatßlnφho charakteru.

P°ednosti programu


PodporovanΘ funkce

Plßny do budoucna

No, v budoucnosti chceme hlavn∞ koneΦn∞ voFCI dopracovat do finßlnφ verze a prodat ;-)
Ne, vß╛n∞. U╛ se plßnuje dal╣φ verze voFCE, kterß by m∞la urΦit²m kompromisem: m∞la by si zachovat jednoduchΘ ovlßdßnφ a zßrove≥ by se m∞ly roz╣φ°it jejφ mo╛nosti. Znφ to jako slu╣nß schizofrenie, ale tΘto informaΦnφ nirvßny se chystßme dosßhnout urΦit²m trikem, a to architekturou zßsuvn²ch modul∙. Tφm pßdem si ka╛d² u╛ivatel bude moci sestavit program podle sv²ch po╛adavk∙ a (tΘm∞°) nic nebude v programu navφc. Tak vyjdeme vst°φc jednak u╛ivatel∙m, kte°φ tou╛φ po derivacφch a integrßlech (a mnohΘm dal╣φm) a zßrove≥ neuteΦeme u╛ivatel∙m, kte°φ pot°ebujφ pouze jednoduch² kreslicφ modul a jednoduchΘ ovlßdßnφ.
Dal╣φm pozitivnφm aspektem tohoto kroku je (tedy bude), ╛e u╛ivatel zaplatφ pouze to, co skuteΦn∞ vyu╛ije. Kdyby se tak °e╣il nap°φklad MS Office, nemusela jeho cena... ale to je jedno. Mßme p°eci StarOffice, ne?

Historie programu



Vzhledem k velikΘ kadenci vypou╣tenφ nov²ch verzφ jsme se rozhodli Φφslo verze zvednout jen p°i vyjφmeΦn²ch p°φle╛itostech a verze rozeznßvat hlavn∞ podle data.

Verze 0.00 (n∞kdy v roce 1998) a╛ verze 1.2 (8. 12. 1999)

Verze 1.2 (tak n∞jak okolo 17. 1. 1999) Verze 1.2F (12. 3. 1999)
  • Tato verze je my╣lena jako finßlnφ. Pokud mßte jakoukoliv ni╛╣φ verzi, doporuΦuji upgrade.
  • Opravena lichß odmocnina, kterß se nevykreslovala v zßporn²ch Φφslech.
  • Zcela vypu╣t∞na volba zamykßnφ k°φ╛e na funkci, k°φ╛ se automaticky upne na nejbli╛╣φ. Pokud nenφ ╛ßdnß funkce v okolφ deseti pixel∙, z∙stßvß voln∞.
  • KoneΦn∞ zem°ela tragickß chyba Division by zero zp∙sobenß p°φli╣n²m p°iblφ╛enφm / oddßlenφm sou°adnic.
  • Odstran∞na chyba v manußlnφm zadßvßnφ rozsahu os.
  • V∞t╣φ mno╛stvφ men╣φch ·prav na ╛ßdost u╛ivatel∙.
  • Poznßmka pro vlastnφky nelegßlnφ kopie

    Tak n∞jak ani nevφm proΦ, ale jsem si jist², ╛e tenhle odstaveΦek si najde svΘ Φitatele :-). Dß se °φct, ╛e nelegßlnφ pou╛φvßnφ a kopφrovßnφ software sv²m zp∙sobem chßpu - ne ka╛d² mß dost pen∞z na to, aby si po°φdil za bratru 30 tisφc poΦφtaΦ a za dal╣φch deset zßkladnφ software. A ne ka╛d² je odborn² informatik, aby si sßm nainstaloval Linux a na problΘmy se softwarem vesele zapomn∞l :-).
    Z toho jsme vychßzeli p°i tvorb∞ tohoto programu. P∙vodn∞ m∞l pom∞rn∞ slu╣nou protipirßtskou ochranu, ale v∞c to jenom komplikuje a stejn∞ by se d°φv nebo pozd∞ji na╣el n∞kdo, kdo by jφ obe╣el. Tak╛e jsme se rozhodli pou╛φt jako nejsiln∞j╣φ zbra≥ proti nelegßlnφmu u╛φvßnφ nφzkou cenu. T°i sta korun je myslφm si rozumnß Φßstka pro v∞t╣inu lidφ - pokud jste na zßkladnφ / st°ednφ ╣kole, m∙╛ete k investici dotlaΦit ╣kolu a v opaΦnΘm p°φpad∞ je vφce ne╛ pravd∞podobnΘ, ╛e na program m∙╛ete u╣et°it, ani╛ byste Φtrnßct dnφ hladov∞li o d∞tsk²ch v²╛ivßch.
    Do programu jsme investovali p°edev╣φm spousty Φasu a nßmahy a sna╛φme se ho dr╛et na co nejvy╣╣φ ·rovni. Pokud ho tedy pou╛φvßte, myslφm, ╛e Vßs o t∞ch 300 korun neubyde. Jß osobn∞ dßvßm p°edost originßlnφmu softwaru, pokud si ho alespo≥ trochu m∙╛u dovolit.

    O tΘto strßnce


    Nepopφrßm, ╛e jsem v╛dycky nenßvid∞l, momentßln∞ nenßvidφm a do budoucnosti se chystßm nenßvid∞t HTML. U╛ kv∙li tomu, ╛e je natolik univerzßlnφ, a╛ v n∞m snad ani nejde ud∞lat n∞co univerzßln∞ dob°e vypadajφcφho. Stejn∞ tak nepopφrßm, ╛e je to moje chyba, proto╛e v HTML n∞kte°φ lidΘ (jß mezi n∞ bezesporu nepat°φm) konajφ zßzraky. Pokud byste na╣li na tΘto strßnce n∞jakou chybu, a╗ u╛ v obsahu nebo v ·prav∞, po╣lete mi prosφm mail (t°eba na vofce@post.cz) a jß se budu sna╛it to n∞jak spravit. U╛ dop°edu se omlouvßm za problΘmy s diakritikou (pokud vßm to pom∙╛e, v∞zte, ╛e tato strßnka je v k≤dovßnφ ISO-8859-2). Berte prosφm tuto strßnku jako Φist∞ informaΦnφ a bu∩te ke m∞ shovφvavφ. Dφky.

    TechnickΘ informace: Strßnka je optimalizovßna pro rozli╣enφ 640*480/HiColor a vy╣╣φ, prohlφ╛eΦ by nem∞l hrßt p°φli╣ velkou roli (strßnka je testovßna na IE 4.0 a Netscape 4.7). Nßm jako autor∙m ud∞lß osobn∞ radost, kdy╛ nebudete podporovat Macrosoft a pou╛ijete Netscape (strßnka je v n∞m d∞lanß, tak╛e by mu m∞la Φinit men╣φ potφ╛e).

    Pokud mßte je╣t∞ n∞jakΘ dotazy, ohledn∞ kter²ch Vßs tato strßnka neuspokojila, spojte se s nßmi na adrese vofce@post.cz.


    Zp∞t
    voFCE online (c) Zoul software 1999, 2000 ò