Kalkulacka

Pavel Troller patrol na sinus.cz
Sobota Srpen 25 06:17:29 CEST 2012


Zdravim,
  u nekterych kalkulacek se pocita faktorial dvema ruznymi algoritmy.
  1) Pro cisla, ktera se vesla na displej + pripadne skryte cislice ->
     pronasobeni.
  2) Pro cisla vetsi, kde stejne byla nepresnost, za pomoci Stirlingovy
     aproximace. Ta neni cyklicka a vystaci si s beznymi funkcemi, ktere
     jinak v kalkulacce vyssi tridy stejne jsou. Nevyhodou je aproximacni
     konstanta Lambda, ktera se pro ruzna cisla n meni, ale tech lze vzit
     par pro jednotlive useky a ulozit do pameti konstant, vyjde to 
     usporneji nez ukladat tam vsechny hodnoty n!.
  Pamatuji se, ze jedna z kalkulacek mych kolegu na VS mela viditelny zlom
pri vypoctu faktorialu, pro cisla do cca 12 se cas vypoctu prubezne zvysoval,
pro vyssi n pak o neco klesl a zustal az do 69 konstantni. Rozhodne ale nebyl
tak kratky, ze by to bylo jen vytazeni vysledku z pameti konstant, proto jsme
to tipli na toho Stirlinga.
  Zdravi Pavel

> no ono je tam pri vypocte faktorialu toho nasobenia trochu viac. Aj ked sa 
> to nepocita zrovna tym najprimitivnejsim (nasobiacim) algoritmom. Kolko 
> trva floating point operacia s rozsirenou presnostou na tom low end PICe 
> (ATMEL, ARM)?
>
>
>
> On Aug/24/2012 14:14, Jaroslav Buchta wrote:
>> Tak cloveka napada, jak mizerny vykon musi mit CPU v beznych
>> kalkulackach, vzdyt jde o n operaci nasobeni neco mezi float a double...
>> To i low end  PIC (ATMEL, ARM...) zvladne levou zadni za zlomek sekundy
>> i s diagnostickym vypisem na COM (to bude trvat nejdyl ;-) )
>> Dne 24.8.2012 14:03, Jan Waclawek napsal(a):
>>> No, to ano, lenze ani v tom "podvadzani" nie je celkom klucom mat
>>> tabulky.
>>>
>>> Taka hardwarova nasobicka dokaze v rychlosti vypoctu faktorialu
>>> divy... :-)
>>>
>>> wek
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list