$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \newcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$
Projekti za samostalan i timski rad / Специјални калкулатор

Специјални калкулатор

  • Dozvoljeno polaganje
  • Timski projekti
  • Nema
  • Novak
  • 1/4/2016

Потреба за прецизним израчунавањем је од суштинске важности за развој људског друштва. До пре само неколико деценија, прецизна израчунавања су рађена ручно или из таблица, или механичким уређајима попут шибера (логаритмара). Са појавом доступних електронских уређаја, појавили су се и џепни калукулатори високе прецизности који су и данас у употреби. Сада је ред на вас!

Од шибера

Преко

До вас!

 

Основна идеја пројекта је израда калкулатора који би подржао нешто или све од наведеног

  1. Рачунање са разломцима без заокруживања.

Уколико је све што корисник жели да уради рачун са разломцима, могуће је остварити савршено прецизно израчунавање. Идеја је да се омогући уношење израза попут оног на џепном калкулатору изнад:

  и њихово израчунавање у формату попут        

  1. Рачунање са целобројним изразима произвољне дужине

Већина џепних калкулатора се суочава са проблемима коначне ширине поља за целобројно израчунавање израза, па је на пример дозвољен унос целих бројева са највише осам цифара. Циљ је да се превазиђе то ограничење, па би програм требало да може да израчуна ствари попут

12345678910111213141516171819202122232425262728293031323334353637383940

+     26374896529387456297834659234958690345860934567263890657029385679284571

                  ----------------------------------------------------------------------------------------------------------------- 

  1. Рачунање са реалним бројевима високе прецизности
  2. Рачунање са матрицама - сабирање, множење, рачунање инверзне матрице, детерминанте.
  3. Унос функција, парсирање уноса и цртање графика.
  4. Израчунавање високог броја цифара константи π, e...

Корисни линкови:

https://www.youtube.com/watch?v=cmdudS30OBI

http://www.wolframalpha.com/examples/Math.html