background image

Содержание HHC

Страница 1: ...I I I...

Страница 2: ...m J U m o u 11 111_ c G 111 U fJ...

Страница 3: ...OLLING THE OUTPUT FORMAT 2 5 USING MEMORY 2 6 ERRORS AND WARNINGS 2 7 SECTION 3 USING THE OPERATION KEYS CONTROL OPERATIONS 3 1 Memory Control 3 1 Stack Control 3 3 OPERATIONAL CONTROL 3 5 Inputting N...

Страница 4: ...2 FLOATING POINT ERRORS 7 2 ARITHMETIC FUNCTIONS 7 3 TRIGONOMETRIC FUNCTIONS 7 3 HYPERBOLIC FUNCTIONS 7 5 LOGARITHMS AND EXPONENTIALS 7 6 ROOTS AN D POWERS 7 7 RANDOM NUMBER GENERATORS 7 8 ADDITIONAL...

Страница 5: ...ematical functions listed below A minimum of ten deci mal digits of accuracy is maintained with most calculations achieving twelve digits III A complete set of mathematical functions built upon this f...

Страница 6: ...point number system argument do mains and result ranges for each function and error messages that are displayed when appropriate i I e el CI I I I Gi I I I GI e e el e II l it I fl5I III e e e e e f e...

Страница 7: ...e are control keys that give precise control of the stack All this as well as what happens in case of an out of bounds result is discussed in detail in Section 3 and in Section 7 Sometimes you may wan...

Страница 8: ...e com f pletely reedited Use the left and right arrow keys to place the cursor for editing there is no space bar After a number t has been entered with the PUSH key it cannot be changed e CONTROLUNG T...

Страница 9: ...r 10000 is prohibited because 10000 is too large an argument and the result exceeds the max imum machine representable number Section 6 Similarly tf e division by zero is not toleiated e Accuracy Boun...

Страница 10: ...e SHIFT key fIJ before using the function key If you change your mind after pressing SHIFT press SHIFT again to cancel it S l CAUTION All the HHC keys are still functional when II you are using the Sc...

Страница 11: ...E NUMBER 1 12 8 ENTER 24 t REC t 9 If ENTER ill t Stack Control e Every number that you key in must be pushed onto the i of the stack by you or by an operation key A f message will be displayed when t...

Страница 12: ...f been displayed the calculator returns to keyboard input e mode displaying the value on the top of the stack To stop ti the cycle at any paint and return to keyboard input mode press CANCEL G DISP w...

Страница 13: ...to program the calculator to do this I A Itt Inputting Numbers 1111 Use this key to enter a sign for a number or an f exponent This is not a function key and will not add or t subtract 0 1 9 The numer...

Страница 14: ...root of the plus or minus maximum HHC number see Section 6 Key in Display Key in Display 25 25 25 25 SHIFT X 2 825 1 x 04 FRAC Used to obtain the fractional part of the number on the top of the stack...

Страница 15: ...es on for degree f mode 36 75 38 75 f COS 801254 f Power logarithm and Root Functions Most of these keys operate on the value at the top of the e stack However several require two arguments For the on...

Страница 16: ...In a normal distribution your result is more likely to be t than u because the curve is higher at t whereas in a uniform distribution t and u are equally probable 3 12 w w Normal distributions occur...

Страница 17: ...Stack Display f DIG TYPE NUMBER 1 12 9 ENTER TYPE NUMBER 4 1 12 9 lIP 2 Enter 0 5 and execute SIN t 0 5 1 5 I 5 in this case II PUSH is optional SIN 1 479425539 478425538 e If you want to enter degree...

Страница 18: ...te result iii Level 4 log5 25 f ENGINEERING FUNCTIONS When programming the user defineable keys you must pay e attention to the stack during each step to be sure that the e program will use the proper...

Страница 19: ...inder by the x value To use the program key in y value PUSH x value f3 e f e 1 f e ___ 1 It j 11 II II I f e AI e e e e It e e 10 c 7 1 Degrees Radians Convert degrees to radians n degrees x ans Progr...

Страница 20: ...t of 25 liters Factorials Find how many ways seven symbols can be arranged on a straight line Program HELP f1 REC 1 ENTER Recalis the totai number of factors stored here when starting calculation MULT...

Страница 21: ...17 PUSH 14 11 f2 iLl I f r y j t I e I il t I I Gt I 1 I i c I I e I f I It I e I t e e e e e e j e e t e e It t t t iii j 1 1 Check the registers REC 1 ENTER 55 2 x REC 2 ENTER 777 2 X2 REC 3 ENTER 8...

Страница 22: ...C 2 ENTER 777 t REC 6 ENTER MULT 3108 REC 1 ENTER 55 t SHIFT X2 3025 SUB 83 REC 6 ENTER t OUP 4 t i ii II 12 1 SUB MULT Sxf n 2 xf s XI S Xj 2 n l Sxf S DUPed to use twice n n 1 e DIV B 81BBBBBB7 2 B2...

Страница 23: ...P f1 start Droaram REC 7 ENTER get xk _ SUB get Xk l xk REC 6 ENTER 1 ADO get k and add 1 SHIFT STO 6 ENTER save k 1 Note k 1 still on stack OIV get Xk l xk k 1 f1 to terminate 4 12 i i CIf f i C e e...

Страница 24: ...monthly inflation rate m r 12 Then 1 m n is the value of one dollar invested for n months at m compounded monthly First we will write the program and in doing so initialize certain program elements so...

Страница 25: ...exponent bits eleven bits These allow an exponent range of from 1023 to 1023 the exponent is considered to be a power of ten a bias of 1024 is added an exponent of zero ten to the zero power or 1 is b...

Страница 26: ...in the above case in addition The results of operations cannot exceed the range of the floating point system As an example consider 101000 10 1000 102000 n c i i i e e e f e The maximum floating point...

Страница 27: ...e 3 For normal deviates with mean 0 and standard deviation 1 the uniform 0 1 generator above is used and two deviates are generated u and v Then X sqrt 8 e v 0 5 u is obtained These operations are rep...

Страница 28: ...it x represents the number on e the top of the stack it appears on the display and y repre J e sents the next number down e The x or y x on the left of the arrow shows stack contents e before the oper...

Страница 29: ...s can result in such errors For example in raising 10 to the power x first multiplied by x Then the exponential routine e to the x is entered The initial multiplicaiton can cause an overnow if x is to...

Страница 30: ...it il I Iti e I I e e II e e e e I e II Ii Ci I r It ATAN x arctan x Domain m m Range Ti 2 Ti 2 radians 90 90 degrees ATAN2 x y arctan y x Domain x in yin Range Ti Ti radians 180 180 degrees ERROR 11...

Страница 31: ...flow in O x prior to ex entry If j ERROR 13 x 1024 ex x ex Domain m 2357 847135225 fr c J Range e ERROR 13 x 2357 847135225 ROOTS AND POWERS t j1J e xv y x XY e Domain x in m m e yin m m Range m m e e...

Страница 32: ...tive for larger values of n RANDOM NUMBER GENERATORS Xu u O 1 Domain seed in 1 2147483646 at memory 12 7 8 f G f e e e e 1IIl II e oe v e C C t C T T i Range 0 1 u O 1 is a pseudo random uniform devia...

Страница 33: ...k is filted HEIGHT WARNING appears on the display and new numbers are not ac e cepted Store to memory and drop or drop elements from e l the stack el After number entry or operation PUSH duplicates th...

Страница 34: ...The effect of the key is retained until it is pressed again When the key is pressed it has no effect on numbers already on the stack The INSERT blip shows on the display when in DEG mode 7 12 I I I C...

Страница 35: ...14 e 13 e 15 e 16 e e e fE 1 e e p IJl I f If floating pOint overflow x O zero divide number entered out side of the possible range Ixl eps x out of range Ixl 1 x out of range Ixj 1 x Y 0 Ixl 1 x out...

Страница 36: ...ANH e 5 FIX t M T M 6 SUB u 4 U 4 e 7 7 V y il V xY e 8 8 w COSH W COSH 9 9 x ATAN2 X ATAN2 e 0 IT ADD Y ADD Y e z Z COT COT e C1 DROP CE DIG C2 SWAP DEG RAD C3 ROLL SEARCH SCI e C4 PICK ENTER ENTERI...

Страница 37: ...references 1 Cody W J Jr and Waite W SOFTWARE MANUAL FOR THE ELEMENTARY FUNCTIONS 1980 Prentice Hall Inc 2 Kahan W Why do we need a floating point arithmetic standard Unpublished Memorandum U Califor...

Страница 38: ...j e 4 After making the appropriate 1 0 settings exit from the 1 0 A t e menu to the primary menu and select the SCIENTIFIC CAL i CULATOR e If your peripherals are already physically connected you can...

Страница 39: ...eeded to implement e A the library it merely explains what is going on Readers can skip to the sample and copy it directly e SNAP has a potential vocabulary of over two thousand oper e ations or words...

Страница 40: ...tl 4J t t t I l t tuout tiC lC ltiCJGlfJ U UF ROMID ROMADDR IDIMAGE Li3UF ROMIJECT ROMADDR VECTIMAGE Li3UF ROMEXT ROMADDR Dn I MAGE STI ING SCIENTIFIC CALCULATOR SCALC CAPSULE NAME HEX GETMATH S o BEG...

Страница 41: ...E e F 50C X Y X Y in Sn apFORTHl e 50D XY XxV F FI 50E XY XIV before you call COS Thereafter COS will compile properly e FO 50F X BOOl X O I t Unless stated otherwise all inputs and results are floati...

Страница 42: ...t Il ll fl nQ u JUU4 t C li UH CANCEL SCIENTIFIC CALCULATOR l t i tJCiCf 0 1 tJ m O jJm rZ to Ce z I o m m o l Jl...

Страница 43: ...S OF THE FORM OF ACTION SHALL NOT EXCEED THE LICENSE FEE PAID BY USER TO FA FA SHALL NOT BE LIABLE FOR INDIRECT SPECIAL OR CONSEQUENTIAL DAM AGES SUCH AS BUT NOT LIMITED TO LOSS OR INJURY TO fi BUSINE...

Отзывы: