__Страница_001
__Страница_01
__Страница_002
__Страница_02
__Страница_002
__Страница_02
__Страница_003
__Страница_03
__Страница_003
__Страница_03
__Страница_004
__Страница_04
__Страница_004
__Страница_04
__Страница_005
__Страница_05
__Страница_005
__Страница_05
__Страница_006
__Страница_06
__Страница_006
__Страница_06
__Страница_007
__Страница_07
__Страница_007
__Страница_07
__Страница_008
__Страница_08
__Страница_008
__Страница_08
__Страница_009
__Страница_09
__Страница_009
__Страница_09
__Страница_010
__Страница_10
__Страница_010
__Страница_10
__Страница_011
__Страница_11
__Страница_011
__Страница_11
__Страница_012
__Страница_12
__Страница_012
__Страница_12
__Страница_013
__Страница_13
__Страница_013
__Страница_13
__Страница_014
__Страница_14
__Страница_014
__Страница_14
__Страница_015
__Страница_15
__Страница_015
__Страница_15
__Страница_016
__Страница_16
__Страница_016
__Страница_16
__Страница_017
__Страница_17
__Страница_017
__Страница_17
__Страница_018
__Страница_18
__Страница_018
__Страница_18
__Страница_019
__Страница_19
__Страница_019
__Страница_19
__Страница_020
__Страница_20
__Страница_020
__Страница_20
__Страница_021
__Страница_21
__Страница_021
__Страница_21
__Страница_022
__Страница_22
__Страница_022
__Страница_22
__Страница_023
__Страница_23
__Страница_023
__Страница_23
__Страница_024
__Страница_24
__Страница_024
__Страница_24
__Страница_025
__Страница_25
__Страница_025
__Страница_25
__Страница_026
__Страница_26
__Страница_026
__Страница_26
__Страница_027
__Страница_27
__Страница_027
__Страница_27
__Страница_028
__Страница_28
__Страница_028
__Страница_28
__Страница_029
__Страница_29
__Страница_029
__Страница_29
__Страница_030
__Страница_30
__Страница_030
__Страница_30
__Страница_031
__Страница_31
__Страница_031
__Страница_31
__Страница_032
__Страница_32
__Страница_032
__Страница_32
__Страница_033
__Страница_33
__Страница_033
__Страница_33
__Страница_034
__Страница_34
__Страница_034
__Страница_34
__Страница_035
__Страница_35
__Страница_035
__Страница_35
__Страница_036
__Страница_36
__Страница_036
__Страница_36
__Страница_037
__Страница_37
__Страница_037
__Страница_37
__Страница_038
__Страница_38
__Страница_038
__Страница_38
__Страница_039
__Страница_39
__Страница_039
__Страница_39
__Страница_040
__Страница_40
__Страница_040
__Страница_40
__Страница_041
__Страница_41
__Страница_041
__Страница_41
__Страница_042
__Страница_42
__Страница_042
__Страница_42
__Страница_043
__Страница_43
__Страница_043
__Страница_43
__Страница_044
__Страница_44
__Страница_044
__Страница_44
__Страница_045
__Страница_45
__Страница_045
__Страница_45
__Страница_046
__Страница_46
__Страница_046
__Страница_46
__Страница_047
__Страница_47
__Страница_047
__Страница_47
__Страница_048
__Страница_48
__Страница_048
__Страница_48
__Страница_049
__Страница_49
__Страница_049
__Страница_49
__Страница_050
__Страница_50
__Страница_050
__Страница_50
__Страница_051
__Страница_51
__Страница_051
__Страница_51
__Страница_052
__Страница_52
__Страница_052
__Страница_52
__Страница_053
__Страница_53
__Страница_053
__Страница_53
__Страница_054
__Страница_54
__Страница_054
__Страница_54
__Страница_055
__Страница_55
__Страница_055
__Страница_55
__Страница_056
__Страница_56
__Страница_056
__Страница_56
__Страница_057
__Страница_57
__Страница_057
__Страница_57
__Страница_058
__Страница_58
__Страница_058
__Страница_58
__Страница_059
__Страница_59
__Страница_059
__Страница_59
__Страница_060
__Страница_60
__Страница_060
__Страница_60
__Страница_061
__Страница_61
__Страница_061
__Страница_61
__Страница_062
__Страница_62
__Страница_062
__Страница_62
__Страница_063
__Страница_63
__Страница_063
__Страница_63
__Страница_064
__Страница_64
__Страница_064
__Страница_64
__Страница_065
__Страница_65
__Страница_065
__Страница_65
__Страница_066
__Страница_66
__Страница_066
__Страница_66
__Страница_067
__Страница_67
__Страница_067
__Страница_068
__Страница_068
__Страница_069
__Страница_069
__Страница_070
__Страница_070
__Страница_071
__Страница_071
__Страница_072
__Страница_072
__Страница_073
__Страница_073
__Страница_074
__Страница_074
__Страница_075
__Страница_075
__Страница_076
__Страница_076
__Страница_077
__Страница_077
__Страница_078
__Страница_078
__Страница_079
__Страница_079
__Страница_080
__Страница_080
__Страница_081
__Страница_081
__Страница_082
__Страница_082
__Страница_083
__Страница_083
__Страница_084
__Страница_084
__Страница_085
__Страница_085
__Страница_086
__Страница_086
__Страница_087
__Страница_087
__Страница_088
__Страница_088
__Страница_089
__Страница_089
__Страница_090
__Страница_090
__Страница_091
__Страница_091
__Страница_092
__Страница_092
__Страница_093
__Страница_093
__Страница_094
__Страница_094
__Страница_095
__Страница_095
__Страница_096
__Страница_096
__Страница_097
__Страница_097
__Страница_098
__Страница_098
__Страница_099
__Страница_099
__Страница_100
__Страница_100
__Страница_101
__Страница_101
__Страница_102
__Страница_102
__Страница_103
__Страница_103
__Страница_104
Текст
                    PROGRAMMABLE SCIENTIFIC CALCULATOR
CALCULADORA CIENTIFICA PROGRAMABLE
•
INSTRUCTION MANUAL
MANUAL DE INSTRUCCIONES


• T he contents of this manual are subject to change without notice. • Note that other than personal use of this manual without the permission of CASIO is proh ibited under copyright laws. • Unlawful copying of this manual in part or in entirety is expressly forbidden. • Casio Computer Co., Ltd. assumes no responsibi lity for any damage or loss result- ing from the use of this manual. • Casio Computer Co., Ltd . assum e no responsibility for any loss or claims b y th ird parties which may arise th rough th o uso of the FX -603P . • Casio Computer Co., Ltd. assume s no responsibility for any damage or loss caused by deletion of data as a re sult of malfunction, repairs, or battery replace- ment. Be sure to back up all important data on other media to protect against its loss.
Foreword Thank you fo r purchasing the CASIO FX-603P . This unit is an ad vanced hand held p rogrammable comput er th at featu res a tw o-tier di splay and alphab eti c di splay capabilities. Sc ientific fu nctions are provided in addition to a prog ramming func- tio n for perf ormin g repeat or complex calcu lations. 6, 144 steps and 110 memories make it possible to perform even long, complex programs. The function calcul ation speed is al most fou r times * that of the Casio FX-602P. Th e optional FA-6 Interface Unit all ows connection with a cassette tape recorder. This permits data transfer of programs and the conten ts of memory between the FX-603 P and a cassette tape recorder. Connecti on wi th an FP -40 or FP -1 00 pri nter provides prin t capability for displays, programs and memory conte nt s. A n RS -232C communications interface is also made available for data commu - nications. •Based upon the processing time required by the LSI for intern al calculations. It sh ould be noted, however, that the amount of time requi red to produce data on the LCD is the same. Th is m eans th at the increase in speed will only be evident with more complex calculations and vi rtually unnoticeable with simpler operatio ns . • Prog rams c reated on th e FX-602P, except music programs, can be run on the FX-603P without modification, alth ough some displays have been changed . This manu al consists of three sections: 1. Manual calc ul ations 2 . Pr ogram calculations 3. Usin g Peripheral Equipment Each secti on explains the basic operation of this unit and shou ld be read in order to master both typ es of calculations. Important - Always back up data! ---------- - Th is p rod uct features electronic memory th at is capable of easily storing large volumes of data. But you should also remember th at your data is safely stored only as long as power is being sup- plied to the memory. This means that if you let battery power become too low, if you make a mis- take while replacing batteries, or if power supply is cut off, the data stored in the memory will be irreparably damaged or lost en ti re ly. . Data can also be damaged by str ong electrostatic charge or impact, or by environm ental extr emes. Once data is damaged or lost, it cannot be recovered, so we strongly recommend that you back u p all import ant data on cassett e tape, via the opti onal Casio FA-6 interface un it -1-
CONTENTS Foreword ........ .... . .............. .................... ........................................... 1 IBefore Using Your Calculator Handling Precautions ....................................... .................................. 4 Power and Battery Replacement ......................................................... 4 Replacing the Main Powe r Supply Batteri es Replacing the Backup Power Supply Battery About the Low Battery Displ ay Auto Power OFF Cont rast Adjustment Dial Operations ................................ ................................................ .... .. .. 7 1. Keys ........................................ ........ . ............................ ...... . .... . ................ 7 2. Modes .................................... ..................................... ..................... .... . ... 7 Operation Modes. Angle Specification Modes, Calculation Modes a nd 1/0 Mode 3. Displays .................................................................................... ...... . .. ....... 9 Di splay Ind icat ors, Two-tie r Di splay, Exp on en ti al Di splay and Special Displays ISection 1 Manual Calculations 111 Manual Calculation General Guide ...... ............... ... .. .. .................................. . . 11 Inte rn al Reg isters Key Functio ns Before Beginning Calculations ........................... . .... .. . .. ... .. .. . ..... . ...... .......... ... 18 Calcu lation Prior ity Seq ue nce Correcting Input Errors Overfl o ws a nd Calcu latio n Erro rs Basic Calculations .................. ................ ..................................................... 20 Arithmetic Ope rations Pa rentheses Ca lcu lations Constant Calcu lations Memory Ca lcu lations Function Calculations ................... ..... . ...... .. .. ................... ............................ 24 Trigonometric Fu nctions, Inve rse Trigonomet ric Functions. Loga rithm ic Fu nctions, Exp o nen ti al Fu nctio ns, Hy perbol ic Fun ctions, Inve rse Hype rbol ic Functions, Othe r Fun cti on s (v; x 2, 1/x, x ! , RAN#, ABS, INT, FRAC), Fraction Calculations, Coordinate Conversion, Percents, Specifi catio n of Number of Signifi c a nt Digits, Nu mber of Decim al Places and Floating Decimal s Binary, Octal, Decimal and Hexadecimal Calculations ... ...... ... . ....... ... ..... ........ 31 Bin a ry, Octal, Decima l a nd Hexadecimal ·conversio ns Negative Exp ressions Binary, Octal , Decima l a nd Hexadecimal Cal c ulations Logical Operations Standard Deviation Calculations ..... .. .. .... ... .. ... ........ ....... ............................... 34 Data Input and Calculation Formulas Manual Alpha Mode ... ......... ... ........ . ........... ... ............. ..... .. .. . .. .. .................... 35 Key Ope ratio ns in the Alp ha Mode Examples for Using "; ", "ii" and "AR" ISection 2 Program Calculations Required Terms for Program Calculations ............. ........................................ 37 Key Functions Program Steps and Command Display What is A Program? ....... . ................ ................................ ............................. 41 -z-
Program Checking and Editing (Correction, Addition, Deletion) ....................... 46 Program Debugging ......................_. ... ... .. ... .. ... .. ... ... .. ... .. ... .. ... .. ... ... .. ... .. ... .. ... 50 Erasing Programs ........................................................................................ 53 Changing Program Numbers ......................................................................... 53 Constructing Programs ................................................................................ 53 Programming and Operation Rules ............................................................... 55 Form ul as During Program Wr ite ("WRT" displayed) During Program Execution ("RU N" disp layed) Program with Remarks Display Using Text .................................................... 56 Text Prog ram Execution Affect of Text Displays on Subsequent Displays Using Text in Programs Passwords .................................................................................................. 63 Assigning a Password Number of Steps Required to Specify a Password Password Prompt How to Erase a Password How to Change the Password of a Program with a Program Number Flow Chart .................................................................................................. 67 Program Jumping ........................................................................................ 68 Unconditional Jump (GOTO, LBL), Conditional Jump (x= 0, x~ 0, x= F, x~ F) , Programming Examples, Cond itiona l Jump (Count Jump) (ISZ, DSZ), Subroutine (GSB) and Program Incorporating Subroutines Use of Indirect Addressing ........................................................................... 75 Indirect Addressing of Mn-register, Indirect Subroutine, Indirect Jump and Indirect Count Jump Elementary Programming ............................................................................. 77 How the Unit Searches for GOTO and GSB Jump Destinations ....................... 80 ISection 3 Using Peripheral Equipment Saving and Loading Program/Memory Contents and Display Contents (SAVE, LOAD) ............................................................................................. 82 To Save Data to a Cassette Tape To Load Data from a Cassette Tape Verifying Saved Programs, Memory Contents and Display Contents (VER) ....... 84 Printing Programs, Memory Contents and Display Contents (PAT) .................. 84 Send I Receive of Program and Memory Contents (ASSAVE, RSLOAD) ..................................................................................... 85 Send ing Data to a Personal Computer o r Another FX-603P Receiving Data from a Persona l Compute r or Another FX-603P About Filenames ........................ ................................................................. 88 PEEK/POKE Commands ............................................................................... 88 What to Do When You Cannot Load a Program or Data ................................. 90 Compatibility with FX-602P Programs ............................................................ 91 FA-6 Interface Unit ...................................................................................... 91 Featu res, Connectio ns, Cassette Inte rface, Prin ter Interface (Centronics) and RS-232C Inte rface FP-100 Plotter Printer .................................................................................. 93 FP-40 Character Printer ................................................................................ 94 Function Input Ranges and Precision ............................................................ 95 Specifications .................................................................................. 97 -3-
Before Using Your Computer ... This unit was made possible by Casio's advanced electronics technology, intensive quality control, and a rigorous inspection process . Please observe the fol l owing points to prolong service life. 1111 Handling Precautions 1111 •Be sure to keep the connector covered when it is not in use to protect it against dirt and dust Avoid touching the connector at all times. •When the "Low Battery'" message appears on the display as you are using the unit, replace the main power supply batteries (A) as soon as possible. •Be sure that the power switch is set to OFF when rep la cing batteries. • I f the computer is exposed to a strong static electrical charge, its memory contents may be damaged or the keys may stop working . In such a case, press the RESET button following the P button to clear the memory and restore normal key operation. • Be sure that the power of the computer is switched OFF whenever making any connection to another device . • Never switch the power of the computer OFF while it is executing a program or perfo rming a calculation. •Note that strong vibration or impact during prog ram execution can lead to termination of the execution or damage of the computer 's memory contents. •Using the computer next to a television or radio can cause interference with reception . •Should servicing become necessary, contact your nearest Casio dealer. •Th is unit is manufactured of precision electronic components, and should never be disassembled. Do not drop it or otherwise subject it to sudden impact , or sudden temperature change. Be especial ly carefu l to avoid stor- ing the unit or leaving it in ar eas exposed to high temperature, humidity or large amounts of dust When ex- posed to lo w tempe ratures, the unit wi ll require more time to display results and may even fail to operate . The display wi ll return to normal once normal tempe r atur e is attained. •Do not use any adaptors other than the options specified for this unit • Batteries should be replaced every two years even if the unit is not used for extended periods. Never leave dead batteries in the battery compartment They can leak and cause damage to the unit •Avoid using volatile liquids such as th inner or benzine to clean the unit. Wipe the unit wi th a soft, dry cloth or a cloth that has been dipped in a neutral detergent so luti on and wrung out. •Before assuming malfunction of the unit, be sure to carefu ll y reread this manual and ensure that the problem is not due to insufficient battery power, programming or operational errors. 1111 Power and Battery Replacement 1111 Power is supplied to this unit by two lithium batteries (CR2032). A third lit hium battery (CR2032) is us ed as a memory protection power supply. •Replacing the Main Power Supply Batteries About the "Low Battery!" Message When the " L ow Battery!" message appears on the display as you are using the unit, rep lace the m ain power supply batteries (A) as soon as possible . To avoid loss of memory contents, the unit wi ll automatically switch OFF if you continue operation without changing batteries. If the unit switches OF F, yo u wi ll not be able to switch it back ON unti l you replace batteries. Normal operation will be possible after you replace the main power sup- ply batte ries (A). • 1f, for some reason, all three batteries have been removed from the unit, reload the batteries in the batte ry compa rtment, switch the power ON, and press the P button and then press the ALL RESET button with a pointed object. All programs and data stored in the unit will be erased. Cautions: Incorrectly using batteries can cause them to burst or leak, possibly damaging the interior of the unit Note the following precautions: •Be sur e that the positive Efl and negative 8 poles of each ~-.':,I 1:;;. ;- battery are facing in the proper direction . •Never mix batteries of different types. •Never mix old batteries and new ones. •Never leave dead batteries in the battery compartment • Remove batteries if you do not plan to use the unit for l ong periods. -4-
• Replace batteries at least once every 2 years, no matter how much the unit is used during that period . • Never try to recharge th e batte ries suppli ed with the uni t. ~ -'../ - ~ ~.; · • Do not expose batteries to direct heat, let them become . • short ed, or try to take them apart. ' "' "' Keep batteries out of the reach of small children . If swallowed, consult with a physician immediately. Main Power Supply Battery Precautions • Never remove the main power supply batteries and the backup power supply battery from the unit at the same time. • Be sure that the power switch of the unit is in the OFF position before starting the battery replacement procedure . Rep lacing batteri es with the power switch in the ON position wi ll cause programs and data to be erased. • Never set the power switch of the unit to the ON positio n whi le the main power supply batteries are re- moved from th e unit or wh il e the battery holders are not sec urely installed. Doing so w ill cause data stored in memory to be erased. •Replace both batteries, and never mix new batteries with old o nes. •Never remove all three batteries at the same time. If you do, all prog rams and data stored in the unit wi ll be erased. (1) Switch power OFF, use a screwd ri ver to remove the two screws holding the back cover of the unit in place, and re move the back cover. (2) Remove screws® a nd@to release the battery holders , a nd then remove the battery holder. (3) Remove both of the batte ri es from the unit. Thi s can be done easily by turning the unit so the battery com- partm e nt is facing down , a nd then lightly tapping the unit. (4) Wipe the surfaces of two new batteries with a soft, dry cloth and load them into the u nit w ith their positive EB sides facing up. (5) Fasten the battery holders in place using sc rews® and ® and rep lace the back cover. Pr ograms and data stored in the unit are protected by the backup power supply batte ry whi le you are chang- ing the main power supply batt eries. 0 [, * Do not rep lace the main power supply batteries , and the backup power supply batt ery at the same time. •Replacing the Backup Power Supply Battery Backup Power Supply Battery Precautions -------------------- , •Never remove the backup power supply battery and th e main power su pply batte ries from the unit at the same time. • Be su re that the power switch of the unit is in the OFF position before starting the battery replacement procedu re. •Replace the backup power supply battery at least once eve ry two years, regardless of how much you use the unit du rin g th at period. Failure to do so can result in erasu re of prog rams and data stored in memory . A sti cker on th e battery holder indicates when the firs t batt ery replacement should be performed. • Before replacing the backup power supply batte ry, be sure to check the display of the un it fi rst. If the mes- sage " Low battery!" is shown o n the display, replace th e main power supply batteries before replacing the backup power supply battery. - 5-
The service life of the backup powe r su pply battery is two years. Rep lace this battery once every two years no matter how much you use the unit. (1) Switch power OFF, use a screwdriver to remove the two screws ho ldi ng the back cover of the unit in place, a nd remove the back cover . (2) Remove sc rew© to re lease the batte ry holder, and then remove the battery holder. (3) Remove the old back up power supp ly batte ry from the un it. Th is can be done easily by turning the unit so the battery compartment is facing down, and then lightly tapping the uni t. (4) Wipe the surface of a new batte ry with a soft, dry cl oth and load it into the unit with the positive EB side facing up. (5) Fasten the battery holder in place using sc rew© , and rep lace the back cover. •About the Low Battery Display 0 Screw ©-r1:----i Battery holder ---i;::__J tJ tJO If you atte m pt to per form a calculation afte r the message " Low Batte ry!" appears on the display, th e display wi ll go blank by pressing ma. The "Low Battery!" d isp lay appears again whenever you switch the power ON. If you press ma whi le the scree n is blank (as yo u do to resume power after activation of th e Auto Power OFF function) , nothing will appear on the display (not even the "Low Battery!" message). Howeve r , if you switch the power ON with ma ON after power has been switched OFF by the auto power OFF function, the "Low Battery1" disp lay appears . GB2t33EI Power swi tc h OFF-+ ON •Auto Power OFF Low Battery! 6. 0. Low Battery ! The power of the unit is au tomatically switched OFF approximately 6 minu tes after the last key ope ration (except durin g p rogram execution). If power is automaticall y switched OFF . you can restore powe r by switching power ON again, or by pressing ma ON to resto re power. Prog rams and data a re reta in ed even if power is switched OFF by the Au t o Power OFF function. -6-
•Contrast Adjustment Dial Display cont rast can be adjusted using the contrast adjustment dial on the right side of the unit. r=JC1r=JC]OODO~ ~ (--------_ ciiij1--------. 3 Rotate the dial in the direction indicated by the arrow to m ake the characters on the display darker. Rotate the dial in th e opposite di r ection to make characters lighter. If the character s on the display are too light even if you set contrast to maximum darkness, it may indicate that battery power is too low. In this case the batteries should be replaced as soon as possible. 1111 Operations 1111 Programmable computers, unlike conventional calcul ators, have many keys with multiple functions. This section explains the basic operations of your programmable computer and should be read befor e you attempt operation s. (-i 'c, E'.,u" "" "' I 1. Keys Many of the keys have multiple fu nctions. :~ has four functions, including +I - , A BS, K and NEG. The function changes depending on the mode that the unit is currently in (see pages 7 and 8). Press this key directly to use the + I - function. Press ~ and then th is key to use the ABS function. Press @Ji!] and then this key for the K func tion i nput. Th e NEG function is va lid only in the BASE-N mode, for negative binary , octal, decimal and hexadecimal functions (see page 8). The functions printed on the keys are color cod ed for easy recognition. Press~ to perform functions marked in orange. Press @Ji!] to perform func tions marked in red. The BASE-N mode functions are mafked in green. Functions marked in yellow can be performed after you press~. such as the "VER " function tor"'~ Note that "x" and "L:x ,,, tor 'c;J''are printed in blue brackets. Such functions are used for standard deviation calculations (SD calculations) (see page 34) . The following shows a summary of keys and their functions: @!IT! key ................... .. .. .. ... . ... .. ........ Functions marked in orange - r r: ,.. ~key ........... ...... . . . . . . Functions marked in light gr een"'-dc;...t.u - 'JrAC;,rk, @@ key .. .... Functions marked in red ' BASE -N mode ..... Functions marked in green SD calculations . ...... Functions bracketed in blue ( C\l.. 'OCkl.A ~ Lo <'· 'l ~ (\.\ 2. Modes To perform a ca lculation , you must first specify the type of calcu lation using the ~ and a numeric key . A sticker below the display of the computer shows a table of modes and the operation to perform to enter each mode. •Operation Modes There are a total of three operation modes. 1. RUN mode (§@IIJ) Use this mode for manu al calcu lation s and program execution. "RUN" is shown on the display while the unit is in this mode. 2. WAT mode (§@rn) ,,: - c1~cc· (<-' ,. 1" ~~"' '-'~•-p..t a««c Use this mode for program slorage and editing . "W RT "is shown on the display while the unit is in this mode. 3. PCL mode (§@[]]) Use th is mode for deletion of stored p r ograms. "PCL" is sh own on the display whi le the unit is in this mod e. @.~\.1...~0.\J.A..(9-:-. 0\1 ~ 1..,. UoC-\ € \\J..·\ , •Angle Specification Modes 4. DEG mode (§@[!)) Use this mode to specify the u nit of angul ar measurement as degrees. "D EG"is shown on the display while the unit is in this mode. -7- '2..pc_v1 v._ct'\. ;lt.
5. RAD mode (~(ID) '(; vfo,; ), "','"'\? ~ /0 '1,""'·"-i Use this mode to specify the unit of angular me~surement as tadia ns. " RA D " is shown on the disp lay whi le the unit is in this mode. 6.GRAmode(~[[)) yt.1,1;b.... ; ~ -~' G "-\>"'~c.y Use this mode to specify unit of angular measurement as grads. " G RA " is shown on the display while the unit is in this mode. • Modes 4 through 6 can be used in combination wi th any calculation mode except the BASE-N mode (~Cl). The unit is always in the DEG mode after you switch power ON. •Calculation Modes COMP mode (~CJ) Use this mode for arithmetic ca lculation or function calculation. The unit of angular measurement is show n on the display, and the last unit specified rema ins in effect Nothing appears to indicate the COMP mode in the BASE-N mode or any other mode. - BASE-N mode (~a) Use this mode for binary, octal, decimal, and hexadecima l calculations/conversions and logic ca lcu lat ions. " BASE- N" is shown on the display whi le the unit is in this mode. •T he COMP mode and the "BASE-N" mod e cannot be used in combination. The unit is always in the COMP mode after you switch power ON. •110 Mode 1/0 mode (~El) o~.u.t"' c. <;_0"'~"-~"'"'e"-f,"'"'"-~ \AAl>-~:/''-· Use this mode to exchange data with a data recorder , printer or other peripheral equ ipment. " 1/0" is shown on the display whi le the unit is in this mode. ., , , o..';L. n• ~:," ·~~~;,'-~' c MT Reverse Mode(~~) "YP · Use this mode to invert the phase when loading data from a data recorder. " R" is shown on the d isplay wh ile the unit is in this mode. • T he phase can be confirmed in the 1/0 mode. The mode hierarchy can be represented as follows: RUN Mode DEG Mode COMP Mode IRADl ~ WRT Mode GRA Mode DEC Mode PCL Mode HEX Mode BASE-N Mode 1/0: Abbreviation for input/outP.ut COMP: Abbreviation for compute Qu..\.l\ch.l!.l~< .\ DEC: Abbreviation for decimal number HEX: Abbreviation for hexadecima l number BIN: Abbreviation for binary number OCT: Abbreviation for octal number 1/0 Mode •See page 31. BIN Mode OCT Mode ·switch the power OFF and then ON again to set the modes to th eir initi al status. -8-
3. Displays •Display Indicators The computer's status can be confirmed from the indicators shown at the top of the display. ~® hyp RUN PCL DEGRADGRA ALPHA , -, ,- ,, -, ,- , I MODE I K HLT WAT 1/0 BASE-N lail!ll1!2112J CAPS !) !) !) LI Fii .---rF ,:•:I - ti ~.:1.~I I -1 a ·-:i ":!' 4C' .- -:i 1=11-I- r1 - ·=i ·:::; •• I •lhI1I... - '" ..... _ -- --- Indicators rn @@ key pressed [[) . @!m key pressed hyp ~ key pressed RUN · RUN mode entered PCL . PCL mode entered DEG . DEG mode entered RAD : RAD mode entered GRA : GRA mode entered ALPHA : Alphabetic character input mode ~ · ~ key pressed K : Constant calculation mode HLT · HL Tmode WRT · WRT mode entered II0 I/ 0 mode entered BASE-N BASE -N mode entered @] i r:? Decimal calculation in the BASE-N mode OD ' : -Hexadecimal calcu lation in the BASE-N mode [fil ) : Binary calcu lation in the BASE-N mode @J / Octal calculation in the BASE-N mode CAPS : CAPS mode •Two-Tier Display This unit is equipped with a 16-digit, two-tier display with alphabetic-numeric capabilities. Ten digits for mantis- sas and two digits for exponents are provided on the lower display for manual calcu lations. Both the upper and lower displays are utilized in the WRT mode for program display. •Exponential Display Results of calcu lations are norma lly displayed with a maximum of ten digits. Howeve r , exponential display is automatically performed for any number less than 0.01 (10 - 2 ) or greater than 10 bi llion (10 10 ). The display ap- pears as fo llows when the calculation range is exceeded: 1'2 c=:J Mantissa '' LJ Exponent -+ 1.2X 10 11 -+ 120.000 .000 .000 (120 billion) -9- L=:JL=:J Mantissa Exponent -+ 1.2x10-3 .. 0 .0012
Exponential display co nventio ns To convert an exponential display to a va lue when the expone nt is positive, move the decimal p lace of the value to the right, the number of decimal p laces indicated by the exponent. Add zeros as required . jExample I 12 l: Delete poooooooooq~120000000000 _2; digits 1.2X10 11 To convert an exponential display to a va lue when the exponent is negative, move the decimal place of the va lue to the left, the number of decimal places indicated by the expo nent. Add zeros as required. jExample I 12 L Delete o.poo1 ~0.0012 .---. 3 digits 1.2 x 10 :::-_ 3,' _J See expone ntial input with the @] key (page 15) and exponentia l display wit h the 0 key (page 16). •Special Displays Calcu lations of fractions and hexadecimal calculations produce special display formats. •Display of Fractions (Example) 456J12J23. •Display of Hexadecimal Numbers (Example) ABCDEF12 12 [Display of 456 23') I I-Display of ABCDEF12] (= - 1412567278) - ~~ ~~~~~~~~~~~ ABCDEF I 2 •Sexagesimal Display (Example) [Display of 12 ° 34' 56 .78" 1 12°34'56.78" Deg rees Minutes Seconds - 10-
Section 1 ov-uc.•~ re... ' 1- , . G- ·~ ·~.:..r1v-·--~ Manual Calculations Manual calculation fu nctions are explained in this section . Programming functions are explain ed later, in Sec- tion 2. Manual Calculation General Guide 'IT CASIO PRCIGRAMMAllL.E CN. .CUl. .ATOR FX-603P (Il RUN DEG ALPHA K CAPS Display --ttt-+ - - ., F>::-t .03F' -1 I ''°'.I ~4c:;' ,• "";' i:ll:p-:-1 - ·=i ·=i ..:_._, ._1t1 I ,_, •· •- - - MDDl!!I1I2i3I4Ietel+I- x .. IRUNIWRT I PCLI DEGI RAOI GRAICOMPIBAS£·N 1/ 0 Alpha mode key-_J~~~~~~~~==========~I Second shift key---lfF~~~~j:::::=::t:========~ I ~~ v..,, . .,ei<eHc<e Shift key--tt1-t-1 SHIFT J.,.,;:,..,,,a;e;o Power switch - I\'-'• -.C..\.f t.\..pt,., Q. 1-l;,,•~...A, ' Function command keys- fii3iJ Pe ~A PitoUH VER IHLT I G ABS GJ NEG K All RESET p 0 0 MDIII! ~ PB P? PB Pa ~@]~EJ§:;] B c D E F INC PRT SAVE POKE LDAO PHk RSSAVE RSLOADNOP jLeLI IGOTO I jGsal JasT I IFSTI H I " .,. - - m• .. IafltI jENGI l·•" I ~ ~ AND LOR M xoA N OEcl a:r.iJo tt:xlocr P - 11- (le~ ..... M Mode key
•Internal Registers X Registers (displ ay) ) Q<f' ""-'P°'M t ":° ..._p YH~\.j g._~'\.&A: U-1"'-t"l • For arithmetic and function calculations ~~')"-& ¥"\. Y (L,) Register L2 Register L3 Register L, 2 Register MOO Register M01 II M02 II M03 II M04 II ( Alphabetic characters and symbol s are) valid for X registers. ~Z-0 c~~)' i.!'~ c.....v..-C~(\,t...\... lS ,gb.tM ~ ~l,......,!)~ •For parentheses calcul ations and subtr ac- tion/division precedence calculations ~e~ut~ - ' \'"\6fM.t:-f.? 'r .:;.~t.c..-~··~<'; ...... M 10 Register M20 Register M30 Register M11 II M21 II M31 II M12 II M22 11 M32 11 M13IIM23IIM33II M14 11 M24 11 M34 11 M90 Register M91 II M92 11 M93 II M94 11 M05 II M15 II M25 11 M35 11 ············ M95 11 M06 II M16 II M26 11 M36 II M96 II M07 II(:h') M17 JI M27 11 M37 II M97 II M08 II(:h) M18 II M28 11 M38 II M98 II M09 II(n) M19 II M29 11 M39 II M99 11 MF II M1F 11 M2F 11 M3F 11 M9F 11 1-te~u!,ut,v\·· i O''l'1:<-, 1 ,. ·t1u1:e •1 10 independent memories (MOO to M99 , MF , M 1F to M9F) plus Ex2, Ex, and n totali ze rs for standard devi- ation calculation s (MO ?, MO~;. f~~.!:'.109 on ly) r·,,,1,.,~io·. e~ ' Independent memories are referred to as "Mn registe r s " in thi s m anu al. - 12-
•Key Functions ~: Powe' sw;tch Slide the power sw it ch up to sw itch power ON. Data in memory and programs are retained even if power is swi tch ed OFF. = r-t1· •(., ? 9C, 'l. •.l l, K 1,c,Gv\L\.Q ,,\<!. p\' c = Shift/ Alpha Shift Key ~ di.1A e-:,1.v- . . .a op~l·~· tA"'" r. o.? :;..J .,;1'·': •Press to use function commands gn\t tunctions marked on the key panel in orange Press@ and "[[) " ap- pears on the display. Press @ agai n and the " [[) " disappears fr om the display. •Press this key in the Alpha mode to use the following key func- tions. ( " [[) " appears on the display.) 0 I - /"V'.°~ (-lf11 ..L "- . b_,, '1-<:.<>Cfci. -c\. tc--lor..o{J ~~etuc.-\: ·... , . , \ ,~,.. -..... DDD 0 DDDD DDDD DDDD DDDD DDDD DDD ~wl_)J DDD l!:J L:J 1.2. .l DDD L!J L1J w DD LJ u ~ Second Shift/CAPS Key . ' . ·.- '. ;, ~ t/i vr~ ~ :tCJ.t L-lo! ~ 0 D DD DD DD DD DD DD DD l!J l'. J DD l=J ~ Drn • Pres s to use function commands and functions marked on the key panel in li ght green. Press @!m and " [[) " appears on the display. Press @!m agai n and the " [[) " disappears from the display. •Press this key in the Alpha mode and "CAPS" appears on the display indicating that the alphabetic character mode has switched from lo wercase to all caps. Jtr~ -13-
~Alpha Mode (Character Input Status) Key DDD00D Press th is key to enter the alpha (character input) mode ("ALPH A" indicator shown on the disp lay). The alphabetic DDDDDD character, symbol, number and arithm etic command symbol on A B c 0 E F the bottom of each key marked in red can be displayed in the [j alpha mode. (Calcu lations cannot be displayed.) Press~ in D D D D D the alpha mode to exi t the alpha mode. G H I J DDDDDD K L M N p 0 DDDDDD a R s T u v DDDDDD w x y z 0 00!] DDDDD DDDDD DDDDD DDDDD ~Mode Key Press~ and a numeric key from OJ to!]] or an arithmetic operation key (IC}, 1:11. D . GI) to set the un it's status and unit of angu lar measurement. See pages 7 and 8 for detail s about the modes. RHO- AX rO'n ·11r1ll RAN:z •1• •\c.Guu,... .... " ., •·Cfp '\ .,, u\ \;.f . ":,.,, 1 0 to CD ,LO Numeric Keys, Decimal Point Key LJ L2J 'LJ ' ~.., ..~ • Enter values from left to right. Press [' .] to enter a decimal point. * You cann ot enter a number that is mo re than ten digits lon g. Any numeri c key pressed afte r the tenth digit is ignored. 1.1 r i \.1n1.c·\LAc( u.11_ l, •llEiill@O Number of S1gn\t1cant D1g1ts L-1 to 9. and 0 (0 = 10 significant digits) Specifies the number of significant digits. For example, @Eiill@[f] specifies four d igits. If the va lue for the 5th digit is five or greate r, the 4th digit is rounded up. If the value for the 5th digit is four or less, the value for the 4th digit is unchanged . • @Eiill@ oO . .. Number of Decimal Places ::,'\'<= " ('-C. ' Ge ~L<h \.c L__1 to 9, and 0 (0= no decimal values) 1.u?c ''- ' r><• c~ ~,. Specifies the number of decimal places. For example, @Eiill@orn specifies two decimal places. If the value for the 3rd decimal place is fi ve o r greate r, the 2nd decimal place is rounded up. If the value for th e 3 rd decimal place is four or less , the value for the 2 nd decimal place is unchanged. •@Eiillo ........ Random Number Generation VA'."-\>o.»<''~ C. ' " · <.o~ 11 • Generates pseudo ra ndom numbe rs from 0.000 to 0 .999. " •llEiill&l ... .... . Mean (x) Calculation 1 ·~i]]Efi .. .. Sum of Sq uares (l:x 2 ) Calculation " •llEiill&i:J Standard Deviation (an) Calculation Used for standard dev1at1on calculations See Stan- ·~ l]J~ .··. Sum of Data ( i::; x ) Calculation d~rd ~ev1at1on Calcu lation s" for a more detailed ex- •llEiill& ....... Standard De111at1on (an 1) Calculation Pana ion ·~I]]@ .. . Number of Data Items (n) Calcu lation A->P P....R xY x 11:1 % r· /\l· e\)'l)C'- D 1:1El0 Arithmetic Operation Keys/El Equal Key ~~w~ 00 • Press keys in the same o rd e r as they appear in the formula to perform arithmetic operations . Press S to dis- play the final res ult. Pre ss an a rithmetic operation key tw ice in succession to enter constant calculation, dis- playi ng the "K " indicator (see page 22). -14-
·~6 ..... . Power Mu ltiplication Command ·~o . .Power Root Command Press to raise x to they power. Press to raise x to the 1/y power. ·~u ......Coordinate Conversion Command ·~ Ci ...... Coordi nate Conve rsion Comma nd ·~I@. ...... Percent Command j? ~· - -. Press to convert rectangular coordinates to polar coordina tes. Press to convert pola r coordinates to rectangular coordinates. Press to calc ulate percentages and r atios, premiums, dis- counts, and rate of change (inc rease/decrease ratios , etc .). rSAC-,MAC JU C c_~Q_i- rm1oN All Clear/Standard Deviation All Clear/Memory All Clear Key Y\f.l L"- U...( _ • Press to clear eve r yt hin g (al l X registers, Y registers, registers for parentheses) ,exc'e pt,the Mn reg isters (in- dependent memory). 0 ""' " <>'-.h~ ccr\%•'-u ..1.£ c1c ,_ ,. ,, ,, 0 u.L - ... • Press to clear an erro r message disp lay (see page 19). ' • Press to restore power fol lowing activa ti on of the Auto Power OF F function (see page 6). I ,..,c (1.lff .l 1_ ~\...(_\ t:;\,\..l.( ~ [!I Clear Key • Press 1!1 to clear the entry of values (including exponents and angles) or characters , the result of funct ions in mixed calcu lati ons, or the results of pa rentheses calculations. The calculation is retained; on l y th e display is cleared. Press l!I when the message "( ) Error" (overflow of mixed calculation or parentheses calculation register) is displayed, to display the result that existed before the error. Tr ~ Exponent/Pi Key LF.Jl7cJ • Press@] after entering the mantissa and before entering the exponent. Example: 25.56 x 1034 -+2.56 @)34 • @] can be u sed as the pi key following operation of any key other tha n a numeric key ([QJ to[[), 8). • Exponents up to ± 99 can be used. When a valu e l onger than two digits is en tered , the last two digits entered are used as the exponent. • Press@] to enter pi (7r). Following entry of a va lue, press~ fol l owed by @] to display 7f. • Press a memory key (8 to~) and then press@] to sp eci fy the MF register Example: Add 25 to MF register . -+ 25~~ Display contents of M 1F register. -+ ~ITJ~ ABS IB:l Sign Change/ Absolute Value/Negative Key NEG K • Pr ess to change the displayed va lue from positive to n egative , or negative to positive . Press@] and then this key to chan ge the sign of an exponent. • Fo ll owing ~ (~[ill]), this key returns the absolute va lue of the displayed value . • N egative va lu es can be handled in the BASE-N mode. Negative va lu es are represented as two ' s complements ( ~ indicator shown on the display) . die 8J Fraction/ AND Key ANO L • U se this key to enter fractio ns and mixed numbers. For example, press 23~45 to enter~;. Press 2~3~4 to enter 2 ~ •Fo l l ow in g ~(~@) , this key r eturns the improper frac tion of the displayed value. •In the BASE-N mode, key (~) functions as logical AND (logical product). -15-
~ Engineering/OR Key ORM •Pressing this key whi le a value is displayed switches to an exponential display. Then each press moves th e decimal point of th e va lue three places to the right , changing the exponent accordi ng ly. Follow ing @iill . each p ress of this key moves the decimal place three places to the left and changes the exponents. !Example I 12 . 3456 (fir st)~ (second)~ (next)~ (next)~ 12.3456 12.3456 00 12345.6 -03 12345600. - 06 12345600. - 06 12 .3456 (first)~~ (second)~~ (next)~~ (No chang e) (next)~~ 1 2.3456 0.0123456 03 0.000012345 06 0 .000000012 09 0.000000012 09 (N o change) 0.000012345 06 0.0123456 03 Sh ifting the decimal place produces the following results: 103 = k (kilo); 109 = G (giga); 10- 3 = m (milli); 10- 6 =1< (micro); 10-9 = n (nano); 10- 12 = p (pico) •In the BASE·N mode, thi s key (IEJ) functions as logical OR (logical sum) . - 8 Degree-Minute-Second/Decimal-Sexagesimal Conversion/XOR Key XOR N •Press thi s key to e nter se xag esim al va lues for d egree-m inute-second s or hour-minute-sec ond s calcu lation s. Example: 78 ° 45'12 "- + 78El45El12EI • Fol lowing @iW key, this key displays the decimal valu e equivalent for values entered using deg ree-minute-second or hour-minute-second format. • In the BASE-N mode, this key (~) functions as XOR (exclusive logical sum). 10• ~ log/1,0x/Decimal Specification/Binary Specification Key DEC ' llll' O •Press to calculate th e logarithm (log,0) of th e displayed value. • Following @iW key, this key raises 10 to the power represented by the displayed value (antilogarithm of dis· played value = inverse function of 151). • In the BAS E-N mode, press thi s key (!Qrn) to enter the decimal calcu lati o n mode. •In the BAS E-N mode, press th is key fol lowing @iW ( @iill@ffi ) to enter the binary calculation mode . e• 0 In I exI Hexadecimal Specification I Octal Specification Key IEX tOCTJP •Press to calculate th e natural logarithm (e=2 .7182818 .. . ) of th e displayed value. • Following @iW key, press this key to raise e to th e power represe nted by the di splayed value (in ve rse fu nctio n of Olil) • In th e BAS E-N mode , press thi s key (!llil) to e nter the hexadecimal calcu lation mode. • In the BASE-N m ode , press thi s key following @iW (@iill @l) to enter th e octal c alc ulati on mod e. ~T 'lk<e,uu,._, 1 <-1\c>t.<> '-~<I\"-' [[] Open Parenthesis/Integer Key /Al(J Q •Press this key to enter an open parenthesis (1 2 levels, nesting up to 36 sets). • Following @iW, pres s this key to extract the integ e r portion of the displayed va lue. n <: ' FRAC 't-'C." V"'"(- ~\='t>U \\Ov \.,Ct..''··· 0 ll1 CAIL.. CO Close Parenthesis/Fraction Key IBL)JR •Press th is key to ente r a close pare nth esis. •Following @iW , press this key to extract the decimal portion of the displayed value. - 16-
~ Hyperbolic Key a:s • Press this key follo w ed by~. 1§1, or[§] to ca lculate the corresponding hyperbolic function (sinh , cosh , tanh) of the disp layed value . • Foll owing @!!I , press thi s key and then an inve rse hyperbolic key to ca lculate the corresponding inverse hype rbo lic fu nction (sinh - ', cosh -' , tanh - 1) of the displayed value. This key operation can also be performed as 1§) key , followed by @!!I and then an in verse hyperboli c key . sin- 1 cos·1 tan· 1 GG::l ~ ~ Trigonometric Function/Inverse Trigonometric Function Key IDT.E UJV • Press to ca lcu late a trigonometric functio n (sin , cos, or tan) for the displayed va lue. • Fo llo wing @!!I, press this key to calculate an inverse trigonometric function (sin - 1 ,cos-1 , ortan- ')forthedis- played value. ICc.·'' ' *Use the following keys to enter hexadecimal values AH through FH: .~ . ~1l ;)A. Va lue AH BH Key Va lue m CH IA rn DH 1B Key Value Key (!!W EH [§) c • @!!) FH (§ID " • ~ Standard Deviation ~~ 1 ~~~~/0~ 1i\~tN10~ Ke;"' 00 ""'"- "'"r~cv.u3 NOT W • Press to enter data fo r standa rd deviation ca lculations. • Following @!!I . press thi s key to de lete data that has been input for standard deviation ca lculations . • In the BAS E-N mode, thi s key fun ct ions as logical NOT (negation). x.... v V_ I\c\<Suwe. o6.J....tf ,, c.- \.i\O..t i e." t\.. \ ~ Register Conversion Key x • Press this key to switch the contents of the X register (displayed value) with those of the Mn register (indepen- dent memory). Example : Switch a displayed value with the contents of memory #05 (MOS register). ~ B@J[[) •Foll owing @!!I, pressing this key switches the contents of register Y (interna l calculation resu lts) with those of register X · r (S,.<· ".t ~ ~ Memory In/Square Root Key y •Press thi s key (and a num eric key) to save the displayed va lue to the Mn register . Any value currently stored in the register is replaced with the new value. •Foll owing @!!I , p ress this key to ca lculate th e squa re root of the disp layed value. ?.I r - x2 u >lit;t· \::> 1,1 o,t1.1 . , ~ Memory Recall/Square (x2) Key z • Pr ess thi s key (and a numeric key) to disp lay the va lue in the Mn registe r , without changing memory contents . • Followi ng @!!I . press th is key to calcu late the square of the displayed value (x2) . Yx ~ Memory Minus/ Inverse Key D •P ress th is key (and a numeric ke y) to subtract the disp layed value from the va lue in the Mn register. • Fol lowi ng @!!I , press thi s key to calcu late the inverse of the displayed value (1ix ). X/ ~ Memory Plus/Factorial Key IAf!l •Press this key (and a nume ric key) to add the d isplayed value to the value in the Mn register. •Foll owing @!!I . press this key to calculate the factoria l of the disp layed va lue (x!). * Pr ess a memory key~.~. ~.~ . B to display the key character and the prompt for input of a 2-digit va lu e for the memory address. After the memory add ress is entered, the display returns to the previous dis- play . Memory F can be add ressed simpl y by pressing ~ for the memory address . -17-
o'l.) u~ l.{_1 .... /_, ALL !ESET ALL RESET 'Button This button deletes all memory when it is p ressed whi le the unit is switched ON . Press the button with the tip of a pointed object to delete all programs and data contained in memory. At this time, the unit enters its default setting, which is RUN , COMP, DEG. If you find that the memory was not cleared when you pressed the ALL RESET button, press the P button and then press the ALL RESET button again. p \'- \'.VC' • P Button Press the P button for partial reset when normal operation of your unit has been prevented by strong electrostat- ic charge. Partial reset retains memory contents. <T', c .\) I Before Beginning Calculations The unit must be in the RUN mode (@@[}]) to perform calculations. A unit of angular measurement m ay be displayed even when a calculation does not involve an a ngle . •Calculation Priority Sequence •Th is unit performs calculations in accordance w ith the fol lowing calcu lation p ri ority sequence: CD Functions @ x", x11Y, R-+P, P-+R @X,+ ©+, - @AND ] @ OR, XOR (BASE-N mode only) When the priority is the same, calculation is performed from left to right. Expressions contained in paren- theses have the highest priority. •Register L, through L, 2 can be used to store up to 12 levels of parentheses or low priority display . • Three se ts of parentheses can be used in each level, thereby allowing nesting up to 36 sets . • Determi ning the Number of Leve ls and L Registers (Example with 4 levels with 5 sets of pa rentheses) Calculation Example 2X(((3+4x ((5+4)73))75)+9)= Operations 2EtOJOJOJ3 D 4 EtOJOJ5D 4mo3CDmo5mo9CIJEI ~~~~~~'------' 1 1 level 1 level 1 level 1 level A Register contents at point A x 4 L1 ((5+ Lz 4x LJ (((3+ L4 2x Ls LG -18-
•Correcting Input Errors •Mistakes in entering calculation data (registration errors) can be corrected immediately if you press (!I key and re-enter the correct data before you press a calculation command key. • Incorrect resu lts obtained by functio n ca lculations and parentheses calculations that are to be used in a suc- ceeding calculation ca n be corrected by pressing (!I and recalculating. Calculation can then continue normally. • M istakes in pressing D. ~.Et.~. llE!W6. or@!ill!Sikeys can be corrected by immediately pressing the proper command key . Even though this changes the command, the calculation priority sequence is not changed. • overflows and Calculation Errors If the calculati o n range of the un it is exceeded, an err or message ("Error" or"( ) Error") appears on the display and further operation is impossible. This is the error check function. The fol lowing conditions resu lt in errors: 1 Any result, intermediate or fina l , or any value in memory that exceeds a va lue of ± 9.999999999 x 1099 . 2. Any attempt to perform a function ca lculation that exceeds the input range. (See page 95.) 3 . Improper standard deviation ca lc ulations . Ex. Attempting to calculate x or xan without input data. * " Error" is displayed for any of th e above conditions. Press mil key to cancel error c h eck an d try again . 4. When the number of levels exceeds 12 or nesting exceeds 36. Ex. Entering thirty-four successive [D's fo llo wed by 2D3£t • " ( ) Error" is displayed for the above condition . Press (!I key to display the value that existed immediately before the er ror and continue the ca lculation. You can also press mil key and pe rform the operation from the beginning. • Results with a va lue less than ± (1x10 - 99 ) do not produce error messages, bu t ar e changed to "O" -19-
I Basic Calculations •Arithmetic Operations •Press the keys in the same order as the formula to perform arithmetic operations. Example Operation 23+4.5 - 53 = -25.5 56 x (-12) 7 (-2.5) = 268.8 2304·51:153EI 56El 12fZJ02·5fZJEI •For negative values, press ~ after entering the value. 12369 x 7532 x 74103= 12369Et7532Et Display - 25.5 268.8 6. 903680613x10 12 ( = 6903680613000) 74103EI 6.903680613 12 1.237907 45.6 = 2.997076023X10-• ( = 0.0002997076023) 1·23090045 ·6EI 2.997076023 -o4 · Results greater than 10 10 (10 billion) or less than 10 - 2 (0.01) are displayed in exponential form. (4.5X10 75 ) X(-2 .3X 10- 78 ) = -0 .01035 = -10.35X10-3 4 · 5§175El2·3fZJ§l78fZJEI (Exponential convers ion) ~ - 0 .01035 - 10.35 -03 · Results from 10 - 2 to 10 10 are not displayed in e xponential form. Use~ to display results in exponential form. (See page 16.) (2+3) x 102 = soo I ITJ2D3ITJt31~2m \ 500. ' The operational sequence. [IJ2D3CD~2 . does not yield the correct result. Eie sure to insert t31 opera· tion between ITl and ~. (1x105) 7 7= 14285. 71429 (1x10 5 )7 7-14285= 0.7142857 1§1507EI (Continuing) Iii 142 8 5 El 14285.71429 0.7142857 ' Calculations are performed using 12 digits for the mantissa. Although results are displayed round ed off to 10 digits, the 12-digit mantissa is maintained in the register • For mixed arithmetic calculations, multiplication and division are given priority over addition and subtraction . Example 3+5X6 = 33 7X8-4X5=36 1+2-3X475+6=6.6 Operation 305E16EI 7El8114E15EI 1D2113El40506EI -20- Display 33. 36. 6.6
•Parentheses Calculations • Calculations c a n be performed up to 12 levels, nested with up to 36 sets of parentheses (see page 18). • O nce an open parenthesis (ITJ) sets the display to 0., it also d isplays the number of parentheses. A close parenthesis ([I)) displays the resu lt of an operation enclosed in parentheses . Example Operation Display 100-(2+3) X4 = 80 1ooarn203rn (Co ntinuing) El4GI v (2+3)x(4+5)=45 203ITJEIITJ405GI 5. 80. 45. · The open parentheses at the beginning of an expression and the close parentheses immediately before [ =] may be omitted, no matter how many are required. 10-l2+7X(3+6) l=- 55 I (2+3) X4-( 5+6) X3IX2 = -26 1oarn201arn3o6a 203rnEt4a ITJ506ITJEl30JEl2GI 2El304CDD5GI 'An B can be used instead of a Q] in the above example. 5X6+6X8 15X4+12X3 0.8125 = (5X6+6xa)-:-(15X4+!2X3) 203EIITJ8010a1!02CDGI ITJ5El606El80JD ITJ 15El4012El30JGI - 55. - 26. 2. 0.2 0.8125 ' Convert calculation formula s with complex fractions to a one line expression with pa rentheses before per- form ing th e operation. (1.2X 10 19 )-1(2.5X102°) x 1~0 1=4.5X1018 1· 2§119aITJ2 · 5§120£1 30100CDGI 4El5D6 ~BGI I Register conversion ' T h e above exampl e is the sa me as: 60Q]4f35[}]9 and 6~4059 -21- 4.5 18 0.3
•Constant Calculations • Press an a rithm etic operation key twice in succession to specify the displayed value as a constant. " K " ap- pears on the display and the va lue can be recalled thereafter with a "value a " operation . Example 12+23 = 35 45+23 = 68 (-78)+23=-55 7-5 .6= 1.4 2.9-5.6 = -2 .7 (8.5X103 ) - 5 .6 = 8494.4 2.3 x 12=27.6 (-4.56) x 12 = -54 .72 ~x12=7.5 7879.6 = 8.125 ( 1.2 x 10 15 ) 79.6=1.25x1014 45 7 9.6 = 4.6875 3X6X9= 162 3X6X8= 144 3x6x (5+6)= 198 1(1.1 3 ) 212 = 3.138428377 17+17+17+17=68 8+8+8+11+11+11 = 57 50- 3.6 - 3.6-3.6 - 3.6 = 35.6 56 _4_X_(~2 +~3)~ = 2 .B Operation 230012EI 45EI 78~EI 5-61111117EI 2·9EI 8 · 5§13EI 12EH32 · 3EI 4·56~EI ITJ5GI 8CIJEI 9·6GIGl78EI 1·2§115EI 45EI 3El6EH39EI 8EI ITJ506ITJEI 1· 1EIEIEIEI EIEIEIEI 1700EIEIEI 80DEIEIDD11 ~BEIEIEI 501111113 · 6 ~BEIEIEIEI (or 3 · 61:11:::1501HIEIEI) 4EIITJ203ITJGIGI 56EI ' GIGI and i::::::lc:::ll are equiva lent to th e re gister conve rsio n (~B) fun ction. I - zz- Display 35_ 68_ -55 _ 1.4 -2.7 8494.4 27.6 - 54_72 7.5 8.125 1.25 14 4.6875 162. 144. 198. 1 . 331 (cube) 3.138428377 68. 57. 35.6 2 0 . (denominalor) 2.8
•Memory Calculations • Thi s un it is provided with 11 0 memories. •There are five memory keys (B. ~. ~. @±1. ~) •Press a memory key to display the key character and the prompt for input of a 2-digit value for the memory add ress. After the memory address is entered, the disp lay returns to the previous display. Memory F can be add re ssed simply by pressing ~ for the memory address . • Memory registers hold 12-digit interna l values, rather than the 10-digit mantissa displayed. • T he contents of memories are not erased whe n power is switched OFF. Press~ fo llo wed by~ to clear memories. Example Operation 23+9 = 32 2309D~[QJITJ 53-6=47 5311:16D~[QJITJ -)45X2=90 45£t2D~[QJITJ 99-:-3=33 9903D~[QJITJ Total 22 ~[QJITJ • U se ~ to input an initial valu e in memory. Clearing a memory before input is not necessary. 7+7+7+(2X3)+(2X3) +(2X3)-(2X3)=33 7+11+9=24 4+5+6=15 3+6+9= 18 (Total) 14 19 24 57 7X4X12.3 = 344.4 -12.3x(8+5)= -159.9 (_!11+6) X9 = 164 .7 12 x (2.3+3.4)-5 = 63.4 -J 30X(2.3+3.4+4.5) - 15X 4.5 = 238.5 7~'T~'T~'T2£t3D~'T~'T ~'T~'T~'T 7~[QJITJ08~[QJ~09~[QJ~D~[QJ@ 4~[QJITJ05~[QJ~06~[QJ~D~[QJ@ 3~[QJITJ06~[QJ~09~[QJ~D~[QJ@ ~[QJITJ ~[QJ[E] ~[QJ~ ~[QJ@ 7£14£112·3~[QJITJD ~[QJITJ~£tCIJ805CIJD CIJ~[QJITJ06CIJ£t9D 12£tCIJ2·303·4CIJ~"f'l:l5D 4·5~"f'~"f'£t301:115£t~"f'D -!- Displayed value 4 .5 switched with contents ot memory - 23- Display 32. 47, 90. 33. 22. 33. 24. 15. 18. 14, 19. 24. 57. 344.4 - 159.9 164.7 63.4 238.5
Function Calculations • Enter data and press the respective command key to perfo rm function ca lculations. • The result obtained for a function can used for further calculations, in arithmetic operations and parentheses calculations. • See conditions on page 95 for function input range and precision. •Trigonometric (sin, cos, tan, cot, sec, cosec) and Inverse Trigonometric (sin - 1, cos-', tan - 1) Functions Example 14°25'36 " = 14. 42666667° 12.3456°= 12°20'44 . 16" Operation 14El25El36El 12. 3456~§ Display 14.42666667 12°20'44.16" " For sexagesimal displays, the total number of digits for display of degrees/minutes/seconds is eight digits or less. sin 63°52'4 1" =0.897859012 cos <-}'. -rad) = 0. 5 tan (-35grad)= - 0.612800788 2 • sin45° x cos65° = 0.597672477 cot30° = tanl30•= I .7320508 7C I sec ( 3rad) =cos ( 7C /3rad) =2 cosec30°= si~ 30.= 2 sin- 10 .5=30° (Calculate the value of x when sinx=0.5.) Vcos 1 ![ = ~ 785398163rad = 4 rad tan- 1 O. 741 = 36 . 53844577° =3 6°32'18.4 " 2.5X (sin- 1 0.8-cos- 1 0.9) = 68°13· 13. 53" ~@) 63El52El41El~ l \'DEG ' ' ~~ l " RAD" ~(§) l ''GRA'' "DEG" "DEG" "RAD" "DEG" "DEG'' "RAD" "DEG" "DEG" 35~~ 2Et45~£t 65~EI 2~002EI~~ DiillJEI 8741~l!!m ~§] 2. 5£tITJ88~~ -24- 0.89785012 0.5 0.612800788 0.5976724 77 1.732050808 2. 2. 30. 0.785398163 0.25 36. 53844577 36°32'18.4" 68°13' 13.53"
•Logarithmic (log, In) and Exponential (10\ eX, xY, x 11Y) Functions Example log 1.23 ( = log 10 1.23) = 0.089905111 In 90( =l og, 90) = 4.49980967 log 4567 1n 456=0.434294481 (log/In ratio= constant M) ./ 4x = 64 (Calculate the value of x.) from x·Iog 4=Iog 64 x=log64=3 log 4 I01 23 = 16.98243652 (Calculate the antilogarithm of common logarithm 1.23.) e• 5 = 90.0171313 (Calculate the antilog arithm of natu ral logarithm 4 .5. ) 104• e -•+ l.2·102·3= 422 . 5878667 5.6 23 = 52.58143837 123 +(= 7/T23 ) = 1.988647795 4=== 32 0. 1 6~= 0.01024 92·5 = 243 Operation 1. 23(5) 90~ 6 41§J 041§JEI 1·23§!il~ 1§14134~ 1§1~0 1·2f32·31§1~EI 5 ·61§1~2 · 3EI 1231§1gj 7EI 816EI 9EI • x " and x 11' can also be performed for constant calculations. Display 0.089905111 4.49980967 0.434294481 3. 16.98243652 90.0171313 422.5878667 52.58143837 1.988647795 32. 0 .01024. 243. <1s- 23r'2 = 1.305111829 x 10- 21 OJ781123CDl§1~12~EI 1.305111829 -2 1 I 2+3x643-4= 10 203f3641§1gj3114EI 10. •x" and x 11Y are given calculation priority over x and .;. 22 +33 +4• =287 / 2~~203 ~~ 304 ~ ~4EI 287. - 25-
1os· '+9s'+ es'= 199615.7294 I 5·1~~ @!ii ~1 OD~'T 9D~'T 1~!aD~'T~'T 199615.7294 (5·1 ~~D9~~5·1 05·1 ~ ~a produces same resul t) 2 x 3.4(S+67) =3306232.001 log sin 40° +log cos 35° = - 0.27856798 Ant ilogarithm= 0.526540784 (sin 40° x cos 35° logarithm calculation) 2El3 ·4~~ITJ506 · 7CDD 8@ 40~[§)035~[§JD j · oEG" (Continuing) @!ijl!Qj 3306232.001 -0 .278567983 0.526540784 •Hyperbolic (sinh, cosh, tanh) and Inverse Hyperbolic (sinh-', cosh-', tanh- 1) Functions Example s inh 3.6 = 18. 28545536 tan h 2.5 = 0.986614298 cos h 1.5 -sin h l. 5=0.22313016 (Proof of coshx ± sinhx = e ,,.) s inh- 130 = 4.094622224 _,(20) cos h 15 = 0.795365461 What is x when tanh 4x = 0.88? x - ta nh~' 0·88 -0.343941914 sinn'2x cosh_, 1.5 = 1. 389388923 Operation - 26- 3·6~~ 2·5~~ 1·5~7'~~- ~'T~~D (Continuing) IJ;;:J 30~~~ 20015D@!il ~~ 2~~~EI 1·5 ~~~D Display 18.28545536 0.986614298 2 .352409615 0.22313016 - 1.5 4.094622224 0 .79536.5461 0 .343941914 1.389388923
• Other Functions (v, x2, 1tx, x!, RAN#, ABS, INT, FRAC) Example Operation 12+ 15= 3.65028154 2~005§!il0EI 22+32+42+5 2 = 54 8!(= IX2X3X·····X7X8)=40320 . I V Random number generation (pseudo random numbers from 0.000 to 0.999) Ob/•!h , ..1 •{l'.O( if,,_ z0c12_1 ) 132-52 +)32+ 42 =17 1 J 1- si n 240° = 0.766044443 = CO S40° (Explanation cos 8 =Fi - ~in 28 ) 1/21+1/41+1/61+1/81= 0.543080357 JOI 10P, = c10_· 4)1 =5040 12' 12Cs= s1(12_5)1 =792 ITJ13~~-5~~0J~00 ITJ 3 @ii ~D 4@iJ ~OJ §!il0EI ~@l 1a4o~~~E1§!il0 ·o~G· (Continuing) @ii~ 2@iJ@@iJ~04@iJ@@iJ~0 6@iJ@@iJ~08@iJ@@iJ~EI 12~@DITJ5~@EI ITJ 12a5DJ~~OJEI . 3 Absolute value of the common logarithm of 4 = I log ~ I= o.124938736 . 7800 Integer portion of 96 = 81 Decimal portion of 7~~0 = 0 .25 What is the aliquot part of 2512549139+2141? \I' ,· ,_ .-- \' c.:' {'f' 7800096EI~~ ,rf\..- c lL... ·' 7800096EI~~ :\,;J-::::\ ,,' 1 c" 251254913902141 El (Continuing) @i]~ - 27- Display 3.65028154 54. 12. 40320. (Example) 0.570 40. 0.766044443 40. 0.5430803 5 7 5040. 792. 0.124938736 81. 0.25 1173540. 0.99953
•Fraction Calculations • Enter fractions in the sequence of integer, numerator and denominator. Values are displayed in the same ord- er . Te n digits, including separator marks ( J ) , can be entered. Example 1-+3_.! _ = 3!1 5420 =3 .65 Operation 2~503~1~4B (Decimal conversion) ~ Display 3_J13_J20. 3.65 ·Fractions can be converted to decimals. Immediately after a fraction has been converted to a decimal, it can be changed back to fraction. 3456 = 81! (Reduction) 78 13 3~456~78B (Continuing) §!ij @ZJ 8_J11_J13. 115_J13. • Press a ca lculation command key to reduce fractions a nd improper fr act io ns to thei r lowest terms. Press llfilill@ to change a fraction that has been reduced to lowest term s to an improper fraction . 1 1 2578+ 4572 = 6.066202547X 10 - 4 1~257801~4572B 6.06620254 r 04 ·A decimal value is automatically displayed if the total number of digits for the integer, numerator, denomina- tor and sepa ratio n marks exceeds ten. 1 2X0.5 = 0.25 1~2t305B • The unit uses decimal values to calculate fractions and decimals. 1~3t34~5~ 1:15~6B 1~2t31~30 1~4t31~5B -28- 0.25 -1 _J1_J10 .
• Coordinate Conversion (R->P, P->R) • Rectangular Coordinates y P(x, y) -------------- ------~ I Example rJIfx=14andy=20.7, whatarer and 8? Ifx=7.5andy= - 10.whatarer and O rad? x R~P .jIfr=25and0=56°, whatarex "D EG" " and y? • Polar Coordinates y P (r,B) r 8 -i<---~-------x 0 Operation For polar coordinates. 8 can be calculat- ed within the range -180°<8~180°. (The calcu lat ion ra n ge for r adians and grads is the same.) Display (Upper ~'°' 55.92 83 90191 e) disp lay) \ 24.98979792(rl (L owe r ""'"b disp lay ) (Co nt inu ing) [Siiii)~ [Siiii) [B 55° 55' 42.2" 18 ) 7 · 5 [Siiii) B10~EI - 0.927295218 10) 12.5(r) 25 [Siiii) IBJ56EI 20.72593931 ( Yl 13.97982259( x ) Ifr= 4.5 and o= ~,,-rad, what are x andy? " R AD" 4 ·5 [Siiii) IBJITJ2 0 3El@ITJEI 3.897114317(y) - 2 . 25(x) • Percents Example • Proportion What is 17% of 1500 cc? 17 1500 XIQ0= 255 (cc) • Prem ium What is a 15% increase on 620 g? • Discount 15 620+620XIOO= 713 (,.) What is a 4% discount of 7.53 V? 4 7.53 -7.53 X '""j()Q= l.2288 (V) • Ratio What percent of 9.8 m is 7.8 m? "' ~:~ x 100= 81.25(%) Operation Display 1500El17 [Siiii) ~ 255 . 620£115@il~0 713. 7. 53El4@il~ll 7. 2288 7·809·6@il~ 81.25 -29-
•Rate of Change 1) If you add 300 g to a 500 g sample, wh at percentage of the old sample is the n ew sample? 30057J0500 x 100 = 160 (%) I 3000500~~ 2) If a temper atu r e of 40°C increases to 46°C, what is the percentage of in- crease? 464Q40 x 100 = 15<%) 46a4o~~ 3) If a 500 cc solution decreases to 400 cc. what is the percentage of decrease? 400500500x100 = -20(%) • Percent Constant 1)15%of1500g=225g 23%of1500g=345g 25%of1500g=375g 2) 30g=15.625% of 192 g 156g=8125%of192g 3) Adding 600 g to 1200 g = 150% of original weight Adding 510 g to 1200g = 142.5% of original weight 4) 138 g = 8% decrease from 150 g 156 g = 4% decrease from 150 g 4ooa5oo§!il~ 1500131315 §!i]~ (Continuing) 23 §!i] ~ (Continuing) 25~~ 1920030~~ 156~~ 120000600@!il~ 510~~ 15oaa138~~ 156~~ 160. 15. - 20. 225. 345. 375. 15.625 81.25 150. 142.5 -8. 4. •Specification of Number of Significant Digits, Number of Decimal Places, and I Floating Decimals (RND, FIX, ENG) n~E:',--rJ1.u.Le OJ\hi ..(,/ a,t _ Example Operation ~ Display 1100 -:- 6~ 16.66666666 .... · · 1ooo 6 a 16.6666666 7 (4 sig nificant digits specified) @!il~@) 1.667 01 (5 decimal places specified) §!i]~ffi@ 16 .66667 · Specification governs rounding and di splay digits for va lues. Howeve r, original values (un-rounded) ar e re · tained in the regi sters . Specify th e numb er of significant digits for exponential display. 200-:-7x14=400 I 2000 7El~~ffi@J I (Con tinuing) 13 14El · Use th e display va lue to continue calculation after a specification has been made. 123mX456=56088 m = 56.088km 7.8'! 7 96 = 0.08125'! = 81.25m<t -30 - 12313456EI ~ 7 ·8096EI ~ 28.571 399.994 56088. 56.088 °3 0.08125 s 1.25- o3
I Binary, Octal, Decimal and Hexadecimal Calculations • Perform binary, octal, decimal and hexadecimal calculations , conversions , and logical operations in the BASE-N mode (~c::ll) • Press @E!IB fol lowed by lill), !@ , @) , or IBrn to specify the number system (binary, octal, decimal , hexadecimal , respectively). • Calcu lation Range Binary (16 digits) Positive: Osx ,,;0111111111111111 Negative: fooooooooooooooo;;;x;;; 1111111111111111 Numbers: 0 , 1 Octal (11 digits) Positive: 0 sx s 17777777777 Negative: 20000000000 ;;;x;;; 37777777777 Numbers:0,1,2,3,4,5,6,7 Decimal (1 O digits) Positive Osxs2147483647 Negative =2147483648;;;x;;; - 1 Numbers0,1,2,3,4,5,6,7,8,9 Hexadecimal (8 digits) Positive: 0 sxs 7FFFFFFF Negative: BOOOOOOO;;; x;;; FFFFFFFF Numbers0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F *Numbers other than those listed above cannot be entered. For example, [IDl]J cannot be ente red when using octal numbers. * Mode specification for the unit of angular measurement or number of display dig its cannot be made in the BASE-N mode. Exit the BASE-N mode to perform specification. f) ('\ ~-) ·~ ;") •Binary, Octal, Decimal and Hexadecimal Conversions Example What is the binary value of 22 ,0 ? What is the octal value of 22, 0? What is the hexadecimal value of 22 10? What is the binary value of 9876510? Operation Display ~a (Specify BASE-N mode) ~22B~ 0000000000010110 ~@] 00000000026 §!) 00000016 ~ 98765 ~~ Error 'Conversions that involve changing from a larger calculation range to a sma ll er calculation range are sometimes impossible. What is the decimal value of 7FFFFFF, 6 ? What is the decimal value of 40000000008? What is the octal value of 123 10? What is the deci mal value of 11001102? §!17 FF FF FF~ B@l 4000000000 ~ ~123~@1 ~~1100110~ -31- 134217727 536870912 00000000173 102
•Negative Expressions • Press ~ to change a value to negative. Negative values are two's complements in binary, octal and hexadecim al. Example How is 10102 expressed as a negative? What is the decimal value of 101027 How is 12 expressed as a negative? How is 28 expressed as a negative? How is 3416 expressed as a negative? Operation ~a (Speci fy BASE·N mode) ~~1010~ I@ ~~1~ ~~2~ ~34~ •Binary, Octal, Decimal and Hexadecimal Calculations Example 10 111 2+ 11010 2= 1100012 I23sX ABC 16= 37 AF416 = 2280841 0 IF ZD1 6- I00 10 = 7881io = 1 EC916 76548'~ 1210= 334 .3 ........ .. = 516a Operation ~a (Speci fy BASE·N mode) ~ ~ 101110 11010EI §!il~1 23£1~ABCEI I@ ~1 F2 Dl:ll@100EI §!il~ 7654Gll@12EI • o ec imal portions of calcul ation res ults are cut ott . I I02+456sX 78107 IA16 = 39016 =91210 §!il ~1100~~456 £11@78Gl~1 A EI Display 1111111111110110 -10 1111111111111111 37777777776 F FFFFFCC Display 0000000000110001 00037AF4 228084 7881 00001 EC9 334 00000000516 00000390 912 • Multipl ication and division have calc ulation priority over additio n and subtraction for mi xe d calcul at ions. BC16X ( 1410+69 10) = 1560410 = 3CF41s 23s+963 10=982 10 23s+ I0I0II2= 1111102 ~BCEI ~Eill@1406 9 ~ITlEI ~'T'O§!il~ 10 10 11 El -32- 15604 00003CF4 982 0000000000111110
Example Operatlon . Display 2A56 16x 23s = 3246216 ~2A56£t~'TEI 00032462 28 16x CD16 = 226F16 ~2B£t£tCDEI 0000226F 2B16X 5810 =2494 10 @ill 58 El 2494 2B16X 63s =4221s ~ @J63EI 00000004221 · Constant calculations can be performed the same as El. i= and C:I on page 22 . •Logical Operations • Preform logical operations in binary, octal, and hexadecimal using!@,@] , ~. and§!) keys. Use I@ for logical product, @] key for logical sum , ~ key for exclusive logical sum, and §!) key for negatio n. Example CL 1916 A ND I A16= l81s \A- 1I102 A ND 36s=11102AND tll'U 23s OR 6 1s=63s 12016 OR I IOl 2= 12D1s \ ! r "-{ v1 \f \..(,AJ irt~-~vfC f+ .._, (...\ h.J: t. ....,f.: M '-} _ ic. \A:n~ 516XOR316= 616 10102AND (A16 OR 716) IA16AND 2F16= A1s 3816 AND 2F16= 2B1s Negatio n of 10 1102 Negation of 12348 Negation of 2FFF ED, 6 = 10102 Operation Display ~1:1 (Specify BASE-N mode) ~19@11 AEI 00000018 ~~ 111O~@J@l3 6 El 0000000001 6 ~~ 00000000001110 ~ @123~61 El 00000000063 ~120~~~1101 El 0000000100101101 ~ 00000120 ~5~3EI 00000006 ~101O@l~CD~A~ 7~ITJEI 3BEI 0000000A 000000000001010 0000000 A 0000002B ~~10110@1 1111111111101001 -33 - ~@11234@1 ~2F FFED @l 37777776543 FFD00012
Standard Deviation Calculations •Stand ar d deviation calculations can be perf ormed after clearing data total izer memories M07 , Mos. and M0g. Fol l owing~ . press@) to clear data totalizer memori es M07 , Mos. and M0g. •I f memories M0, , Mos. and M09 are not used during a standard deviati on calculation, all other calcu lations can be performed (including program calcu lation s). · •Data Input and Calculation Formulas •Input individual data items by entering the data fo ll owed by~ key. •Multiple data of the same val u e ca n be input by pressing~ key the same number of times the data is repeat· ed, or by ent eri ng the data first , fol l owed by £t key, a va lue representing the number of times the data is repeated, and then~ key. Decimal numbers can al so be input with these methods (Graphic analysi s, proba· bility dist ribution, etc.). •Standard Deviation n <Jn= l.~ 1(x, -xr n lx2 - (lx)2/n n [ Uses all data of a finite population to] determ in e the standard deviation for the population. ;g 1(x, -x'f = /1x2 -(1x)2/n n-1 n-1 [ U ses sample data of a population to] estimate the standard deviation for the population . •Mean n = ;~ix' xn Example Data 55, 54, 51, 55 , 53, 53, 54, 52 lx n Operation f:S~§l551!!l541!!l51 l!!l551!!l 53[!J[!J 541!!l5 2 [!J (Standard deviation a,,) ~ &::, (Standard deviation 0 11 - 1) ~ti) (Mean x) ~d:, · Results may be obtained in any order desi red. (Number of data 11 ) ~[QJ[§] (Sum of Ex) ~[QJ~ What is the deviation of the unbi· ased variance, th e difference be· tween each datum, and the mean of the above data? (Sum of sq uares i::x 2 ) ~[QJ[Z) (Continu ing) ~ffi~ [£) ~c±iaa 55EI 54EI 5El -34- Display 52. 1.316956719 1.407885953 53.375 8. 427. 22805. (Unbiased 1.982142857 variance) 1.625 (55-. i) 0.625 (54 -i) - 2.375 (51-x)
What is x and xa,, _ , for the following table? Class Value Frequency Number 1 110 10 2 130 31 3 150 24 4 170 2 5 190 3 Total 70 ~~1101310~ 1301331 ~ 1501324~ 170~~ 190~~~ ~[Q]§] ~cb ~& *Erroneous data clear/correction I (Correct data operation: 51 ~) CD If 50 ~ is ente red . press @Ifill and enter the cor rect data. 0 If 49 ~ was entered p reviously , press 49 @Ifill and enter the correct data. @ If 51 Et is entered , press 1 ~ or t?il and enter the correct data. *Erroneous data clear/correction II (Correct data operation: 130£131 ~) CD If 120£1 is entered, press m and enter the correct data. 0 If 120£131 is entered, press mand enter the correct data. @ If 120 £130~ is entered. press 120f:t30@lfil) and enter the correct data. 110. 130. 150. 170. 190. 70. 137.7142857 18.42898069 © If 120 £130~ was entered previously, press 120f:t30@lfil) and enter the cor r ect data. I Manual Alpha Mode The Alpha mode is generally used when creating programs, and wil l be described in details later on in this manual. It can also be used for manual calculations to confirm operations, as described b elo w •Press ~ key in the RUN mode to enter the Alpha (character input) mode ("ALPHA" indicator appears on the display). •The Alpha mode differs from the normal mode (when "ALP HA" is not displayed in the RUN mode) . Wh ile the No rmal mode can be used to perform general calculations, the Alpha mode is a display mode on ly . The Alpha mode is used to display remarks and the unit of measurement for results obtained by AR, #, and othe r commands. •All keys except ~, 1IDJ, lilll . @ . ~, l!I. t?il and §) keys become character or symbol input keys in the Alpha mode. Characters and symbols are marked in red on the panel surface. •Characte rs and symbols displayed in the Alpha mode are called "text" • Text is shown on the upper display screen. •Key Operations in the Alpha Mode @ID : Press to use function commands and functions marked on the key panel in light green. Press ~ and "III" appears on the display. Pr ess ~ again and the "III " disappears from the display. Press this key in the Alpha mode and "CAPS" appears on the display indicating that the alphabetic character mode has switched from lowercase to all caps. (The unit is set to lowercase characters afte r ALL RESET Orm key Ope ration),> I,•,, c ,•J ') o IEQJ through ~ (Exclusive of ~, IIDJ, lilll@ and ~) : v.,. ' •"". " Pressing of these keys wi ll result in display of the alphabet in the lower case: pressing them after keying in Bl will cause display of alphabet in the upper case. . [IJ through[[), [QJ, c:J, Cl, 1:1, Et, GI: .,~ ' Pressing of these keys will result in display of numbers or symbols. Pressing them after keying in Bl will result in the display of key signs shown below the respective keys. @) : Pressing of this key wil l show exponent sign "E" in the display. Pressing it after keying in Bl will show the symbol "71" " a : Pressing of this key will show the "=" sign. -35-
\,{ !l'\.lo.-::i -.J...... '1--1 -.r ~tv.-., 81iml: ~~""'""" '\.,C-t..U.~"~~.,;< JJ...e>c.. ""10 g 'lo"nnrr ~\l,,';?e_"- Pressing of this key will generate one space in the display. ' [ §!]OJ,[§!)(]],[§!)[[], [§!)£1 and [§!)Cl: \.. ~u.'' Pressing of these keys will put the calc ~or in 'lhe "RUN" , "WRT ', "PCL" and "1/0" m o d es . (Changing of unit of angle, execution of [§!)['. ] ['. ] etc. are not possible.) §),[ill] and lilll: Same function as in the NORMAL mode. @@ : Cl ?ar~ - AL'PHA mode. l'f1 : Command for continuing displayed data. The alphabetical character following the " ; " will b e link ed to alphabetical character immediately before it. ~ : Memory substitution command. Will substitute contents of specified memory into the ch ar ac ter data and display it as alphabetical character data. - 8l'T : 1a.u.t k 11... Display substitution command. Will substitute displayed number(s) into the alphabetical ch arac ter data , and display it as alphabetical character data. (!) : Clears displayed data . (Will not clear the ALPHA mode.) rJ3 : Clears both the display and the ALPHA mode. •Examples for Using " ; '', "#" and .'. ' AR" \1'o r /\e...to _{;oAe..f\"l-1 '" • For displaying " ABC" and "abc " in succession (with calculations being performed intermed iately) . ~ 7~CAllID~~ abcABC 0. m~_~_CfilCfil@J~ 3a201 e~~m I ~~~~~~~~~~~~~ •When having resu lt of " 23 x 5 " being displayed with assigning of unit "x= D D D km". 115. a:l23t35B~~OOS§JOO[k]@J~ I x=115km ~~~~~~~~~~~~~ •When having contents of MF-register (already inputted in first example above) being displayed as "FX - D D DP" . IFX-603P 0. -36 -
I Section 2 IProgram Calculations This sectio n focuses o n programmi ng . Spe nd a little time mas teri ng the techniques desc ribed here and your c alcu lat ions wi ll become more logical and efficie nt. Required Terms for Program Calculations · see pages 13 through 18 and 35 through 36 for an explanation of keys required for manual calculations. Jr---------------- Connector I]) RUN DEG ALPHA K CAPS F::·::-t.03F' -1 ·-:0 ~4c:- ... -:i r:u-1- i".'1- ·=i ·=i • ..:.. ·-' .Jt•I ,_, ... ~.,. - - p 0 Pr og ramkeys ---- . ....-. . .;je;ol j8P1j j7P2I j8P3J j 9 P4 1 IP1_I; ~_A ____ a ____c ____ .o ____ J;: ____B • ~l1DI IND ~,.. S~V E RJK"l LdAO' Pffi RiSAVI! - RSLOAO ifOiil' ~ !IHLTI ILeLI loorol IGsel lesTI IF s Tl>+:-H- -- Programcommandkeys • L_ G ti I_ _ ___ ' ABS d/c - - 10" e.. o ~ Iall!,I leNGI B ~ r;;;-1 ~NEGKANDLORMXORN ci;cLBfl 0 ~p 1rn T~·r I IhypI •1n~ln I Cr=~·I tj~:n I AL---.fcio e )JR c s0 TE uF v ·~ 1;...1 IM•n l T-- 1rMdl r'till NOT W X y Z • A -37 -
•Key Functions ~Mode keys ·~CD ... "RUN" (RUN Mode) Use this mode to perform program execution and manual calculations. ·~[]] ... "WA T" (Write Mode) Use this mode to write programs into the calculator and for checking, additions , deletion s, and editing. ·~[]] ... "PCL" (Program Clear Mode) Use this mode to clea r a specific program or all programs. ·~[!) ... "DEG" (Degree Mode) Use this mode to specify degrees as the unit of angular measurement. ·~[]] ... "RAD" (Radian Mode) Use this mode to specify radians as the unit of angular measurement. ·~[[) ... "GRA" (Grad Mode) Use this mode to specify grads as the unit of angular measurement. ·~£1 ... "1/0" (110 Mode) Use this mode for data communications with a cassette recorder, printer, personal computer or other peripheral. ·~~ ... "R " (MT Reverse Mode) Use this mode ~C?,c~verse ~he phase when using a cassette tape recorder. ·~ ... .... Alpha Mode EntrylExit ' '' -ot.Lo6" Use this key to enter or exit character input status (Alpha mode). (See page 35 .) "ALP HA" appears on the display in the Alpha mode. PS P9 ~ to ~Program Number Keys (Symbol=~) A E Press a key from ~to(§], or press IE@ followed by a key from ~ to~ to specify a program number from P5 to P9. You must specify a program number for program calculations. @ Program Number Keys (Symbol=~) F Press~ and a key from [QJ to[[] to specify a program number from P10 to P19. You must specify a program number for program calculations ~Hyperbolic/Password Specification Key •Use this key as a command key for hyperbolic and inverse hyperbolic functions. •In the Write mode(~[]]), press this key fo llowed by §ii (program number) to specify a program as including a password. • A password is a secret code consisting of any four Alpha mode characters and symbols . Use English charac- ters only to specify the password when using RSSAVE/RSLOAD (see page 85). Assign a password to a pro- gram when you do not want anyone to have access to your program, or to prevent a program from being altered or accidentally erased. Program contents cannot be viewed or changed by a user who does not know the password. Calculations can use programs that have passwords, without specifying the password. DSZ ISZ X=O I~O x=F x~F /_f\ve, \,\«.f " 't'- " O~\,\~ 'l( ~O·"" " uA) OJ CD CD 0 CTI CD Numeric/Condition Command Keys ,, L!J~W~L!Jl2..I Use the numeric keys to input values in the "WRT " and "RUN" modes. In the "WRT" mode. IE@ followed by one of thes~~t~ e~! t r_x<\!1_e CO)[~:'ISJcflOQipg conditional command. •@ ~ ... u:ecreliii!nt ana Skip ~n ~ero noo ,._ .; •. <-: ,~'"' Decrements the Moo register. Skips the next command when the Moo register is 0, or reads next com- 'X( ~;!,,d,.. w.~;i ~, me Mo? register is not o. • @jig) .. . hrcrem'l!i'it ana Skip on Zero Q. C /\vi \.( /\<A '2 \C .cU.L.' <.. Increments the Moo register. Skips the next command when the Moo register is 0, or reads next com - mand when the Moo register is not 0. . ''t"' ""\(,._ • @§) ... Reads the next command when the X register (display) is 0, or sKips tlle next command when the X register is not 0. •@@ ... Reads the next command when the X register (display) is positive or 0, or skips the next command when the X register is negative. • @§) ... Reads the nex t command when the values of the X register and MF register are equal, or skips the next command when those values are different. •@Ifill ... Reads the next command when the value of the X register is greater than or equal to the value of the MF register, or skips the next command when the value of the X register is less than the value in the MF register. -3 8-
rSAC,MAC r.l3 oN All Clear I Standard Deviation Calculation All Clear/Memory All Clear Key •Press this key to clear all registers except the Mn register. Press to cancel program calculation during execu- tio n (ind icator on display). • In the WRT mode, press th is key to clear everything except the Mn register. • In the PCL mode, press this key to delete the specified program only. (!I Clear Key •Press th is key to clear the disp lay. •In the WR T mode, press this key to clea r disp lay of a program's command step . "C " , itself, cannot be used in a program. PAUSE VER ~e\ C\l.AJO't~Q_. l>t pe-(~ { }' \.......-..~. ~ Halt/Pause/Verify Key G •Press this key during program execution to halt th e program. • In the WRT mode, press this key to stop p rogram execution to input data or disp lay results. When this com- mand is encountered, " HLT" is displayed and program execution is stopped. •Following @!W , press this key to temporarily stop program execution. When this command is encountered , program execution is stopped for approximately one second and then resumed automatica lly. •In the RUN mode or 1/0 mode, ~ followed by this key checks program and memory contents recorded on cassette tape. , IND PRT ~- )(~' l''"'f\ ~ Label/Indirect / Print Key H • In the WRT mode, p ress thi s key to write the jump destin ation number fo r an unconditional jump. •Foll owi ng @!W , press th is key to spec ify the indirect address of a memory and the indirect destination number for a manual jump. • In the WRT mode , press this key following @!W to specify the memory, unconditional 1ump and indirect address of the subrou tine. •Press ~ followed by this key in the RUN mode or 1/0 mode to print the program , memory contents or display. SAYE P()(E ~0.it" U:J b ~l "-- \,CO cU C: l!-Ll' I\ J..().J. 'C c~g(<i rt,:: o' < S;:_ t \<( 1_,cCc.1 ~ GotoISaveIPoke Key I •P ress this key to perform a manual jump wh il e p rogram execution is stopped by a " HL T " command . •In the WRT mode, press this key to wri te an unconditional jump command. • While connected to an FA-6 , press this key following @!W to record the contents of the Mn register to cassette tape. •In the WRT mode, press this key following @!W to write a command to record the contents of the Mn register to cassette tape. • Following@!W , p ress this key in the 1/0 mode w h ile connected to a FA-6 to record a program stored in memory to cassette tape. •In the WRT mode, ~ fo ll owed by this key w rites data to the specified address. LOAD PEEK ~ vvr'\f' r-; . 'i, ~0.A.f-r- \l.N J..,I (1 ll..Ll'\· , v> ,l~1 (, ~ Gosub/Load/Peek Key J •Press this key to perfo rm program debug (see page 50). • In the WRT mode , p ress this key to write a subroutine call command. )., (_ •W hi le connected to an FA-6, press t~s key following @!W to return data from a cassette tape to the Mn register. • In the WRT mode, p ress this key fo ll owing @!W to write a command to recall data recorded on a cassette tape to the Mn register. •W hi le connected to a FA-6 , press this key following @!Win the I /0 mode to reca ll program contents recorded on cassette tape. •Press ~ followed by this key in the RUN mode to call memory contents specified by an address. RSSAYE <'Jc;(: ,ll'·· .J... .,I; RS- \'-( c:,..C'( c\ Sp-\Cc- 1-o ..\&-i" ~ Back Step / RSSAVE Key ''('•.:or·(-. ' i• CO'"i". ~,, ' 1c' " \, '.)'I '.(! ') rI1 ;_( '.L' ._ (.·'~\.:) •Press this key du rin g debug to see the program command that was el< ecuted. The execution command is d isplayed while the key is pressed. •P ress this key to return to the previous step in a program bei ng written or checked in the WRT mode. Press and hold down th e key to back step at high speed . •In the RUN or 1/0 mode, p ress this key fo ll owing @!W to send the contents of memory and programs to a pe rsona l computer or anoth er FX-603P throug h an RS-232C terminal. -39-
RSLOAD NOP ~ Forward Step/RSLOAD/NOP Key •Press this key during debug to execute the program step-by -step. / • Press this key in the WRT mode when checking the program to advance to the next step of th e program . Press and hold down the key to forward step at high speed . / •In the RUN or 1/0 mode, press this key following~ to receive the memory conte7fs and programs from a personal computer or another FX-603P , via the RS-232C port . •In the WRT mode, M followed by this key writes an NOP command into the prog/am. This command ad- vances the program one step only and has no effect on the program. Use the NOP command as a dummy command to ignore a skip after writing an ISZ or DSZ, or to debug a program./ ~ n. Lu> I\ 1. ,lU/tb ~ Execute Key { •Press th is key to restart the program while " HLT " is displayed, indicating a hCjlt in program execution. , •In the WRT mode, press this key to write a command to establish a link with the r -6 linkage for programmed input or output of data from a cassette tape . C~nn~~tor ~ • l "'frlcon'rtMlton w1th the FA-6 Interface Unit. 1!?. r~c< ~.),A fA- 6 . •Program Steps and Command Display • Th is unit has a range of 6, 144 steps a nd a maxim um of 20 programs (PO to P19) can be stored in memory. •T he number of the program being used and th e number of remaining steps can be confirmed as follows. ~~'~§] or~EI 89 67*9 5500 Y--<>" - ~ ~c;: CA !;, '\.UJ..l . < . C,.\ ""-~"'-.,,._g Number of remaining steps '\H 1;,0 A<i.," (,c," ' ·"& · \\)0-UJllp~ "'·(>·~pc>.IJJ., ~~'J..\<'2. ~~--~-~---~-- used program number (asterisk in- dicates program with password) l\.-'"d'-''l 1' f~''.~ l~\"°'\..\'Ja.u.o.(_ c.. 1,,\ e-~~o ~\O...v... • During writin g or checking of a program, commands that have been w ri tten are show n on the display. Th e number of the command located at the lower ri ght of the display is shown in the upper rig ht. Step number of "2" at far right of lowe r display ~'f?O (e I\ One space between steps • During debugging (see page 50), the current program number is shown to the left of the upper display. The program number is separated from th e commands in the program by a space. F One space to separates prog ram number and command MinF3vx x2=HLT2 0012 MR v ~-----Program number
• Basically, each function requires a sing le step, b ut there are some commands where a. single function requ ires multiple steps . • One function / one step Numbers (0 to 9), ( ,), +I - , calculation keys (+, - , x, + ), ( ) , scientific functions (sin, cos, log, etc.), let- ters," .", HLT, PAUSE, NOP, RND. EXE , SEXE, PO to P9, MOO to M19, MF, MIF, etc. • One function / two steps Fractions, FIX, BASE-N commands, VER , PRT , RSSAVE , RSLOAD , FEXE , P10 to P19 , GSB10 to GSB19 , memories above M20 • One function/six steps P~E~ o~.n1d PgK~ ~2,,s~eps,+~~v ~\eps for 4-dig it address) , Ste ps are also" required to specify a program number and enter a password. • Program number PO to P9: 1 step •Program numbe r P10 to P19 : 2 steps •Password entry (per program): 5 steps Example: Program number 12 , which has a password , uses 7 steps (2 steps + 5 steps). I What Is A Program? • T he foll owi ng outlin es the fu ndamental steps for creating a prog ram. (1) Preparation Consider the problem and determine the formula. (2) Programming Incorporate the formu la into a program. (3) Program Input Store the finished program in the calculator. (4) Program Execution Execute the program to perform the calcu lation. The fol lowing examples il lustrate this procedure. Example: Find the surface area and volume of a regular octahedron when the length of one side is given. Length of Surface a rea (S) Volume (V) one side (a) 10cm ( )cm 2 ( )cm 3 7 ( ) ( ) 15 ( ) ( ) (1) Formulas For surface area S, volu me V, and o ne side a, the formulas for calculating Sand V of a regul a r octahedron are: S= 2.J3a2 G ~\Wt•..( ' ' (~J\';r.~o~r~'ll'r}!:'~ p '-\ '\. \A.v4 >'LC· /lD ',· v , '-' '" · J ,;; ~ ~c:\.lc...,( \~;"--(, dc "._,, ' i The key operation to manually calculate the· above formula is: '~•,'. ' Pc..r I.« 2£t3@ 0£t Numeric value a@~a-+ S 2@0 0313 Numeric valu e a@63S -+ V ./.(J'"'-' \"'.' In the above example, numeric va lue a is used twice, so it ma ke s sense to store it in memory F before the calculations.i,, ·; .., ., , , .- .1 ~ , ·1 · 1 ""c >••uN umeric value a ~~2£t3@0£t~~@~a -+ S p,,, >) 2@003£t~~~63S-+ v With th is unit, the operations performed for manual C'lalcu lations can be used as they are in a program. Once program execution starts , it will continue without stopping. You must use the "HLT" command \p stop the p ro- gram to input data and to display results . ~. "' .. 0 IA..tl,,, ~·oe?CT,u cl.I -~,~ (.:(,~._Q .-c , ,> - I l\ '(. -~,..n -41- ( ( (,,trr\'fl(~ r' t._x... \ - "'D(._Llv\ \'"" .l __
To store the previous program in PO: {,'- ,br; PO - i HLT, Min F, 2, x, 3,SHIFTr, X,MR F, SHIFTx 2 , =, HLT, 2,SHIFTr, +, 3, x, i i - 1,.., 1 ': 111 ;1~ 1Program ,U'· 1t'~ number To input data To see the result "' · ...... required "f ll'; ' rG '"·: . ~...'·~ t .o.'"r-1·_, ... MR F, SHIFTx', 3, =, HLT, i To see the result (21 steps) ti ~\ l~! .,A \-'A (.).''.\" ·@'-. j C(~ · commas have been in serted between steps in this manual and the supplemental program library for easier understanding. (3) Program Input To store a program in the calculator... (1) Enter ~rn to select th e WRT mode. If a program is already stored under the number you want to use to store a program, you must change the number or delete the previous program. (See Erasing Programs, and Changing Pro- gram numbers, page 53.) (2) Press the keys to enter commands as they appear sequentially in the program. Press 8 and re-enter the correct data if you make a mistake. Operation Display WRT 6144 P1-0123456789 p 0123456789 WRT (Omitted below) 6143 P0 0001 HLT 0002 HLT MinF 0003 HLT.MinF 2 t3 0004 HLTMinF2x -42- ,·
0005 HLTMinF2x3 0006 HLTMinF2x3r Et 0007 H LTMinF2x3rx 0008 HLT M inF2x3rxMRF 0009 HL T MinF 2x3rxMRFx2 a 0010 HLT MinF 2 x3rxMRFx2= 0011 HLTMinF2x3 rxMRFx2=HLT 0012 HLTMinF2x3r xMRFx2=HLT2 0013 TMinF2x3rx MRFx2=HLT2r 0014 MinF2x3rxMR Fx2=HLT2r.;. 0015 F2x3rxMRF x2=HLT2r.;.3 Et 0016 2x3rxMRFx2 = HLT2r.;.3x -43 -
Operation Display 0017 3vxMRFx2=H LT2v.;.3 xMRF 0018 x MRF x2 =HLT 2v.;.3 xMRFXy 0019 MRFx2 =HLT2 v 3xMRFxy3 0020 RFx2 =HLT2v ·' 3xMRFxy3= 0021 2 =HLT2v 3 xMRFxy3=HLT RUN 0. • 1n the WRT mode, each press of a key stores the command assigned to that key into the program memory as part of a program. The command stored into memory as wel l as the number of steps used up to that point are shown on the display. Also note that program execution stops automatically when the end of the program is reached, so a HL T command at the end of the program is not necessa ry. (4) Program Execution To use the stored program and perform calculations: (1) Enter ~OJ to select the RUN mode. (2) Specify the program number(~ to~.~~ to~~.~@] to~[[]). (3) If the program is stopped by a "HLT " command, inpu t data (or read the resu lt) and press@]. (4) Respecify the program number if you want to repeat the calculation. (5) Press ~OJ to stop program execution or clear "H LT" . . -4 4-
The surface (S) and volume (V) for the regular octahedron in the sample problem are calcu lated as: Operation (Prog ram number ~ specification) 10~ (Continuing) (To repeat the ~ calculation) (a) 7~ (Co ntinuing) (a) 15~ I Length of Surface area (S) one side (a) 10cm (346.4101615)cm 2 7 (169.7409791) 15 (779.4228634) Display AUN 0. AUN (Omilled below) HLT 0. 346.4101615 471.4045208 471. 4045208 169.7409791 161.6917506 161.6917506 779.4228634 - 45- Volume (V) (4 71.4045208)cm3 (161.6917506) (1590.990258) ( Not required if already in the ) "RUN" mode. (S when a= 10) (V when a= 10) (S when a= 7) (V when a= 7) (S when a= 15)
Operation (Ends program calculat ion) Display (V when a= 15) 1590.990258 RUN 0. ~ " HLT " disappears • If execution is ha lted by HLT, enter data or read the resu lt and then press @) Program Checking and Editing (Correction, Addition, Deletion) Example: Find the surface area and volume of a reg ul a r tetrahedron when the length of one side is given. Length of Surface area (S) Volume (V) one side (a) 10cm (173.2050808)cm2 (1 17.8511302)cm3 7.5 (97.42785793) (49.71844555) 20 (692.820323 ) (942.8090416) (1) Formulas For surface area S, volume V, and one side a, the formulas that calculate Sand V for a regular tetrahedron are: S =/3a2 (2) Programming The foll owing procedure sto res numeric value a in memory F and assigns to prog ram number P1. Pl. HLT Min F 3 SHIFT v I X MRF SHIFTx2 I HLT 2 SHIFT v I 2 = HLT / (20 steps) X MRF SHIFTxY I 3 This program may be e nte red into th e calcu lator anew. Howeve r , b eca use th is program is simi la r to the pro- gram for a reg ular octahedron on page 41 , it is easie r to edit our original program. (3) Program Check and Edit Select the WRT mode, specify the program number , and press lllil or !ill) to display th e number of steps and program contents. Di splay the step you want to change in the previously input program. Fi rst, compare both the octahedron program and the tetrahedron program. 1. Change the prog ram number from PO to P1 . 2. Delete "2, x ". 3. Change the "3" of "-o-, 3, x," to "1 , 2," -46-
Operation ~\J, (C~ll prog ram PO .) ~ Change p rogram number (Program check) . @TI C.. t ( V \,('I(,'''· (Program c hec k @TI Abbreviated below) (Delete "2" .) (Delete "x" .) Cf] Display WRT 6122 P1-0123456789 p _123456789 WAT (Omitt ed below) 6122 P0 6122 p 6122 P1 0001 HLT 0002 HLT MinF 0003 HLT MinF 2 0002 HLT MinF 0003 HLT MinF x 0002 HLT MinF 0003 HLT MinF 3 - 47- (Moves program PO to prog ra m P1 , may be om itted if you do not want to maintain contents of prog ram PO.) \. \ (M oves to previous command when "2 " disappears.)
Operation Display 0004 HLTMinF3r Presslillltoadvanceto"2v+". 0012 HLTMinF3y xMR Fx2 =HLT2y7 0013 TMinF3y xMRF x2=HLT2y73 (Delete " 3" .) W 0012 HLTMinF3y xMR Fx2 =HLT2y7 (Addition) ITJ 0013 TMinF3y xMRF x2=HLT2y71 (Additi on) ~ 0014 MinF3yxMRFx 2 =HLT2y712 0015 inf3yxMRFx2 =HLT2y712x Pr ess lilll to advance to "3 =HLT " . 0020 = HLT2y 12 xMRFxy3=HLT (Look at beginning [ill) 6122 of program .) P1 (Look at b eginning [ill) of program .) 0001 HLT -48- (Can also hold down lill]. If you go too far, press lillJ to return.) (HLT is 20th step .) (Return to beginning; number of remain - ing st eps display)
(Look at beginning @D 0002 o f program.) HLT MinF (Back up one step.) @] 0001 HLT (Back up one step .) @] 6122 P1 (Back up one step .) @] 0020 =HLT2..; 12 xMRFxy3=HLT (Back up one step.) @] 0019 Fx2 =HLT2..; .;. 12xMRF RUN Summary of Program C~eck ~'l Q.... - (1) Press ~[]] to ente r the WRT mode. xy3= 0. (2) Enter the number of the program you wa nt to check. (3) Press IIDJ or lill] to display a command. Hold do wn IIDJ /@!J to scro ll through the program. Note: See page 65 for checks of programs with passwords. Summary of Program Editing (1) Use program c heck to display the step to be edited. (Return to begi nning; numbe r of remain- ing steps display) (Program chec k from program end) (2) For deletions, display the step you want to delete and press m. (3) For modifications, display the step you want to change, delete with m, and ente r the correct data. (4) For additio ns, display the step immediately preceding the addition and then en ter the additional step. Addition s w hi ch cause the maximum number of steps to be exceeded cannot be saved. •Additions a nd deletio ns may be perfo rm ed in any order. Performing additions and deletions auto- matically changes the number of steps in the program. - 49-
(4) Program Execution Operation (Program number IEIJ specification) 10~ ~ repeated below I Program Debugging Display RUN (Not requ ired if already in " RUN " mode.) 0. RUN (Omitted below) HLT 0. (S when a= 10) 173. 2050808 (Vwhena=10) 117.8511302 Program debugging is accomplished by entering simple data fo r program execution and executing the pro- g ram one step at a time Program er ror s are detected by checking the program at each step. Summary of Debugging (1) Press ~[IJ to enter the RUN mode. (2) Press lillJ a nd enter the number of the program you want to debug. (3) Each press of lillJ executes one step of the p rogram. Input data and press lillJ when "HLT " ap- pears on the display. (4) Press and hold down@) to display the program command that was executed and the number of steps. (5) Perform (3) and (4) as required to check the program. *(3) and (4) can be performed even during normal program execution (from the position th e prog ram was stopped by HLT) . ~can be pressed during debugging to resume normal program executio n. Note: See page 65 for debugging of programs with password s. Example: Debugging the previou s program . Operation (Debug start) Ci ""?°" . !>.'\ _, "'-l"' '\. \!,(.:: .• L rv'\ \cr"> .Oll 1i P1 Display RUN 0. RUN (Omitted below) -50- (Not required if al ready in "RUN " mode .)
(Data) 2 9 I'.\·. \,(,\\,l ( (Press and hol d down @!) to check c ommand .) P1 HLT 0. HLT 2. 2. 3. 1. 732050808 0004 HLTMinF3v 1. 732050808 2. 4. 6.92820323 HLT 6.92820323 2. -51. - (HLT is 1st step.) (Input simple data.) H ..( ~{'"L.(A x: (Min F is 2nd step.) (Value "3" is 3rd step.) (Vis 4th step .) (x is 5th step.) (MRF is 6th step.) (x 2 is 7th step.) (= is 8th step.) (HLT is 9th step.) S when a=2 (Value "2" is 10th step.)
(Press and hold down to ~ check command.) (Press and hold down to ~ check command.) (Press and hold down to ~ check command .) (Press and hold down to ~ check command.) 1.414213562 1.414213562 0012 P1MinF3vxMR Fx2 =HLT2v.;. 1. 12. 0.11785113 0015 P13vxMRFx2 =HLT2v.;.12x 2. 0016 P1xMRFx2=HL T2v.;.12xMRF 2. 0017 P1RFx2 =HLT2 v 12xMRFx1 HLT 0.942809041 -52- (V is 11th step.) ( 7 is 12th step.) (Value " 1" is 13th step.) (Value " 2 " is 14th step.) ( x is 15th step.) (MRF is 16th step.) (x ,. is 17th step.) Vwhena=2
Erasing Programs •Erasing All Programs ' Enter the PCL mode (~00) and then press @m~. Note: Programs with passwords will also be deleted. Values in independent memories (Mn r egister) will not be erased. Clear the Mn register us· ing @m~ illJh&~N mode. •Erasing a Single45rograrli"-f -"' -U1.. Enter th e PCL mode and specify the program number ((Brlil ). Note: See page 66 for the procedure to delete programs with passwords. Changing Program Numbers A program number from PO to P19 is required at the beginning of all programs, and1he same program number c annot be used for two different programs. If PO is already used by a program and you want to store another program under PO, change the program number of the program in memory to make PO available for the new program. To Change a Program Number (1) Press ~[]] to enter the WRT mode and then specify the current program number for the pro· gram you want to renumber. · (2) Press l!1 (3) Specify the new program number. If the number specified is al ready being used for storage of a p r ogram, you won't be able to store the program. Use a number that is currently available. (4) Enter the RUN mode (~OJ) or the WRT mode (~[]]) Example 1: Change program number PO to program number P9. ~m~m@~~rn Example 2: Move program number PS to program number P6. ~(]]@~l!J@~~[j] Note: See page 66 for details on handli ng programs with passwords. Constructing Programs In this section , a number of possible methods for solving a particular problem are given, along with their relative strengths and weaknesses . Example: Calculate the length of arc (/) and the length of chord a for a sector with a central angle of e 0 and radius (r). l rnB · B =~ a=2rsin 2 it . ~\ ~2 -53-
•Procedures Procedures Program Sequence I \1 ,, "It} I ~ PO MOOE 4, HLT, 2 r@! Min01,X ,HLT, A 3 (}@!-->l Min02,X ,SHIFT7l:, 1'8,0,=,HLT, .' 4 @--a MR02,+,2, =,sin, X,2, X,MR01, (PO) = ' 24 steps+1 step Sequence Ir~ PO MOOE 4, Min 01, X, HLT, B 2 (}@)-->l Min02,x,SHIFT7l:, -;-, 1,8,0, = , HLT, 3 @!->a MR 02, .' 2, =, sin, X,2,X,MR01, (PO) = ' 23steps+1 step Sequence I r ~[Q)CIJ 2 (} ~[Q)~ c 3 ~---l POMOOE4,MR01,X ,SHIFT7l:, X ,MR02, 1' / .' 8, 0, =, HLT, (PO) 4 @!->a MR 02, +, 2, =, sin, X, 2, X, MR 01, =, 22steps+1 step Seque nce Ir~ PO Min 01, 1 step 2 II~ P1 Min02,MOOE4, 2 steps D 3 ~---l P2 MR 01, X,~lfT1C, X,MR02,+,1,8,O,=,1G"p;("°] 4 ~--a P3 MR 02, -:-'2, · 2 Pl = ' sm,X, , X,MR01, 10steps PZ P3 = ' Total 23 steps+4 steps •Strengths and Weaknesses of Programs Program A (Standard Program) •A fter the program number is specified, standardization using a data~ or~ operation makes the p r ogram easy to u nderstand. •Many othe r programs can be inco rporated into this program (maximum of 20) . •Small number of steps . •Partial changes of data or viewing of partial results is impossible because the procedure is fixed. Program B (Variation of Program A) ,:,~,"' ,,,,·~v' c110°,,, ,..;; •Standardization is no t as good as in program A. Other aspects are the same as program A. Program C (complicayap 1 dm~, input) , •Program Chas the smallest ·numb.er of steps. 1 •Many other programs can be inctJrp'or§ted ' /n'to t~is Qr9Q!<j!Q( •Data must be rnput to many memorres. before the program can be executed. Data input is troublesome and prone to mistakes. ' c '· .tJ_)~, ~·. \.• Ol1M..•. \'. ..q.~1 \ t,O -U,'~ 9 {; <'"'\ 1; :.( ,., J. Progra'!' ~l"tt~~ fy_ncti~n ,!~r""-aH vt.. . ,1... - :c --i • \_ r- ,_ ) •Data rnput can be performed. at any pornt rn the program because~ has many functions. This is also true for viewing of results . !; ~ ''"r",. -. e;o ~·c ,..., ..t, ,, Q.. \ O'\ ~ ,(,..,. . 'r'- CL '-,' -54-
(I~ "f c \~ •Partial changes~of data and vieyvi n~ _of suqseq u eJ;; result s are{,extremely easy. •Program D ha s the greatl:i st nti m~er-df step'$' '' - ''-' ,.,, .,. . ·~is insufficient fo r programs that ha ve a lot of input data and calcu lation re sul ts .@~ must be used when there are six or more program numbers.. - co,;~ ._e ,zc"' •Program D is not suitable for h an dl ing multiple programs. t<'{' '\./.) <..u~ C.".. The variou s strengths and weakness of the different types of programs make it impossible to sta te w hic h type 1s the best. Type A is used for general explanatio ns in this manual an d the suppleme ntal library, while type Dor other types are used for calculations . \· ';_)•. ell.C:... · . -. <. .\ s_) \.. ' I Programming and Operation Rules •Formulas •Formul as can be incorporated into programs as they are performed manually (true algebraic logic). •Programmed functions can be incorporated into prog ram s. • Th ere is no limit to the length of a formula. •Any number of constants can be inc luded in one formul a. Mantissas are limited to ten digits and exponents are li mited to two digits. On e digit is one step (decimal point, +I - , and exponent are also one step eac h) . •Constant calculations ( + +, xx, x , . x , . , etc.) can be incorporated into programs and execution is th e same as manual calculation. },•\k.UC(, •During Program Write ("WRT" displayed) •T he keys that are operational immediately after entry into the WRT mode are ~ to lBJ , @~to@~ . ~~ to ~~, ~[]l ~ 13 and ~ (fo r programs with passwo rd s). •T he step number displayed when "WRT" appears on the display is the write step number, except for~ at the beginning of th e program . The Pn is also w ritt en into program memory . Th is uses one or two steps. For program s with passwords , six or seven steps are used. • If the w rite step disappears during program w rit e, further w ri ting is impossible, but prev iously en tered data is not erased. •The function input range and parentheses level overflow are not checked during "WRT " , but these errors can be generated during program execution. •Press ~tolBJ , @~to@~ , ~(]]to~~ (Pn specification) , ~CD to ~[]]or ~ 13 in "WRT" to fin ish program w riting. You may then writ e to a new program number or switch to a different mode. • Th e last HLTin the program i s not necessary . If there is no HLT, the last command is exec uted and th e p ro- gram ends as displ ayed. •During Program Execution ("RUN" displayed) • If a ~ key is pressed for a program that does not e xist in memory , no action is taken •Manual calculation (interrupt calculation) can be performed before or during the start of program execution w hen the program is stopped . Manual calculation result s can be input as data and display re sults can be u sed in calculatio ns. However , when the program is stopped during execution of a fo rmula or when a displayed va lu e is to be used in a subsequent calculation , you must perform the interrupt calculation and return to the previous sta tus before re-starting the program. • Press r!!I wh en the p rog ram is stopped to retain th e prog ram step s, and to clear displayed valu es and calcu la- tio n commands. Pr ess r!!I during execu ti on (wh en on ly symbols are shown on the display) to terminate pro- gram exec ution. U se this feature to terminate prog rams tha t hav e extremely long program calcu lations or endl ess loops. •Press lffi!] during prog ram execution (wh en on ly symbol s are shown on th e display) to susp end prog ram exe - cution at the step that was being executed. Thi s is the same as pressing lffi!] during a pause. Use thi s proce- dure to debug program s during execution. •Th e foll owing conditions cause errors ("Error " displayed) during program execution: (1) A calculation re sult or memory contents with too many digit s. (2) A function or a result in excess of the input range. (3) A non-ex istent jump destination specifi ed by~ . (4) A n on-existent subroutin e specified by B ((3) and (4) produce "Go Error" display.) (5) Overflow of Ln reg ister for parenth eses and calcul ations du ring exec uti on. {This produ ces a"( ) Err or" display.) All of th e abov e stop prog ram execution , and display th e "Error " message al ong with the program ste p nu mber that cau sed the error . Exit the error conditions by p ressing r!!I (l!I can also be used in 5) and press@] to check the command code th at cau sed the erro r. * Programs with passwords cannot be checked. • W hen te xt is used for comments, the display disappears du ring program execu tion. -SS-
Programs with Remarks Display Using Text • See the Manual Alpha Mode on page 35 for details concerning text objectives , and key operations during the Alpha mode. • P ress ~ to ent!?r the Alpha mode in the RUN mode, after IEJ specification in the WRT mode, or after a save, load or PRT specification in the I/ 0 mode. This permits input of text. •" A LPH A " is shown on the right of the upper display while the unit is in the Alpha mode. •Selecting the Alpha mode in the WRT mode displays " "" " ,, " is displayed when Alpha mode is exited, and the characters betwee n """ a nd ",, .. are all text. Numbe rs a nd calculation sy mbols a re displayed as is a nd calculations a re not affected. I Alpha mode start WRT 0008 I I Text Alpha mode exit (Continuing above ope ration) ~ ITJ~ I """ HLT 12x3~ 0. ~operation in this manual and the supplementary library is denoted by "AL .for Alpha mode st art and AL" for Alpha mode exit. •Text Program Execution • Write text in a program and execute the program to display text as described below. 1. When there are 16 or fewer c haracters . a ll of th e characters a re d isplayed as the te xt prog ram is executed. 2 . When there are 17 or more characters, the fir st 11 characters are displayed for a pproxim at ely two sec onds, a nd then the characters scroll to the left in approximately half-second interva ls until all characters have been shown. Th e last 16 characters remain on the display at the end of te xt display. Example: Write text "AL abcdefghijklmn ... xyz AL " to P3. ~ITJE] -> RUN - ALPHA abcdefgh ....... / 1 \ ....... jklmnop 0. - 56- Displayed when there is more text to be displayed (approxim ately 2 seco nd s)
RUN bcdefgh i j k lmnopq 0. RUN cdefgh jklmnopqr 0. Text scro ll s off left side of display RUN jklmnopqrstuvwxy 0. RUN klmnopqrstuvwxyz 0. Text scrolls to the left in approxi- mately half-second inte r vals End of text display Note: Press !Hill while text is scrolling to the left to suspend movement. Then , each press of [ill] scrolls the text to the left, one character at a time. Press !ilil to return to character scrol ling. • A fter text prog ram execution, the prog ram executes the next command and the text display continues and the lower ca lc ul ation display is also retained. Note: U se thi s function to display contents and the name of a ca lculation as r emarks du ring long program ca lcu lations. • The lower ca lcu lat ion display is not affected by text program execution , so text and numbers can be handled at the same time without creating a special program. • Affect of Text Displays on Subsequent Displays The fol lowing examples illustrate the affect of text displays on the displays of subsequent operations. (1) Text display Once text is displayed, it remains displayed even if it is fo ll owed in the program by numeric input, fu nction exe- cution, or a ca lc ul ation command. Example: Program the fol lowing in program area PO and execute. PO "AL , a,=, AL ", MR01, (, 123,), SHIFT PAUSE,+, 30, sin Ia= I r~~~r;ent~· ~; ~~m~~' 1 ,,,, 01 ("123") 123. ~~~~~~~~~~~~~ 0.5 -5 7-
(2) Clearing text displayed during program execution a. Text is cleared by the display of a new calculation result or numeric input. Example: Program the following in program area PO and execute. Then enter the value 789. PO"AL,a, =,AL",123, x,456, 7 8 9 (Register) I~··---~I ,p,og,,m '~""' - 56088. . ).., of\,,:, f:iC ob ~-----------~ (New entry) ·- 789. b. While program execution is stopped by a H!- T command, pressing the @] key to advance to the next command clears the text display. Example: Program the fo ll owing in program area PO and execute Pres s @I follow in g execution of the HLT command. POAC,"AL, i,n, p,u. t, a-SSPACE, CAPSA, AL",HLT,MinOO 123 (Register) • HLT I (Pro.mpt for input) . °lvlC\ C [.._CL,.:~ Q_ <.:.'~). ~i_n_p_u_t_A ___ 0_·_~ c v HLT input A 123. 123. (Input of 123) (Execution resumed) ~1(\..\),,0/\.. ,(fo\\J.1 .£ _ ,. c. Input of new text while text is displayed clears the initially displayed text. Example: Program the fo ll owing in program area PO and execute. Then ente r the c haracter "d " PO"AL,a,b,c,AL" ~rn~ (Program resu lt) 0. ALPHA (New input) 0. -58-
Note : Starting ne w text input with a semicolon causes the new text to be appended to the end of the existing text. Example: Program the following in program area PO and execute. Then enter " ; d" PO"AL,a,b,c,AL" ~rn~ I~•_b _c _____ 0_._~I {Pmg"m ''" "" ' I~•_b _c_d _ ___~·-···-~1 {New iopc•) (3) Clearing a text display a. Press the (!I key to clear text from the display at any time while inputting text in the ALPHA mode. Example : Enter the following "a b c" 123 " (!I ~[]J[fil©~ 123~ ALPHA 123. ALPHA 123. Note : Pressing the l!I key while the unit is not in the ALPHA mode causes the numeric input only to be cleared. Example: Enter the following "a b c" 123 (!I ~[]J[fil©~ 123 123. 0. b. Pressing the FD key while inputting text in the ALPHA mode clears the text and exits the ALPHA mode. Exampl e: Enter the fol l owing. "a b c" 123 " FD ~[]J[fil©~ ALPHA 123~ 123. - 59-
0. Note: Even though the ALPHA mode is exited by pressi ng the mil key , the te xt that was clear ed from the dis- p lay is sti ll r etained intern.al ly.· Re-entering the ALPHA mode and then inputti ng a sem icol on displays the text that was originally cleared. Example: Enter the foll owing. " ab c" 123 mil i23 I•bc _____.I . . ~123.· I ' ~ @J lli)@]~ ALPHA 0. c. While text and numeric input is displayed, entering a null (by pressing@@ twice without input) causes the text to be cleared from the display. The text that was cleared can be recalled to the display by inputting a semicolon. Example: Enter the following. "a b c" 123 mil ~@.]lli)@]~ la be 123 123. ~~ 123. ~~ l•bc ALPHA 123. -6 0-
• Using Text in Programs Note that text operations are described here us ing example routines. Some of these routines can be used alone as a program, but most are meant to be incorporated as part of a larger program. You can make changes 1n these example routines to suit the needs of your program • Text can be used to display messages that prompt for input of desired data. Example 1: ~@IDCIJIKJ0@J[f]§!Wcl0~ffiIJ~05 This routine results in the display illustrated below. The value input in response to this prompt is stored in memory M05 when §] is pressed. A 0. Example 2: ~@ID(]]2§i['[J~ffiI]~01 ~ITl2§1['[J~ffiI]~02 . This routine produces the fo ll owing display. 0. The value input in response to this prompt is stored in memory M01 when§] is p ressed, and then the following prompt appears. 0. Input he re is stored in memory M02 when §] is pressed. • Tex1 can also be used with results to more clearly indicate the meaning of the va lu es that are shown on the display. CD The AR command recalls a numeric value from a memory and inserts it into text. Once the value is mixed with the text, it is handled as text itself, and so it cannot be used in further calculations. Example 3: ~@ID[[)B'W~lfmlIBJ[Q)~ffiII ..... This routine recalls the contents of the MF register (123) , and inserts it between the text "B = " and "kg" , producing the fol lowing display. 0. E I r;;;;;;;i@±J r:. -, ,O@±J ""'"''""' (M01: 123) xamp e 4: ~AR 01 e3 : AR 02~i!!l!J ..... M02 456 This routine recalls the contents of memory M01 (123) and memory M02 (456), and displays them separated by a colon. 1123:456 0. ' You can use any number of AR comma nds within text. - 61-
@00 is used to reserve a digit position within text for the display of a value. Each 00 represents a digit or a position for the decimal point. Example 5: l@[[)~§l(ill) 3~0S8100810081008100810081008JOO~IHTII . This ro utine causes the contents of memory MF to be rounded off to three decimal places, and then rese r ves seven positions for display of the va lue. A=DDD . ODD ODD . DOD Seven places were rese rved because one extra place is required for the decimal point. · Each 00 reserves one position. D eci mal points .mantissa positive/negative signs, exponents symbols, expo- nent positive/negative sign s, and degr ee symbols all tak e up one position each . Example 6: lill]1 ~[i@[@OO~@IDIXJ81008101YJ§l00~ ~~r@IID1 To make a count data in MOO displayed like D. Note: The underlined section can also be programm ed using the AR com mand as fo ll ows. ~@IDIXJ~OO§i[!J(Y)~OO~ •For both AR and # , the decim al point is not displayed when the valu e being handled is an integer. Example 7: ~00~8HIDS8JOO~IHTII Th is routine displays the value of .,, . n=3 .141592654 3 . 141592654 ' I f the number of digits of the value being displayed is greater than the number of places reserved, the full value is displayed. ' Up to 99 places can be reserved using # Note: If the text display produ ced u sing # or AR is lo nger than 17 ch aracters, the display sc roll s to the l eft u ntil all of the ch aracter s ar e displayed. Example 8: 1 23@)3@~0W@J@J0ITJ0001JCDS8100~ The display that result s fr om the above contains more than 17 character s, and so it sc rolls to the left as illu st rat- ed below. ~,/ -- ALPHA abcdefghi = 1 . 23E - 1.23-o3 ··ab·. cdefgh =1.23 E- 03 1.23 - 03 - 62-
( 3) Using a semicolon in the first position of text results in the text being appended to the end of previ- ously displayed text, without going to a new line. Example 9: ..... 1Hill~01 ~~OO~OO@IDCil~!Wcl~ 1Hill~02 ~~~(ID~(ID(]]~!Wcl~!Hill~03 ~@fl~OO~OO@J~!Hill .. ... f his routine reserves two digits for the yea r , month, and date , and assig ns the contents of M01, M02, and M03. DOMDOD DD Example 10: ..... ~@IDOO~ooa~l@o5~§1[!] 2~~@fl~OO@ID(]]~!Hill . To make a result ing data in M05 ro unded off at the two places of decimals and then displayed with n-th index (nth: MOO), like Passwords X!ITJ=DDDDDm DDDDD •A password is a sec ret code consisting of any four Alpha mode ch aracters and symbols. Use Engli sh cha rac- te rs only to specify the password when using RSSAVE / RSLOAD (see page 85). Ass ign a pass word to a pro· g ram when you do not want anyone to have access to you r p rogram, or to prevent a prog ram fr om being altered or accidentally erased. Program contents cannot be viewed or changed by a user who does not know the password. Ca lcu lations can use prog ram s th at ha ve pa sswo rd s, without specify ing the password. • Each program number in this unit can be assig ned a password, an d 5 steps a re required fo r each passwor d . This means that program numbers PO through P9 require 6 steps , and P10 through P19 requi re 7 steps when they are assigned password s. • Any valid Alpha mode character can be used in a password. Th is includes upper and lowe rcase c haracters , numbers, sym bols and spaces. A passwo rd can have four identical characters (such as " JJJ J ") . •T he following three operations can be perform ed. G) Passwo rd s ca n be assigned to prog rams w hen the progra m is c reated. @ Passwords can be assigned to existing programs . @ Passwords can be deleted from p rogra ms. Add ition ally , G) Passwords can be changed duri ng program writing. @ The password input mode can be canceled without deleting the password. @ Some o r all prog rams with passwords can be deleted. @ A program number can be changed after a password ·has been assigned to a program. - 63-
•Assigning a Password • Press ffi)~ in the WRT mode to enter the password assignment mode, and to automaticall y enter the Alpha mode ("ALPHA " displayed) . •Ente r a 4-character password and the unit returns to the norma l WRT mode ("ALPH A" clea red from display). (1) Password assigned to program when the program is created Operation Example password: [[)@ "abed " Normal program w rite follows Display wRT (Omitted below) 6144 P1-0123456789 p 0123456789 hyp ALPHA.6143 P0 PASS ____ ? ALPHA6143 P0 PASSa ___ ? ALPHA 6143 P0 PASSabc_? 6138 P0 PASSabcd 0001 HLT 0002 HLT MinF (2) Password assigned to existing program Operation Display WRT 6028 P1-0123456789 p 01234567 __ (WRT mode specification) (Password assignment mode) (Alpha mode automatical ly entered) (Input a 4-cha racter password to automat- ica ll y exit the Alpha mode. The numbe r of remaining steps is decreased by 6.) (Normal w rite from here) (Write t o PB and P9 completed) hyp ALPHA 6028 (Password assignment mode) pg PASS ____ ? - 64-
As sign exam ple pa ssword A123toP9. ALPHA 6028 pg PASSA1 __ ? 6023 pg PASSA123 6023 P1-012345678g p 01234567_* (3) Corrections and deletions during password assignment (Password write completed) (Asterisk indicates that a password has been assigned to P9.) •T he passwo rd can be corrected or deleted as it is input if all four characters have not yet been input. Press (!I when up to three characters have been input to clear the characters . Press ma when up to three characters have been input to delete the password and enter that mode. Press ~IJJ. ~rn . ~I]] . or ~El when up to three characters have been input to delete the password and enter the respective mode. •T he passwo rd cannot be changed or deleted during password assignment if all four cha racters have been input For thi s procedu're, see page 66 "How to erase a passwo rd " . Note: Any symbol can be used in a password, but on ly ASCII characte rs can be handled by the RS-232C inter- face. Therefore, wr ite the password using English characters only when using RSSAVE/RSLOAD. •Number of Steps Required to Specify a Password Password specification uses the number of steps as shown below. • Program numbers 0 to 9: 6 steps The Pn specification uses one step, the password specification uses one step, and password input uses four steps, for a total of six steps. • Prog ram numbers 10 to 19: 7 steps The Pn specification uses two steps, the password specification use s one step, and password input uses four steps, for a total of seven steps. •Password Prompt •In the follow in g cases, the ca lcu lator displays the following message to prompt input of the password. This is ca lled the password input mode.) ALPHA P1 PASS ____ ? (1) When a program with a password is specified in the WRT mode, for program check, addition, deletion and correction. (2) When a program wit h a password is specified by [ill)~ for debugging in the RUN mode. (3) When a program wi th a password or a password is to be deleted in the PCL mode. (4) Whi le connected to an optional device, using SAVE, to save a program with a password to cassette tape, RSSAVE to transmit a p rogram wi th a password via th e RS-232C interface , or PRT to print a program with a password. • The password input mode is exited when the correct password is input and allowing you to proceed with pro- gram changes, execution, etc. The unit returns to the password input mode if an incorrect password is input and the password is prompted again. * If you do n 't know the password a nd the unit is in the passwo rd input mode: Ci) Press ma to return to the status which ex ist ed immediately afte r the mode change. @ Press ~m, ~rn , ~I]], or ~El. You can proceed with program execution by pressing@] if the unit is in the password input mode in the RUN mode, but you ca nno t check the prog ram w ith lilll when the program is stopped. Programs with passwords cannot be checked during execution. - 65-
•How to Erase a Password •In case of erasing only the "password" of a program: (1) Enter the PCL mode ( ~III ) (2) Press ~ which has a password expected to be e rased off. (3) Input a coresponding password. (4) Press (!) . (5) Press ~OJ (RUN mode), ~00 (WRT mode) or ~£1 (1/0 mode). • In case of a p rogram with a passwo rd to be erased: (1) Enter the PCL mode (~III). (2) Press ~ which has a passwo rd expected to be erased off. {3) Input a correspond ing passwo rd . (4) Press FD. (5) Press ~OJ (RUN mode) , ~00 (WRT mode) or ~ £1 (1/0 mode) . Note: If ~ @9 a re p ressed in the PC L mode, all the programs (IEQI throug h [lli)) including a program with a password will be cleared. •How to Change the Password of a Program with a Program Number (1 ) Enter the WRT mode (~00) and press the applicable program number key. (2) Ente r the password. (3) Press (!) . (4) Press the p rog ram number of a p rogram a rea that does not contain a program . N ote th at if the p rogram area for the program number that you p ress contains anythi ng at all, the program wi ll not be moved to that a rea . (5) Enter the RUN mode (~OJ) or WRT mode (~00). -6 6-
Flow Chart • It is suggested that you draw a flow chart which represents a sequence of events occurring when a calculation of interest is executed. The flow chart wil l usuall y be drawn with symbols as fol lows: ( Begin ) ·········Beginningofaprogram ~ ·········Input data .. .... Test a condition (e .g ., x=O, x~O. x=F, x~F) I Calculation · · · . . . . . · Execute arithmetic operations IISubroutine I[ · · ···· · ··Unconditional jump GOTO N ~1 ·········Destination of a jump LBL N ·····:···Displayresults ( End ) ..... · · ··Endofaprogram - 67-
Program Jumping There are four kinds of jump commands as foll ows. (1) Unconditional jump to a designated destination: GOTO, LBL (2) Conditional jump which reads and skips the next command, depending on the contents of the X-reg ister (display): x= 0, x~O. x= F, x~ F .3) Condition al jump (count jump) which r eads and skips the next command, depending on the contents of the Mn -r egister (independent memories): DSZ, ISZ (4) Subroutin e unconditionally jumping to the designated destination and returning back: GSB These commands can be used independently or in combination. •Use of Unconditional Jump (GOTO, LBL) •G OTO N causes control to jump to LBL N of the program unconditional ly. •N is a digit of O through 9. •GOTO N and LBL N can be used anywhere in a program, and 10 pairs of jumps can be used, depending on values of N. •Mor e than one GOTO N with a same number can be used in a program, whi le LBL N with a same number is limited to only one to be used in a program. • In case of no L BL N destined for GOTO N, execution of the program results in error . • If @filID[fil ([QJ through[[]) are pressed manually, manual iump is made. If no .LBL N is destined in this case , it results in no command. -68 - Program GOT04 LBL4 GOT02 LBL2 GOT02 GOT02 Jump
•Use of Conditional Jump (x=O, x~O, x=F, x~F) • Fo r the conditiona l jump, if a comparison between X-register (displayed value) and "numeral O" or "M F -register va lue" results in "Yes", the next command can be read in, while if " No ", the next command (the whole alphabetical -comments, if so) can be skipped out. • T he re are four commands of this type as fol lows. x= 0: Test is made if the content of the X-register is zero. x~O: Test is made if the content of the X-reg ister is zero or positive. x= F: Test is made if the contents of the X- and MF-register are equal. x~ F: Test is made if th e content of the X-register is equal to or greater than that of the MF-register. •Basic programming Example 1: If data in M04 is zero, jump to LBL 1. ······MR04,SHIFTx-O,GOTO1,- ········ LBL1······ • LBL 1 may be before GOTO 1. NO MR04 x-o GOTO 1 LBL 1 Yes LBL1 I+---~ Example 2: If data in M04 is other than zero, jump to LBL 1: .. ····MR04,SHIFTx-O,GOTO9,GOTO1,LBL9,- ········ LBL1 • LBL 1 may be before GOTO 1. MR04 x-o NO GOT09 Yes GOTO 1 LBL 9 Yes LBL 1 LBL 1 - 69-
Example 3: If data in MOS is zero or positive, execute program A, while if negative, execute program B. .. ··· ·MR05,SHIFTx~,GOTO9,IProgram:§]GOTO8,LBL9, J Program AILBL8, ···.. · MR05 x~o NO GOT09 Yes IProg~am BI LBL9 GOTOS LBL9 Program B IProg;am AI LBLB LBLB Example 4: If data in MOS is positive. display the alphabetical comm ent, whil e if zero or negative, skip it. ...... M R05, SHIFT x-O,GOTO9 , SHIFT ~O ·~L alphabetical AL", LBL 9 , ...... ' ' c omment ' MR05 x-o NO GOT09 x"o NO "Alpha" LBL9 Yes Yes Alphabetical comment * For an alphabetical comment .the whole commands ( " AL-AL ") is regarded as one LBL 91~---_J - 70-
{-! o.U: O_t '"'U. ( '<., -.~ M c 'J'-'-C. Example 5: To retrieve the la rgest value registered amo ng- M01 through M03. \'- \ 'i 02_ I~ O?J -_:_ --- -- -MR01,MinF,MR02,SHIFTXll:F ,MinF,MR03,SHIFTXll:F ,MinF,MRF,HLT ,--- MR 01 M01-4MF MinF MR 02 x~r NO MinF Yes MR03 x~r M02. ~MF NO MinF Yes MRF HLT M03-4MF .. MRF (Reference) ~(})· .<.Le1-t.Aot u.t-< :!)' c- ' tl<.L(__ In case of retri eving the sma llest va lue registered among M01 thro ug h M03: -- -- -- MR01,'Y- ,MinF,MR02,'Y- , SHIFTXll:F ,MinF,MR03,'Y- , SHIFTXll:F ,MinF, MR F, 'Y-, HLT , -- ------- - 71-
•Programming Examples, Using the Conditional and Unconditional Jumps Example: To obtain the root s of quadratic eq u ation in diff erent ways for rea l an d im agin ary roots. Coefficients No. Equation Roots a bc (1) 8x2+ 6x+ 1=0 ' 861 (-0.25, - 0.5) (2) 2x 2 + 26x+89=0 2 26 89 (-6.5±1.5i) (3) 2x2- 28x+98=0 2-2898 ( 7 ) •Solution: The roots ofax2+bx+c=0 arex= - b±VD whereD=b 2-4ac 2a •Programming ( ~(]] ) ,, 0- ""' c. PO HLT, Min01 , HLT,Min02, HLT,Min03, 2, X ,MR01, = ,Min05, MR02, SHIFT x2 , - , 4,x 'Si) MR01, X ,MR03, = ,Min04, SHIFT ~, GOTO 1 , '/ abc input 2 a calculation } (b 2 - 4ac) calculation To LBL 1 when D~O Id.Ci 'f '· Repeati ng displays PO na ry number parts ~--~' LBL2,MR02, Y- , 7,MR05,= "AL,a-Stt,) . . MR05 = '~L a-S# a-SSPACE (with" i " display) of AL", 0., SHIFTFM1SE , MR04,Y- , SHIFTr,7 , ofthe real andimagi- ' · ' ' ' ' imagi nary roots i,AL'; 0,SHIFTflMISE ,GOTO2, v LBL1,MR~2, Y- , + ,MR04,SHIFTr, = , 7 , MR05, =, HLT, MR02 , Y-, -,MR04, SHIFTr, =, 7,MR05,= ,HLT, } Real root 1 } Real root 2 •Execution ( ~ (I]) (I) ~ 8 I!!!) 6 I!!!) I l!!!J~-0 .25 l!!!l~ -0 . 5 (2) ~ 2 I!!!) 261!!!) 891!!!) ~ -6 .5 and 1.5i are displayed alterna tely at interval of about a second . -72 - (3) ~ 2 I!!!) 28 ~I!!!) 981!!!) ~ 7 l!!!l ~ 7 End
\ pc·(JI\. •Conditional Jump (Count Jump) (ISZ, DSZ) • T here are ISZ of positive count and DSZ of negative count in the commands of this type, and both use MOO-registe r (Memory No. 00). • ISZ adds "+ 1" to the contlent of the MOO-register , w hil e DSZ deducts " - 1" from the content of the MOO-register. If the content of the MOO-register is not zero, the next command is executed; otherwise it (the whole alphabeti- cal comments, if so) is skipped. •If a same program is repeatingly used (this is called a loop), these commands are ve ry useful. Examples: To run in a loop 7 times. I 'vo0 , With DSZ: ········· 7 ,Min00 , LBL .... .. .. · SHIFTDSZ GOTO 1 ........· I I +·0 I 6 times MOO";:O 7 MinOO LBL 1 DSZ GOTO 1 } The program in thi s area is executed 7 times MOO=O 7-4 MOO LBL 1 7 times With ISZ: ......... 7 , "/-. ,Min00 ,L~L 1, ........· SHIFTISZ,GOTO1 6 times MOO~O 7 "/-. MinOO LBL 1 ISZ GOTO 1 Th e program in ---""- this area is - --- -7' executed 7 times MOO=O (Referem;e) . -7~Moo Use of ISZ for program which requires counting saves steps. In th is case MOO-memory should be used for counting . If it makes 1 M + 00, "1 " always rema in s in th e display (X-register). However, display remain s unchanged with the u se of ISZ, and "1 " increases only inside the MOO. -73 -
•Use of Subroutine (GSB) A program may consist of a main-routine and subroutines. The main-routine composes the central framework in prog ramming. A subroutine is a self-contained part of the main-routine , which can be incorporated as many times as necessary. It can also be incorporated anywhere in the main-routine and even in different ones. In other words, a subroutine performs a certain self-contained part of job which may be requested many times in the main-routine. Use of subrou tines makes programming easier and reduces the number of steps. Main-routine Subroutine PO P3 GSBP3 P4 P1 P5 GSB P2 P2 GSBP4 GSBP1 GSBP5 1st level 2nd level 3rd level 4th level •Once GSB Pn are incorporated in a program , they jump into other Pn programs wherever requiring , from their assigned locations . After completing the execution of destined program, they return back to the steps of original program, which are the next to their departure. • Pn is any one of PO through P19. •G SB Pn may be located anywhere in a program. Note: In case of GSB Pn to be loc ated in a pair of parentheses, if a cl osing pare nth esis not being a pair with an opening parenthesis or equal sign i s assigned on a subroutine, the main-routine is closed with a parenthesis • I f program Pn which is referred to by GSB Pn is undefined, execution resu lts in error. •G OTO N and LBL N used in a subroutine are effective only in that subroutine. (The destination of jump GOTO in a mai n-routine cannot be located in a subroutine.) •To call another subroutine out of a subroutine will be possible up to 19 le ve ls, but above them, GSB command will be disregarded . (Subroutine depth ( = level) is up to 19th level.) •Program incorporating subroutines Example: Let's make the common part of the " regul ar octahedron" and " regu l ar tetrahedron" programs (ex- ampled on pages 41 and 46) into the subroutines. Regular octahedron PO HLT,Min F ,2 , X ,GSBSHIFTP9,3 ,GSB SHIFTPB,HLT , Regular tetrahedron: P1 HLT, Min F , GSB SHIFT P9 , 1 , 2, GSB SHIFT PB , HLT, 8 steps 7 steps Subroutine SHIFT P9 3, SHIFT r, x , MR F , SHIFT X 2 , =, HLT, 2, SHIFTY-,-;-, 10 steps Subroutine:SHIFTPB X ,MR F ,SHIFTxY ,3, = , 5 steps -74~
Regular octahedron Regular tetrahedron PO HLT Min F 2 x GSB pg 3 GSB PB HLT Subroutine P1 HLT Min F GSB pg 12 GSB PB HLT The total number of steps of the two main programs are 43 steps (21 + 20 + 2 (PO , P1) = 43), and it is reduced to 34 steps (S + 7 + 10 + 5 + 4 (PO, P1 , SHIFT P9 , SH IFT PS)= 34) by using the subroutines. Operation remains unchanged as described on pages 45 and 50. I Use of Indirect Addressing IND is the command of indirect addressi ng for designating a register or a destination of Jump. Tactful use of this indirect command function greatly contributes to the efficient programming. •Indirect Addressing of Mn-register • Use IND together with register commands (X - M , Min , MR , M - , M +) to assign the Mn-register indirectly. • SHIFT JND~ M + n (J1: 2-digit) will address a register indicated by the content of the Mn-register to execute M + (The same effect can be produced even by step-by -step operation .) •If another memory command is assigned in place of above M + , each of them can be executed. Example: " . P"'\ "' ,,~, •0 \', ~"'O'i' SH IFT IND x-MOS executes x-M05 when 5 1s located in MOS. •"n"isanyoneof00through99andF,1Fthrough9F. • If the Mn-register contains a number other than 00 through 99 , top 2-digit above the decimal point without minus sign can be registered. Example 1: If - 156 is located in MOS , SHIFT IND MROS will execute MR15. Example 2: If - 0 .56 is located in MOS, SHIFT IND MROS will execute MROO. ,., • 1~~;~~~~ ;~brO~-tin~G~- r" yC,L' .U .! /s. ( '1c•<f.(t1, ••\ 'i ~·Lt.{'!1-cr-1{''~· - ! .SJ:UEJ IND GSB 0 will call a Pn program identical with the content of the memory No. 00 (MOO-register) as a subroutin"e --- Example: If 3 is located in MOO, SH IFT IND GSB 0 will execute GSB P3. - 75-
•Use of Subroutine (GSB) A program may consist of a main -routin e and subro utines. Th e main-routine composes the central framework in prog ram ming. A subroutine is a self-c o ntained part of the main-routine, w h ich can be incorporated as many times as necessary . It can also be incorporated anywhere in the main-routine and eve n in different ones. In other words, a subroutin e performs a certain sel f-contained part of job which may be requested many tim es in the main-routine. Use of subroutines makes programming easier and reduces the number of steps. Main-routine Subroutin e PO P3 GSBP3 P4 Pl P5 GSBP2 P2 GSBP4 GSB Pl GSBP5 1st level 2nd level 3rd level 4th level • Once GSB Pn are incorporated in a program, they jump into other Pn programs where ve r requiring , from their assigned locations. Afte r completing the execution of destined program , they return back to the st eps of original program, which are the next to their departure. • Pn is any one of PO through P19. • G SB Pn may be located a nywhere in a prog ram. Note: In case of GSB Pn to be located in a pair of parentheses, if a closing parenthesis not being a pair with an opening parenthesis or equal sign is assigned on a subroutin e, th e main-routine is closed with a pare nthesi s. • If program Pn which is refe rred to by GSB Pn is undefined, execution results in error. • GOTO N and LBL N used in a subroutine are eff ective on ly in that subroutine . (The destination of jum p GOTO in a main-routine cannot be located in a subroutine.) •To c all another subroutine o ut of a subroutin e wi ll be possible up to 19 levels , but above them, GSB command w ill be disregarded . (Subroutin e d epth ( = level) is up to 19th level.) •Program incorporating subroutines Example: Let 's ma ke th e common part of th e " regu la r octahedron" and " regu lar tetrahedron " programs (ex - ampled on pages 41 and 46) into the subroutines. Regularoctahedron PO HLT,Min F ,2 , X ,GSBSHIFTpg,3 ,GSB SHIFTPB,HLT , Regular tetrahedron Pl HLT, Min F ,GSB SHIFT pg , 1 , 2,GSB SHIFT PB , HLT , 8 step_s 7 steps Subroutine SHIFTpg 3,SHIFTr, X ,MR F ,SHIFTX2, =, HLT,2 ,SHIFTr,7 , 10steps Subroutine:SHIFTPB X ,MR F ,SHIFTxY ,3, = , 5 steps - 74--
Reg ular octahedron PO HLT Min F 2 x GSB pg 3 GSB P8 HLT Subroutine Regular tet rahedron P1 HLT Min F" GSB pg 12 GSB PB HLT The total number of steps of the two main programs a re 43 steps (21 + 20 + 2 (PO , P1) = 43), a nd it is reduced to 34 steps (B + 7 + 10 + 5 + 4 (PO, P1 , SH IFT P9, SHIFT PB) = 34) by using the subroutines. Operation remains unchanged as described on pages 45 and 50. I Use of Indirect Addressing IND is the command of indirect add ressing for designating a register or a destination of jump. Tactfu l use of this indirect command function g reatl y contributes to the effic ient program m ing. •Indirect Addressing of Mn-register • Use IND together with register commands (X .... M , Min , M R, M - , M +) to assign the Mn-register indirectly. !SHIFT JND_, M + n .( .n: 2-digit) will add ress a registe r indicated by the content of the Mn-regi ster to execute M + (The same effect can be produced even by step-by -step operation.) • If another memory command is assigned in place of above M + , each of them can be executed. Example: <, pc') ~· c•·c ,_r \I, !Vlot' SHIFT IND x... MOB executes x... M05 when 5 is lod ted i~ MOB. •"n " is any one of 00 through 99 and F, 1F through 9F. • If the Mn-register contains a number other than 00 through 99, top 2-d igit above the decimal point wi th out minus sign can be reg istered. Example 1: If - 156 1s located in MOB, SHIFT IND MROB will execute MR1 5. Example 2: If - 0 .56 is located in MOB, SHI FT IND MROB wil l execute MROO. \ ,.., .,~~;~~~~ ~·~bro~-tin~~-> ?,-,, \-' c , L' -tu (>, ( ·,_,,d.( LI •'"\ i (\...'L-V-.;:: !r- t: (''...{ • i \ ) - ! .StllEJ IND GSB O_wil l call a Pn program id entical with the content of the memory No. 00 (MOO -register) as a subroutine. - -- Example: If 3 is located in MOO, SH IFT IND GSB 0 wil l execute GSB P3. -75-
• If a number other than 0 through 19 is located in MOO, " n " of Pn can be determined with the top digit number above the decimal point without minus sign. •SH IFT IND GSB 0 will be disregarded if no relevant Pn program is found. PO (If 3 is located in MOO) P1 IND GSB 0 P2 P3 P4 •Indirect Jump V ~~ ~·: ':rt.U_) .. . I r:. •SHJEL llOJD_G.DLO n is the command of jumping to a LBL n identical with th e content of the memory No. On {Mon-regi ste r) -- • " n " is any one of 0 through 9 (1-digit number). Example: If 5 is l ocated in M03, SH IFT IND GOTO 3 will execute GOTO 5 to jump to LBL 5. IND GOT03 LBL4 LBL 5 (If 5 is located in M03, GOTO 5 wi ll be executed.) • I f a number other than 0 through 9 is loc ated in Mn, "n" of LBL n can be determined with the top digit number above the decimal point without minus sig n. Example: If 0.1 is located in M05, SHIFT IND GOTO 5 will assign "O" to " n" and jump to LBL O •SHIFT IND GOTO n wil l be disregar ded if no re levant LBL n is defined. •Indirect Count Jump •SH IFT IND SHIFT ISZ or SHI FT IND SHIFT DSZ will cause ISZ or DSZ to operate on the memory register desig- nated with the co nte nt of the memory No . 00 (MOO-registe r) , According to the r esulting content , judgement will be made whether to execute or skip the n ext command (the whole alphabetical comments, if so). Example 1: If 5 is located in MOO and 100 in M05, SHIFT IND SHIFT DSZ wi ll decrement 100 in M05 to 99. Example 2: If 3 is l ocated in MOO and - 1 in M03, SHIFT IND SHIFT ISZ will increment - 1 M03 to "O" , skip- ping the ne xt command. •For the Mn- register to be assigned when a number other than 0 through 99 is located in MOO, see " Indirect addressing of Mn -register ". -76- ;
Elementary Programming ,, I f\.B;;.j1LA ,U-try~c.q.v 'octCU.f..{;.~~J,,u•. !-fa_v.LC.C...~ct ...tkLt-1. u· Example 1: To obtain the sum and difference between tlt e largest and the smallest numbers out of various input data: (x~F) w0 -'-' -' --(l l • P rogram PO 9,EXP, 9, 9,Min02, ~,Min01 LBL 1 ..!!!~ gJ_,Mi'! F , AC,' 'HLT, / '''· '(_,,.,,,,.t- ' SHIFT X~F, Min ' 01, Min f::., ---v-- \- -0') '; " '1i" 1-- •Flow chart PO Initialization MR 02, SHIFT x~F >c.Pt'I R F, Min 021 GOTO 1 , 20 steps 9X 10 99 -+M02 - 9X 1099-+MOl yY\ 0.. x h'1'Y1 P1 MR01,+,MR02,=,''.AL,W,A, •Operation ; , a-S SPACE, a-S #,AL:', HLT, MR01 , -,MR02,=,''.AL, S,A, ; ,a-SSPACE,a-S #,AL:', HLT, Data [!!!] Data [!!!] Repeat this. At the end ~ :--->Sum [!!!] :---> Difference 24 steps -77- M0 1-+Mf Data-+ x X-+ MF M02-+ x x-M02 '' • The flow chart of program P1 is omitted .
t.y -" .Lee. {o0 €, C0\\, c ' Example 2: To input the classification codes (1 to 9) and data, and to summarize data per code: (IND, DSZ) • Program • F low chart PO 2ndF MAC, c ,.,., '\ LBL1,. AC,HLT, - , 1 ,0, =,Min00,AC,HLT, SHIFT IND, M+00,GOT01, 14 steps P1 9,MinOO, j,2,~ LBL1,1,0, - ,MROO, = ,'~L, a-S :#, a-S : , AL ", SHIFT IND, MROO, '~L, ; ,a-S:# ,AL''. HLT, '-SHIFT DSZ,, GOTO1 , • O peration Code I!!!) Data I!!!) Repeat this. At the end ~········· Sum of code 1 data l!!!J ········· Sum of code 2 data l!!!J ········· Sum of code 9 data 21 steps -78- PO Memory all cl ear Code Code 10 -+ MOO Data D ata -+M+n P1 9->MOO ~suit 8 times End
" '" "-" -8.c(,cJ:c1t-t\Lt.v- "' - Example 3: To input data into nine (1 through 9) M-registers sequentially and display the data. • Program PO 9, MinO O, LBL 1, AC , HLT ! SHIR IND, MinQQ.1 _.1 SHIR DSZ, GOTO 1, 9, Min OO, LBL 2, SHIR IND, MR 00 , SHIR PAUSE, SHIR _DSZ, GOTO 2 , • Operation D ata 1 [!!!) Data 2 [!!!) 17 steps Data g [!!!] ...... ... Data will be displayed sequentially at interva l of a second. - 79- • F low chart PO 9 ---> MOO ~-ta 8 times ------'----~ Data-+ Mn 9---> MO O ~......_ 8 times Data End
How the Unit Searches for GOTO and GSB Jump Destinations P3 GOTOO LBL 0 : Execution P2 I I :cvI GOTO causes a backward search for the specified label , from the GOTO command. If the label is not found when the search reache s the beginning of the program, the search is continued in a forward direc- tion, following the GOTO command . ·secause of the above, less time is required when the jump destination is located in the program before the GOTO command. -BO - Pl P5 GSBPO PO : Execution .. PB GSB causes a search for the specified program number, starting from the beginning of the progr am. Once the object program number is located , that program is executed up to the point that a different pro· gram number is encountered At that point execution returns to the point immediately follow· ing the GSB command.
\'\..C ·,? e "l" e ~,,.,'.; '(\.,<l.C "ii<~I- €--o ISection 3 I Using Peripheral Equipment 1A variety of optior:ial peripheral equipment is avai lable to make the following additional functions possible. 2e<•. U::W.U. k>(>..1cr'\; 1. Storage and reC"all of program, memories, and display contents • Store to a cassette tape recorder via the cassette interface of an ,FA -6)nterface Unit. Connect to the main unit with an SB-7 Cassette Cable . ~- 2. Printing of programs, memories, and display contents • FP - 100 (A4 size paper. 4 -color plotter printer) Via the printer interface of an FA-6 Interface Unit. • FP - 40 40-column character printer (paper - 112 mm width) An SB-43 Interface Unit is requi r ed to use the p rinter interface of an FA-6 Interface Unit. • Other Centronics standard printers Via th~ p£il}ter interface of an FA-6 Interfac e Unit. "·, "'< 9 r:.f;'--o..: V\~ it. --' \.!!:. . . U 1·.....,, U\ 3 . Transmission of programs and memory contents to a personal computer or another F -603P. See page 85 for details concerning RS-232C parameters and the transfer operation. • Use the RS-232C interface of an FA-6 Interface Unit to receive data from a persona l or pocket computer. These peripheral devices can be combined to build a powerful computing system as ill ustrated below . \l\J\V.C:A t,i;~ L ~c "''' -'''- '-- Data recorder [ii] ~ette cable SB-7 FX-603P Interface unit (FA-6) '- -- --- I .-----~ D RS-232C cable ~ Personal computer , et$ '(,1.J J, K-•.u11i.·~.:,.\l~ 4-color plotter- printer (FP-100) 40-column character printer (FP-40) Graphic printer, etc . "l?o..4'-\.\llC. t Kv~ 1"·r""\' - Bl- Pocket compute r FA -6 FX-603P
._. Ill Saving and Loading Program/Memory Contents and Ill ~D~i~s~pl~a~y_C_o~n=te~n~t_s_(S_A_V~E_,_LO~A_D_)~~~~~~~~ . ~-...~.i.-'}·:.iW~ Connecting tfie FX-603P to a standard cassette tape recorder via the FA-6 Interface Unit makes it possible to store program and memory conte nts to cassette tape for later recall. Th e following shows the applicable modes for the various procedures. •Program save/ load •Program + memory contents save/ load •Memory contents save/load •D isplay contents save/load •Display contents (text only) save/load) 1/0 mode (~£1) RUN mode (~II)) 'd(lc,,.u _r tl \:_, 1.\Lt.ll Y v t 'f- i:::c.~ \J......l'\.;,, tt. ti• k- . •To Save Data to a Cassette Tape (1) Connect a cassette tape recorder to the FA-6 Interface Unit using a cassette cable (SB-7). See page 92 for instru ctions on how to correctl y make thi s connection. (2) Load a cassette tape into the record er and reset the tape counter to zero. Before l oading the tape, be sure that the leader (whi te o r tran sparent tape) is not exposed at the bottom edge of the cassette. If it is, advance the tape until recording tape is exposed. (3) Set the record volume level of the tape recorder at or near its maximum se ttin g. (4) Proceed as described below, according to the type of data you are saving . a. To save a program 1:·\::. 1 .",, ~l1~, 0 c 1..~ 11t» Jtll- ' 1;.j- ~ f3 @~[filename]~ start recording on tape recorder@) " ~ I I 0 appears on display S~t~~~~r~ ~~ 1i~~lay Program number speci fic ation Omitting the program number specification sends all programs sto red in memory . *The fi l ename specification may be omitted (see page 88 for details). b. To save program and memory contents ~f3@~[filename] start recording on tape recorder@@) " '---------<. I I 0 appears on display SV appears on display The above seq uence stores all programs and memory contents (MOO through M99, MOF through M9F) onto the tape. *The fi l ename specification may be omitted (see page 88 for detail s). c. To save memory contents ~IIJ@~[fi lename] start recordin g on tap e recorder@) l RUN appears on display The above sequence stores al l memory cc>ntents (MOO through M99, MOF through M9F) onto the tape. *The filename specification may be omitted (see page 88 for detail s). · d. To save display contents ~IIJ@~start recording on tape recorder@@) l RUN appears on display The above se qu enc e store s all num eric value s and tex t currently shown on th e display. Q.»J ""'- \<t t.kt~"' ~\ ~'..;::. e. To save display contents (text only) ~IIJ@~start record ing on tape recorder~@) l RUN appears on display The above se quence stores al l text currently sh own on the display . * If the tape recorder yo u are u sing has a rem ote control termin al , th e @) operation in th e above se quences au tom ati cally start s tape movement for rec ording. If your tape rec order does not hav e a remote control term i- nal, you mu st start and stop tap e movement manual ly. (5) After the SAVE operation i s complete, the display of the unit should be showing th e same contents that we re displayed before you began the SAVE operation. -82 -
Important) When you save text, the first through 15th characters only are saved. The final character is not saved if 16 character s a re currently sho wn on the display. • After you save to a cassette tape, it is always advisable to use the VER command to verify that program , memory , or display contents were correctly saved (see page 84 for details). • To Load Data from a Cassette Tape (1) Connect a cassette tape recorder to the FA-6 Interface Unit using a cas sette cable (SB-7). See page 92 for instructions on how to correctly make this connection. (2) Load the cassette tape that conta ins the data you wish to load into the recorder and rewind/fast forward the tape so that the tape counter shows a va lue that is a little before the location of the data you wish to load. (3) Set the playback volume level of the tape recorder at or near its maximum setting. (4) Proceed as described below , according to the type of data you are loading. a. To load a program ~Et@!illl@l[filename]!Bstart playback on tape recorder~ ! ~ I/ 0 appears on display LO appears on display Program number specification To load al l programs , enter~[]]~~ to clear all programs currently stored in the memory of the FX-603P a nd then proceed as shown above. • 1f the filename specification is omitted in the sequence , the first program file found on the tape is loaded (see page 88 for further details). b. To load program and memory contents ~Et@!illl@l[filename] start playback on tape recorde r @!ill~ t ~ I / 0 appears on display LD appears on display The above sequence loads all programs and memory contents (MOO through M99, MOF through M9F) . ' I f the fi lename specification is omitted in the sequence , the first applicable file found on the tape is loaded (see page 88 for further details). c. To load memory contents ~ITJ@!illl@J[fi l ename] start playback on tape recorder~ t RUN appears on display The above sequence loads all memory contents (MOO through M99 , MOF through M9F). • 1f the fi lename specification is omitted in the sequence , the first memory contents file found on the tape is load · ed (see page 88 for further detai ls). d. To load display contents ~[IJ@!illl@)start playback on tape recorder@!ill~ t RUN appears on display - The above sequence loads the first numeric value and text file found on the tape . e. To load display contents (text only) ~[IJ@!illl@)s tart playback on tape recorder~~ ! RUN appears on displa y The above sequence loads the first text file found on the tape. • 1f your tape reco rder does not have a remote control terminal , load the tape into the recorder so that the play - back head is located at a position in front of the beginning of the file. Start tape recorder playback , enter the fi lename or program number that you wish to load, and then press ~ to load the file. Important) There are slight differences in the methods using by different tape recorders to handle data. To ensure compati- bility with as many tape recorder models as possible , the FX -603P can switch phases for data load. If you have a problem with loading data, Enter _~GI (R indicator appears in 1/0 mode) and try again. -83-
Ill Verifying Saved Programs, Memory Contents and Ill Display Contents (VER) The VER (verify) command lets you check to make sure that the data you saved onto a cassette tape correctly matches the data in memory. To use this command , perform the same p r oced ures as described for program, memory content , and display content load, substituting the operation ~!llil (VR indicator appears on display) in place of ~@QI. Ill Printing Programs, Memory Contents and Ill ~D_i_s_p_la_y_C_o_n_t_e_nt_s_(_P_R_T_> ~~~~~~~~~~~------' Con n ect the FX-603P to the FP-100 Plotter-Printer, tile FP -40 Character Printer, or to a standard Centronics printer and you can printout programs , memory contents, and display content s. Note in the foll owing proce- dures that the modes u sed for each type of data are the same modes used for the save and load operations. a. To print a program ~El~lffil[fi lename]~~ i ~ ~~~~~~ JI 0 appears on display PT appears on display Program nu mber specification Important) •During printing of a progam , a new line is inserted whe never any of the following commands is encountered . · Foll owing GOTO, GSB ·Preceding LBL •Foll owing HLT, PAUSE · Foll owing EXE, SEXE (but not foll owing FEXE) •Text is printed up to th e 15th character on ly. The final ch aracter is not printed if 16 ch aracte r s are currently shown on the display. •ASCII codes are used for the printing operation , so non-ASCII characters may be printed differently, as shown in th e folowing table. Note that HEX A th rough F are printed as lower case characters . ASCII Codes and Substitutions for Output .. <> tanh HYPTAN ENG SENG sin11 - 1 HYPASN o,,, OMS cosil- 1 HYPACS Otft SDMS tan11 - I HYPATN x * Xy x·v / x1/y x· (l/Y) 7t Pl R~.P R>P x;;;; o x> =O P~R P>R x;;;;F x> =F x2 x·z x MEANX ./ SOR an SOX Alpha symbol an-1 SD XN x [MU L]MULTI DEL XDEL [ DIV ] DIVISION Iox 10~x • [ BLK] BLOCK ex e~x μ [ MIC] M ICRO sin- 1 ASN 2 [ SGM ]SIGMA cos- 1 ACS 7t [Pl]Pl tan-· I ATN E(EXP) [EXP] EXPONENT sinh HYPSIN ~ [ RTA]RIGHT ARROW co sh HYPCOS +--- [ LTA ] LEFT ARROW -84-
b. Printing program and memory contents ~Et~@fl [Filename]@!ill@l l ·· 1I O " appears on display "PT " appears on display c. Printing memory contents ~[]]~~[Filename]@] l " RUN" appears on display d. Printing display contents ~[]]~~@!ill@] l " RUN " appears on display Only numeric values are printed when there are no alpha characters . Alpha characters and numeric values are p rinted when both ar e displayed. e. Printing display contents (alpha characters only) ~[]]~~~@] l " RUN" appears on display Ill Send/Receive of Program and Memory Contents Ill ~<~R_S_SA_V_E_,_R_S_L_O_A_D)'---~~~~~~~~~~~ This unit can use the RS-232C interface of an FA-6 In terface Unit to transfer programs and memory contents between the unit' and a personal computer or another FX-603P unit. This command can be used to store the p rogram in the memory of a personal computer for easy editing using an editor. Warning) Once a program created on this unit is transfe rr ed, it cannot be executed on a personal computer that is run- ning under a different programming language. The following are the modes that can be used for this operation: • Program send/receive 1 "1/0" mode (~Et) • Prog ram + memory contents send/receive J • Memory contents se nd / r eceive "RUN" mode (~[]]) 2JCf \j....(j (_{.; ~c \ALvt-~ \{_ l, v..u..,. c.,-01.<\..C'~ \.V "<\ (. y_._..,~t...t \..!MO,.~- .,.. .. i'-4t • Sending Data to a Persona~ Computer or Another FX-603P Use an "RSSAVE" command to send programs and memory contents to a personal computer or another FX-603P . (1) Connect the computer to the FA-6 Interface Unit using an RS-232C cross cable. (2 ) Specify the RS-232C parameters. Parameter specifications following ALL RESET are: Speed: 1200 bps, Parity: Even, Data length: 8 bits Stop: 2 bits, CS: No check, OS: No check, CD: No check Busy: Cont r ol Use the POKE command to change pa ra meters. (See page 89.) (3) Perform the file receive operation at the pe r sonal computer via its RS-232C interface. Proceed as follows (The file receive operation differs according to the operating system or programming language being used. See page 86 for the operation to use with MS-DOS.) a. Program ~Et@!ill~(~)@l l ·· 1I O" appears on display " RS " appears on display Omitting the program number specification sends all programs stored in memory. b. Program + memory contents ~Et@!ill ~@!ill@] J. " 1/0 " appears on display " RS " appears on display All programs and memory contents (MOO to M99, MOF to M9F) are sent. -85-
c. Memory contents §@[[)~~@) L " RUN" appears on display •Memory contents are sent as decimal values in exponential display format. (4) Once the transmission i s complete, the display returns to the status it was in immediately preceding the data transmission . .,, ., .,_,c" ,, ,.. •Receiving Data from a Personal Computer or Another FX-603P Use an " RSLOAD " command to r eceive programs and memory contents from a personal computer or another FX -603P. (1) Connect the computer to the FA-6 Interface Unit usin g an RS-232C cross cable. (2) Speci fy the RS-232C parameters . (3) Perform one of the operations described bel ow to enter the rece ive standby mode. a. Programs §@El~~(~)@) L ··1 10" appears on display "RL" appea rs on display Omitting the progr am number specification receives all programs stored in memory. Prior to th is, use the follow- ing oper ation to delete all programs currently stored in the memory of the FX-603P: §@[]J[iill]~. b. Program + memory contents §@£1~~~ @) L · '1/0 " appears on display " RS " appears on display Al l programs and memory contents (MOO to M99, MOF to M9F) are re ceived. Pnor to this, use the following operation to del ete all programs currently stored in the memory of the FX -603P: §@[]J[iill]~ c. Memory contents §@OJ~~@) L ·· RUN " appears on display (4) Perform the fi le send operation at the personal computer to start the receive operation. Once the r eceipt is complete , the display r etu rn s to the status it was in immediately preceding the data receipt. Note: When performing data communications via the RS-232C interface, password s assigned to programs can only be made up of ASCII characters . 'The methods used to connect the RS-232C cable and r eceive fi le s created on personal computers vary de- pending on the type of personal computer, language and operating system. Famil iarize yourse lf with the per- sonal compute r and communications procedures before performing this operation. Example: Transfer the program (PO) on page 42 from the main unit to a personal computer using the MS-DOS COPY command. (1) Switch the personal computer power ON . (2) Boot MS-DOS. (3) Specify th e RS-23 2C parameters for the personal computer as shown bel ow (if SPEED and EXE parameters are available) . "SPEED. RO 1200 BS PE S2" Q) (4) Input the following on th e personal computer: " COPY AUX TEST" Q) (5) Enter §@El~~~@) to se nd program P1 and cr eate a TEST fi le on the personal computer. (6) Ch eck the contents of the TEST file. "TYPE TEST" Q) -86 -
>TYPE TEST Program Li st Pl HLT MinF2x3.rxMRFx2 HLT 2.r 3xMRFXy3=HLT END ·"All Program List" is displayed when all programs are sent. ' Note th at the RS-232C can only ha ndle passwords created using ASCII characte rs. ' T he following shows the displays that appear du ri ng sto rage, reca ll, print a nd RS-232C receipt of programs, memory co ntents and d isplays. • Storage, recall , print and receipt of programs ~IP_A_· _P_F _ _A_s_c_-_3_~1 r;,:':'~~:~ ABG-3) If specify the p rogram number, " Pn " appears on d isplay. • Storage, recall, print and receipt of programs + memory contents I~P_A__A _F_1_2_3_._~I {Fil' "'m' 1231 If specify the program number, " Pn" appears on d isplay . • Storage, recall, print and receipt of memory contents and displays .__ __ o_F ___ 1_2_3_._ __ .I''" ' "'m' 1231 -87-
111 1About Filenames 1111 Programs and other memory contents can be stored under filenames. A fi lename can consist of three numeric c ha ra cters or six alphabetic characters. The fi lename can be omitted when sav ing a file, which results in the fi le being saved under a fil ename that consists of blanks on ly. Example: Save a fi le in program area PO, under the filename ABC-3. §@ £1 ~~~~tepl~~.1:1 3~~Start recording of (cassette) recorder~ * If you omit the fil ename when recalling the fi le, th e fir st file of the same type (program or memory) found on the tape that has the same attributes is recalled as th e default. \.0o -' ·f-L'' ~,Clt«,<c(, br.C -1 C.- '0 l),•.Q ' 110V G' C~:. Vv"\ <./ V"' /\ ..t)('.\ LLt.t• t.11 VJ ,tL~ -... " 111 1PEEK/POKE Commands 1111 This unit has a tota l of 8 kbytes (8, 192 steps) of memory capacity, incl uding 6 kbytes (6, 144 steps) for the program- ming a rea and 880 bytes for the independent memory areas. Addresses are a ll otted within these memories in byte sequence. You can read data from a specific address using the PEEK command , and write data to an address with the POKE command. •PEEK Use this command to read the memory contents at a specifi c address. There are three ways to specify an add ress: 1 PEEK 2345 (di rectl y reads va lue at specified address) 2. PEEK MR15 (reads value at address specified by val ue of independent mem ory "MR15") 3. PEEK IND MR10 (reads value at address in indirectly specified memory; see indi rect specification on page 75) *The address unit is one byte, so the memory contents are also read in one byte units. •POKE Use thi s comma nd to w ri te data to a specific address. The address shou ld be specifi ed within the range of 0000 to 8191 , while data can be writte n as d ecimal integers within th e ra nge of 0 to 255 (O~n <25 6) Example: 123 POKE 2345 (w rites data "123" at address "2345") ' The address unit is one byte, so the write data is also one byte. 'I llegal address or input data specifications are converted to a legal form automatically. Values in the BASE-N mode are converted to decimal values and processed . Example: BB 8 <isl POKE 23456 L L Uses first four digits and specifies add ress "2345" " B BS" eq uals decim al nu mber 3000. Since th e range is 0 thro ugh 255, thi s is converted to 30. Notes) • Addresses 8192 to 9998 are pseudo addresses and data cannot be read from or written to these addresses. Never specify addresses 9980 to 9998 because doing so will destroy memory contents. • Be very careful when using POKE to change memory contents. Certain changes in memory can cause uncontrollable execution. •PEEK/POKE Command Expansion Function This unit can be expanded with the PEEK I POKE com mand to include the foll owing fu nctions . 1. Changing of storage/recall sp eed a nd phase of cassette tape recorder 2. RS -2 32C parameter specification 3. Code output for Centronics printer • Changing of storage/ recall speed and phase of cassette tape recorder Th is unit can change the read speed and phase of the tape recorder used for storage and recall of programs. Select th e binary mode and specify memory address "0891" to read the data contents with a PEEK command. The data appears as follows (when not MT Reverse) : (Address"0891") 00000000 00000II0 I~ ----C Read speed !____ , Unu sed Phase ~~~~~~~~~~~· Unused - BB-
Use the POKE statement to change the data as fo ll ows: G) Store/reca ll speed (tape transfer speed) 110: 300 BPS 100: 1200 BPS 0 Phase (phase when reading from tape) 0: Positive 1. Reve rse Note : Data cannot be recalled if the speeds do not match. See Impo rtant on page 83 for details about phases. Example: Cha nge to 1200 BPS, positive p hase. ~ l:l ~lllil 00000100 ~[@) 089 1 ' Following ALL RE SE T, the speed is 300 BPS, and the phase is positive. ' Store/ reca ll speed and phase remain in effect u nti l they are alte red or ALL RESET is performed. • Specifying RS-232C Parameters This unit all ows you to specify the RS-232C parameters. Use the PEEK command to read the data at memory ad dresses 0892 and 0893. (Address"0892") 00OOO00011100100 ~~:::dParity Data ~------ Stop ~----------- Unused (Address"0893")0000000000000010 r unused Busy Unused cs CD ~------ OS ~----------- Unused Parame ters are speci fi ed by cha nging the conte nts of addresses 0982 and 0983. G) Speed (data transfer speed) 010: 4800 BPS 011: 2400 BPS 100 1200 BPS 101. 600 BPS 110: 300 BPS 111. 150 BPS 0 Parity (c hecks whether or not data is correctly sent) 00 a nd 01: No parity bit 10: Eve n 11. Odd @ Data (determi nes number of bits needed per characte r) 0: JIS 7 bits 1: J IS 8 bits (J IS = Japan Ind ustrial Standard) @ Stop (indicates the end of a cha racter) 0:1bit 12bits - 89-
® Bu sy (Busy, (XON /XO FF), te m porary halt of data trans fer) 0: Don't use 1. U se (ha lt s data t ransfer when tra nsfer speed is too fast and resumes data t ransfe r) @ CS (C lear to send (CTS)) 0: Don't use 1: U se (data t ransfer wa its until CS goes from OFF to ON) 0 CD (Car ry detect) 1: Don't use 0: Use (data receive when CD is OFF causes " OP Error " ) ® OS (Data set ready (DS R)) 0 Don't use 1: Use (data receive when OS is OFF causes " OP Error " ) For send, waits until OS goes to ON. Example: Cha nge speed from 1200 BPS to 2400 BPS fo llowing ALL RESET. ~ l:l ~lllil 111 000 11 ~(1ffi) 0892 * Foll owing ALL RESET Speed : 1200BPS, Parity : EVEN, Data : 8 bits Stop: 2 bits, Busy: XON, CS : OFF, CD:OFF, DS: OFF * RS-232C parameters remain in effect unti l they are changed or ALL RESET is performed. • Output Code for Centronics Printer Anytime you w rite a value within the range of 0 through 255 into memory address 9999 , the corresponding ASC II code is output to the Centronics printer con nec ted to the FA-6 Interface Unit Example: Print " J" on a Ce nt ronics p rinter. ~ l:l!Hm7D ~lili!l 9999 • After output of the printe r code, subsequent operation depends on the printer specifications. Use the abov e procedure only after familiarizing yours elf with you r printer. 111 1What to Do When You Cannot Load a Program or Data IIll •From a cassette tape Fol lowi ng execution of the LOA D command , if the unit stays in the load mode (symbols on ly shown on the d is- play) a nd the tape contin u es to advance , check for the fo llowing causes and take the appropriate actions . (1) Poor conn ection between the tape recorder and interface (FA-6) Connect the units secure ly and make su re th at the RS-232C/ MT switc h of the FA -6 is set to MT. (2) Record level set too low during the save operation After saving data to a tape, be sure to use the VER command to varify that the save operation was complet- ed successfu ll y. When using a battery powered tape recorde r , i nsuff icient batt ery power may ma ke it im - possib le to save data at a prope r leve l. (3) Playback level too low Ad jus t the playback vo lume to find the best level. If you sti ll have the same problem afte r adjusting the play - bac k level, t ry us i ng a differe nt tape recorde r w ith grea ter output capacity. (4) Diferent phase used for recording and playback Th is problem occu rs if diff erent tape recorders are used for reco rding and playback and one of the tape recorders is equipped with a phase swi tch . Use a tape recorde r wit h a phase switch when loading (p laying bac k) the prog ram and make sure that the switch is in the same setting as that used when the program was saved (reco rded). (5) Different data transfer speed used for recording and playback This problem is caused by trying to use a speed of 1200 BPS to load a program saved at 300 BPS.or vice versa. Make sure that you use the same speed as that used when sav ing the prog ram. (6) Tape leader not skipped during save operation The tape leader cannot record anything, so loading is impossible. To avoid th is problem, use the VER com- mand to verify that the save operation was completed successfully. -9 0-
• If an "OP Error" occur s foll owing execution of the LOAD com m and, c h eck for the fol l owing causes and take the appropriate actions. (1 ) Programs or data impossible to read because tape recorder heads are dirty Clean off the tape recorder heads and pinch roll er. (2) Playback level too high Adjust the playback volume to find the best level. A level that is too low makes the signal susceptible to noi se, wh il e a level that is too high can be distorted. (3) Error generated because tape is cracked, bent, stretched, or damaged by exposure to magnetism Be careful when handling and storing cassette tapes. Avoid stori ng tapes in areas exposed to magnetism (near speakers, tel evisions, radios, monitors), high temperatures (which can lower the tape's ability to retain magnetism), or lar ge amounts of dust. (4) Error generated by playback noise on tape Try saving data connecting only the red plug of the cassett e cable (S B- 7) , and connecting only the white plug of the cable for l oading data. Use a differ ent tape recorder or cassette tape. • Via the RS-232C interface Following execution of the RS L OAD command, if the unit stays in the load mode (symbols only shown on the di splay) and th e tape continues to advance, or if an "OP Error " occurs foll owing execution of the L OAD com- mand, check for the fol l owi ng causes and take the appropriate actions. (1) RSLOAD command being used differs from type of RSSAVE command used to save data Check the type of data you are trying to receive and perform the proper operation. (2) Mismatch of RS-232C parameters Make sure that the par ameters of the sending and receiving units match. (3) Incorrect format in program or memory contents being received Confirm that format of program or memory contents being received is correct. (4) Parity error or framing error Check the RS-232C parameters and try again. 11 11 Compatibility with FX-602P Programs 1111 Programs created on the FX-602P can be run on this unit without modification. Data recorded on a cassette ta pe with an FX-602P can be read with a "LOAD " command. " IN V E XE" used by the FX -602P is converted to " SEXE" at that time. Program compatibility is determined in accordance with the following. • FX - 502P --+ FX -602P --+ FX -603P unit (compatible) • FX -603P --+ FX -602P or FX-502P (not compatible) • FX-502P --+ FX -603P (not compatible) • Direct tran sfer from FX-502P cann ot be performed. Notes: • The 1/0 unit in the FX-602P uses the FA-2, so a printer for an FX-602P cannot be used. • Th is unit can perform any program the FX-602P can perform , with the exception of " music" • W hen read ing al l programs, enter ~W~~ . Perform thi s procedure after first deleting all programs in the FX-603P. •The data transfer speed of the FX-602P is 300 BPS, so be sure to set this speed when loading data that has b een saved u sing the FX -602P. 11 11 FA-6 Interface Unit 1111 • Features Th e FA -6 In terfa ce Unit features a cass ett e interfac e, 'RS-232C interface , Centronics int erfa ce, and C entroni cs print er interface. -91-
• T he power supply switch and a switch for changing between the RS-232C inte rface and the cassette inter- face are on the front of the interface unit. An RS-232C interface, printer interface, and cassette interface termina l , as well as an AC connector are locat- ed on the back of the unit. A battery holder is also incl uded on the back of the u nii To replace the batteries, remove the cover and take out the dead batteries . Insert the new batteries, matching the EB and e marks on the batteries with those in the battery holder. See the FA-6 Interface Unit User's Manual fo r details. FA-6 •Connections MT connector RS-232C connector Printer connector MT I RS-232C switch l '-'~°"'""c" ~-----im1 l$R When installing the FX -603P onto the FA -6 Interface Unit, b e sure that the power supply switches for both units are OFF. Once the FX-603P is installed on the FA-6 , swi tch o n the FA-6 Interface Unit first, and then the FX-603P. •Cassette Interface The cassette interface is used to record data and programs to, and read data and programs from cassette tape. Use an optiona l SB-7 Cable to connect the FA -6 with a cassette tape recorder. Connect the red cable to the " MIC" or "LINE IN " jack, and the w hite cable to the " EAR" or "LINE OUT" jack of the tape recorder. Connect the black cable to the "REM" jack, if the tape recorder is equipped with a remote control function. Set the MT/RS-232C switch to MT when using the cassett e interface. FA-6 EAR: Output (ea rphone) . . white plug REM: Remote control black plug MIC : Input (microphon e) red plug Cassette tape reco rder jacks Note: If the tape recorder being used does not have a remote control function, leave the black plug dis- connected. When recording programs and data to a cassette, first set the cassette tape recorder to record and then exe- c ute a "SAVE" or other command on the FX-603P . When reading from cassette tape, first execu te a "LOAD" or other command on the FX-603P and then set the cassette tape recorder to playback. -92-
•Printer Interface (Centronics) The printer interface makes it possible to connect a Centron ics printer to the FA-6 . · use an optional PK-7 Printer Cable to connect a printer to the FA-6 Interface Unit. • RS-232C Interface The RS-232C Interface is used for data communications. Move the MT I RS-232C switch to RS-232C when using the RS-232C interface . ISpecifications I Communications method: Start -stop synchronous (asynchronous) full duplex mode only Transfer speed: 150, 300, 600, 1200, 2400, 4800 BPS Parity bit: Odd, even, no parity Data bit: 7or8bits Stop bit: 1or2bits CTS signal control: Control, ignore DSR signal control: Control , ignore CD signal control: Contro l, ignore Busy control: XON/XOFF control , no control Note: Use a cross cable when connecting the inte rface unit to another FX-603P via the RS-232C or the RS-232C of a personal computer . 1111 FP-100 Plotter Printer 1111 The optional FP-100 4-color plotter printer can be used for multi-color p rinting of programs and calculation resu lts. •Features •4-color print (black, red , blue , green) •Character styles: italics •Print resolution: (0.2 mm/step) •Paper: Width: 100-216 mm Thicknes s: 0.07 - 0.3 mm •Roll paper: Outside diameter: 40 mm max. Inside diameter: 12 mm min. •Character size: (256 varieties from 1 O mm x 1.2 mm (SO,O) to 16.0 mm x 19.2 mm (S15, 15)) •Connection Connect the printer and the FX -603 P through an FA -6 Interface Unit using an optiona l PK-7 Printer Cable. •Use only the Casio PK- 7 Printer Cable. -93-
111 1FP-40 Character Printer 1111 The FX-603P can be connected to an FP-40 Character Pri nter. If you have an FA-6 Interface Unit, con n ect as shown in the diagram . LLLLL LLLL L L LLLL LLL LL FA-6 'Conn ect the FP-40 Char acter Printe r and FX-603P via the FA-6 Interface Unit using an option al SB-43 Inte r- face Pack and PK-7 Printer Cable. -94 -
•Function Input Ranges and Precision Function Input Range Int ernal Accuracy Remarks Calcu lations sin DEG Ix I <9x 10•0 As a rule, Howeve r, for tan x cos RAD IxI<5x107rrrad 12 digits accuracy is Ix I ~90(2n + 1) DEG ±1 at the IxI ~rr/2(2n+1) RAD tan GRA lxl < 1 x10'0grad 10th digit. lxl ~100(2n+1) GRA sin- 1 lxl~1 cos- 1 " " tan-1 IxI<1x10100 sinh I x I ~ 230.2585092 Note: Errors gene rat ed for cosh " " sinh and tanh when x = 0. Er- ror accum ul ates in thi s vicini- tanh lxl <1 x 10'00 ty affecting precision. sinh-1 lxl <5x 1099 cosh - 1 1~ x<5x 1099 " " tanh-1 lxl <1 log 1 x 10-••~x< 10100 " " In 1ox - 1 X10100 <x< 100 - 1X10100<x " " ex ~ 230.2585092 v O~x< 1x 10100 x' IxI <1x1050 1/x l xl <1x10100,x~O " " x! O~x~69 (x is an integer) " " R-+ P x2+y1<1x10100 O~r<1x10'00 " " Howeve r for tan x P-+R DEG IeI <9x 1090 IxI~90(2n+1) DEG RADIeI<5x107" rad I x I ~rr/2(2n+1): RAD GRAIeI<1x 1010grad lxl ~100(2n+1) GRA 0'" lal.b.c < 1+10'00 O~b. c IxI <1x 10'00 " " +--- 0'" Sexagesimal display Ix I ~2177n7777 -95-
Function In put Rang e Internal Accu racy Rem arks Calculations x>O: -1x10100 <y log x< 100 As a rule, x=O:y>O xY x<O· 12 di gits accuracy is ±1ofthe y= n , 1/(2n+ 1) (n integer) 10th digit. Howeve r - 1x 100100< 1/y log Ixi< 100 x>O:y~O -1x100100< 1/y log x < 100 x=O:y>O x<O:y=2n+1, 1/n " " xi'y (n~O . n: integer) However , -1x10100 < 1/y log lxl < 100 a ble Total of integer, numerator and denominator must be withi n 10 " " digits (includes division mark s). lxl< 1 x 1050 InI<1x10'oo " " SD <Jn· n~O an- 1 . n~O. 1 Range for valu es after conversion Dec. -2 14 7 483648;:'ix ;:'i2 147483647 Bin· 10000000 00000000 ;:'ix;:'i1 11 11111 11111 1111 (Negative) BASE-N O;:'ix;:'i 01111111 11111111 32 bits Integer range (0 , positive) (BIN 16 bits) Oct : 20000000000 ;:'i x ;:'i 37777777777 (n egative) O;:'ix;:'i 17777777777 (0 , positive) Hex 80000000;:'ix ;:'i FFFFFFFF (negative) 0 ;:'ix ;:'i 7FFFFFFF (0 , positive) · Performing continuous calculations such as x' . x "" . and x ! accumulates error and affects precision. -96-
111 1Specifications 1111 Model: FX-603P ICalculator I Basic calculation functions: Negative numbers; e xpon ents; addition , subtracti on , mu ltiplication , divi sion , inclu ding parenthetic al oper a- tions (with priority sequence ju dgem ent function); arith metic constant c alc ulations Built-in functions: Trigonometric, inverse trigonometric functions (un its of angula r measurement: degrees, radia ns, grads); hype r- bolic, inve rse hyperbolic functi o ns; logarithmic, exponential fu nctions; reciproca ls; factorial s; sq ua r e root; squares; powers; roots; decimal- sexagesimal conversions; binary -octal-hexadecimal calculations; c oordinat e conversions; absolute values; integ er excl u sion; decimal exclusio n; percentag es , premium s, di scount s, r a- tios, rate of change; random nu m bers; 7f Statistical calculation functions: Standard deviation (two types); mean; sum; sum of squares; number of data items Memories: 110 ind epen dent mem ories in 5 k ey m odes (fixed) Calculation range: ::+:: 1x10- 99 to ::+:: 9 .999999999 x 1099 and 0. 12-di git m antissas for internal op eration s. Decimal point system: Fu ll flo ating decimal point syst em (with engineering fl oating decimal displ ay) Rounding: Accordi ng to the sp ecifi ed number of signific ant dig its or the number of speci fi ed decimal places. jPrograms I Number of steps: 6 ,144 maximum Jump function: Unconditional jump (G OTO), 10 maximum Conditional 1ump (x= O, x~O. x = F, x~F) Count jump (ISZ, OSZ) 19 subr outi nes (GSB), depth (19 lev els) Number of stored programs: 20 m aximum (PO to P19) Check/edit function: Program checki ng, d eb ug gi ng , deletion, ad diti o n, etc. Indirect specification function : Indirect memory address, indir ect j ump, indirect subrou tine , etc. Other functions: M anu al jump (GO TO), p r ogr am PAUSE, com mand and step nu m ber display during write/ch eck, program p assword s, connection with FA-6 Interface Unit (opti o n) IGeneral I Number of display digits and formats: 10-digit mantissas (including minus si gn) , 2 -digit exponents, two-tier liquid c r ystal display , hexadecimal dis- play, se xagesim al display, condition displays for((]] , [[],~, hyp, K , HLT, RUN , WRT , PC L, I/ 0 , BASE-N , DEG, RAO, GRA, @ , lli), [fil, @], ALPHA, and CAPS) Character display function: 32-char ac ter p r og ram comm a nd display, 16-c haracter com m ent display Characters: Upper an d low er c ase alp h ab eti c char acters, numbers, symbol s and special ch aracters (t otal of 86 characters) Error check function: Checks for valu es exceeding 10100 , ill ogical calc ulation s an d jumps; erro r m essages displayed Power supply: 2 lithium b atte ri es (CR 2032) for th e mainf rame 1 lithium b atter y (CR2032) for m emory backup Power consumption: 0 .03W (main unit on ly) -97- \
Battery life: Approximately 160 hours (continuous program use) Approximately 370 hours ("O " displayed continuously) Auto power off: Power i s automatically switched off approximately 6 minutes after the last operation. Ambient temperature range: 0°C-40°C (32°F - 104°F) Dimensions: 12.9 mm (H) x 78 mm (W)x155.5 mm (D) (1/2"(H)x3"(W) x 6 1/s" (D)) Weight: 136 g (4.8 oz) including batteries -98 -
• Los contenidos de este manual están su- jetos a cambios sin previo aviso. • Tenga en cuenta que el empleo de este manual para un fin distinto al de uso per- sonal, sin permiso de CASIO, está prohi- b ido bajo la ley de propiedad literaria. • La copia fuera de la ley de todo o parte de este manual está estrictamente prohibida. • CASIO Computer Co., Ud . no podrá ser responsabili zada por ninguna clase de daños ni pérdidas resultantes del uso de este manual. • CASIO Computer Co , Ud. no podrá ser responsabil izada por ninguna pérdida ni reclamo por parte de terceros, que pudiera tener lugar a causa del uso de la FX-603P . • CASIO Computer Co , Ud. no podrá ser responsabilizada por ninguna clase de da- ños ni pérdidas causadas por el borrado de datos, como resultado de un funciona- miento defectuoso, reparaciones, o re- emplazo de las pilas . Asegúrese de hacer un registro de reserva de todos los datos im portantes en otro medio de almacena- miento, para protegerlos d e las pérdidas. -100-
Prefacio Muchas gracias por la compra de la CASIO FX-603P . Esta unidad es una avanzada computadora programable de mano, que presenta una pantalla de dos hil eras y tiene capacidad de presentación de caracteres alfabéticos. Además de una función de programación, se proporcionan funciones c ientíficas para realizar los cálculos complejos o re - petidos. Una capacidad de 6.144 pasos y 11 O memorias ha c en posible aun realizar programas la rgos y c omplejos. La velocidad de cálculo con función es casi cuatro veces más que la velocidad de la Casio FX -602P. La unidad de interfaz opcional FA-6 permite la co nexión con una registradora de cinta de casete. Esto permite la transfere ncia de datos de los programas , y los co ntenidos de la memoria entre la FX-603 P y una registradora de c inta de casete . La conexión a una impresora FP-40 o FP -100 proporciona la capacidad de impresión para las presentaciones, programas y conten idos de la memoria. También se dispone de una interfaz de comunicación RS-232C para la comun icación de datos. ' Basado en el tiempo de procesamiento requerido por el circuito integrado LSI para realizar los cálculos inter- nos. Debe notarse, sin embargo , que el tiempo para producir los datos en la pantalla de cristal liquido (PCL) es el mismo. Esto significa que el aumento de velocidad solamente será evidente con cálculos más comple- ¡ós , y prácticamente será imperceptible con las operaciones más simples. • Los prog ramas creados en la FX-602 P, excepto los programas de música , pueden usarse en la FX -603 P sin mod if icac ión, aunq ue algu nas p resentaciones han sido camb iadas. Este manual consiste de tres secciones: 1. Cálculos manuales 2. Cá lculos prog ramados 3. Uso del equ ipo periférico L' . . as tres secciones expl ican la operación de esta unidad y deben ser leídas para compren- der los dos tipos de cá lc ul os. Importante - ¡Siempre realice copias de reserva de sus datos! Este p rod ucto p resen ta una memoria electrónica que es ca paz de almacenar grandes vo lúmenes de datos. Pero también debe rec or dar q ue sus datos están seg ur amente almacenados en tanto la memoria se mantiene energizada. Esto sig ni fica que si per mi te que la energía de las pilas se debi li te excesivamente, si comete un a equivocac ión mi entras cambia las pi las, o si corta la ali me n- tación, los datos almace nados en la memori a serán dañados irreparablemente o perdidos por completo . Los datos tam bién pue den se r dañados por fuertes cargas electrostáticas o impactos, o por condicio nes am bienta les ex tr emas . Un a vez q ue los datos de dañan o pierden , no pueden rec uperarse, d e modo q ue recomendamos con sumo énfasis q ue rea li ce copias de reserva d e todos los datos im port antes en una ci nta de casete, mediant e la unidad de inte rfaz opcional Casio FA-6 . -101-
INDICE Prefacio .................................................................................................... 101 1 Antes de usar su computadora 1041 Precauciones en la manipulación ................................................................ 104 Alimentación y cambio de pilas .................................................................. 104 Cambio de las pilas de alimentación principal Cambio de la pi la de alimentación de conservación de memoria Acerca de la presentación de pi la con carga baja Función de apagado au tomático Per illa de a1uste de contraste Operaciones .............................................................................................. 108 1. Teclas .................................................................................................................. 108 2. Modos ...................... ................... .. ................................................................... .... 108 Modos de operación , modos de especificación de ángulo, modo de cálcu lo y modo 1/0 3. Presentaciones ............................................................................................ .. .. ..... 11 O Indicadores de presentación, presentación de dos hileras, pantalla exponenc ial. presentaciones especiales 1 Sección 1 Cálculos manuales 112 1 Guia general para el cálculo manual ................................ ............ ............................... 112 Registros internos Funciones de tecla Antes de comenzar los cálculos .. .... .... .............................. .. ...... ............................ ..... 119 Secuencia de priori dad de cálcu l o Corrección de er rores de ingreso Superación de capacidad y error de cálculo Cálculos fundamentales ................. .... ........... ...... ........... ............................... ............ 121 Operaciones ari tméticas Cálculos con paréntesis Cálcu los con constantes , Cál culos con memoria Cálculos con funciones ......... ...... .. .. ...... ......... ............................ ..... ...................... .. .. 125 Funciones trigonométricas , fun ciones trigonométricas inver sas, func iones l oga rítmicas , funcion es exponencial es , funcion es hiperbóli ca . funcion es hiperbólica inversa. otr as funciones (v , x 2, 1/x, x!, RANll , ABS, INT , FRAC), cálculos con números fraccionarios , conversión de coordenadas, porcentajes, especificación de número de dígitos significantes , número de lugares decima les y decimales flotantes Cálculos con binarios, octales, decimales y hexadecimales ........................ ................. 132 Conversiones entre binario, octal, decimal y hexadecimal Expresiones negativas Cálculos con binarios, octales, decimales y hexadecimales Operaciones lóg icas Cálculo de desviación estándar ................ .... ................ .. ......... ... ..................... ........... 135 Ingreso de datos y fórmu l as de cálcu lo Modo alfabético manual ............................................................................................ 136 Operaciones de tecla en el modo alfabético Ejemplos de uso de" ; ", "11" y "AR" 1 Sección 2 Cálculos programados 1381 Términos requeridos para los cálculos programados .......................................... ......... 138 Fun cion es de tecla Presentación de mando y pasos de programa ¿Qué es un programa? .............................................................................................. 142 Verificación y compaginación (Corrección, adición, borrado) de programa .................... 148 -102-
Depuración de errores de programa ........................................................................... 152 Borrado de programas .......................... ....... .......... ........................... ........................ 155 Cambio de los números de programa ..................................................... .................... 155 Construcción de programas ......... .. .... ........................................................................ 155 Reglas de operación y programación .................... ..... .. ....... .... ............. ...................... 157 Fórmulas Durante la escr itura de un programa (se visualiza "WRT") Durante la ejecución de un programa (se visualiza "RUN") Programas con presentación de observaciones mediante texto .................................... 158 Ejecución de programa de texto Efecto de presentaciones de texto en las presentaciones subsiguien tes Uso de textos en programas Contraseñas ............................................................................................................. 165 Asignación de una contraseña Cant idad requerid a de pasos para especificar una contraseña Indicador de contra seña Cómo borrar una contraseña Para cambiar la contraseña de un programa con un número de programa Diagrama de operaciones .......................................................................................... 169 Salto de programa ............ ... ................ .. . .......................................................... . ....... 170 Salto incondicional (GOTO, LBL) , salto condicional (x= O, x~O. x= F , x~ F), ejemplos de programación, salto condicional (salto de cuenta) (ISZ, DSZ), subrutina (GSB) y programas que incluyen subrutinas Uso de la dirección indirecta ..................................................................................... 177 Dirección indirecta del registro Mn , subruti na indirecta, sa lto indirecto y salto de cuenta indi recto Programación elemental .. .. ................................. .................. ................................ .... . 179 Cómo la unidad busca por los destinos de bifurcación GOTO y GSB .. ........ ... .............. . 182 1 Sección 3 Uso del equipo periférico Conservación y cargo de los contenidos de programa/memoria y contenidos de la presentación (SAVE, LOAD) ................................ ................................ .............. ......... 184 Conservación de datos a una cinta de casete Carga d e datos desde una cinta de casete Verificación de los contenidos de la presentación, contenidos de la memoria y programas conservados (VER) .................................................. ... .... .......................... 186 Impresión de los contenidos de la presentación, contenidos de la memoria y programas (PRT) ..................... ..... .......... ....... ... .... .................... ... .... .......... ........ .. ...... 186 Envío /recepción de los contenidos de la memoria y de programa (RSSAVE, RSLOAD) ... . .... ... ............ .. .... .. .......... ................ .......... .... ........ ................... 187 Envio de datos a una computadora personal u otra FX-603P Recepción de d atos desde una computadora personal u otra FX -603P Acerca de los nombres de archibo ...... ... ....................... .. ............................... ...... .. .... 190 Mandos PEEK/POKE ............................... .. ... .................... ........ .. ........................ ...... . 190 Cuando no se pueden cargar datos o un programa .... ...... . ........ .. ................................ 192 Compatibilidad con los programas de la FX-602P .......................................... . ........... .. 194 Unidad de interfaz FA-6 ... ............................ .. .. .. .. ...................................................... 194 Características, conexiones , interfaz de casete, interfaz de impresora (Centronic s) e interfaz RS-232C Impresora por coordenadas FP-100 ................. .. ... .............................. .............. .......... 196 Impresora de caracteres FP-40 ... . ..................... .. .... .... .................... ..... ..... .... . ........... . 196 Precisión y gamas de ingreso de funciones ........ .............. ... ...... . .... ............................ 197 Especificaciones ....... . ... . .... .................... .......... .......................................... 199 - 103-
__ A_n_te_s __ d_e __ u_sa _r __ s_u_c _o_m __ p_u_ta_d_o _r_a __ .._._______________I. Esta unidad fue hecha posible por la avanzada tecnología el ectrónica de Casio, el control de calidad intensivo y un proceso de inspección riguroso. Para brindar una larga duración a su un idad observe los siguientes puntos. 1111 Precauciones en la manipulación 1111 •Asegúrese de mantener cubierto el conector cuando no se utilice, para protegerlo de la suciedad y el polvo. Evite tocar el conector bajo cualquier circunstancia. •Cuando en la presentación aparece el mensaje " Low Battery ' " mientras está usando la unidad, cambie las pilas (A) de la alimentación p rincipal tan pronto como sea posible. •Cuando se cambian las pilas, cerciórese que el interruptor de alimentación está en la posición de apagado OFF. •Si la computadora es expuesta a fuertes cargas electrostáticas, los contenidos de la memoria pueden llegar a dañarse o las teclas pueden quedar inoperativas. En tal caso, presione el botón RESET siguiendo el botón P, para borrar la memoria y reanudar la operación de tecla normal. •Asegúrese de que la alimentación de la computadora es té desactivada cuando efectúe cualqui er conexión a otro dispositivo. •Nunca d esactive la al imentación de la computadora durante la e¡ecución de un p rograma. ni cuando se llevan a cabo las operaciones de cálculo. •Tenga en cuenta que las fuertes vibraciones o impactos durante la ejecución de un p rograma, puede llevar a la terminación de la ejecución o alterar los contenidos de la memoria de la computadora. • El uso de la computadora cerca del aparato de radio o de televisión puede causar interferencia a la recepciones. •Si es necesario un servicio, comuníquese con su distribuidor Casio más cercano. •Esta u nidad se fabrica con componentes electrónicos de precisión, y nunca debe ser desarmada. No la deje caer ni la someta a fuertes impactos ni a cambios repentinos de temperatura. Tenga especial precaución de evitar guardar la unidad o dejarla en áreas expuestas a alta temperatura, humedad o mucho p olvo. Cuando se la expone a bajas temp eraturas, la unidad requerirá más tiempo para la presentación de las respuestas y la pantall a puede aun llegar a fa llar completamente. La pantalla volverá a la normalidad una vez que se retorna a una temperatura normal. • No uti lice adaptadores que no sean los especificados par a esta unidad. •Las pil as deben cambiarse cada 2 años, aun si la unidad no es usada por largos períodos. No deje pilas agotadas en el compartimi ento de pila. Pueden producirse fugas y daños a la unidad. •Para la limpieza de la unidad, evite usar líquidos volátil es tales como diluyentes o bencinas. Limpie con un paño seco y suave, o con un paño que haya sido humedecido en una solución de detergente neutro y posteri- ormente estr u¡ado. •Antes de suponer una falla de funcionamiento de la unidad. cerciórese de vol ver a leer cuidadosamente este manual y asegurarse de que el problema no se debe a insuficiente carga de la pila, errores de operación o programación. 1111 Alimentación y cambio de pilas 1111 La alimentación a esta unidad se suminist ra mediante dos pilas de litio CR-2032. Un a te rcera pila de litio CR-2032 se utiliza para la protección de la memoria. •cambio de las pilas de alimentación principal Acerca del mensaje "Low Battery!" Cuando el mensaje " Low Batteryl" aparece en la present ación mientras está usando la unidad , cambie las pilas (A) de la alimentación principal tan pronto como sea posible Para evitar la pérdida de los contenidos, la unidad se apagar á automáticamente si continúa la operación sin realizar el cambio de pil as. Si la unidad se apaga, no podrá encenderla de nuevo hasta que cambie las pilas. La operación n ormal será posible des- pués que cambie las pi las (A) de la alimentación principal. *Si por alguna ra zón se retiran l as tres pilas de la unidad, colóquelas de nuevo en el compartimiento , encienda la unidad y pre sio ne el botón P y lu ego presione el botón de ALL RESET con un objeto puntiagudo. Todos los datos y programas almacenados en la unidad se rán borrados. -104-
P RECAUCIONES: El uso incorrecto de las pilas puede ocasionar que las mismas se sulfaten o exploten , y pueden ocasionar daños a la unidad. Tenga en cuenta las siguientes precauciones: • Ce rciórese que la polaridad (ffii8) sea la correcta. ~' • No mezcle diferentes tipos de pilas. ···~ :; -·· • No mezcle las pilas nuevas con las pilas usadas. • Nunca deje pilas agotadas en el compartimiento de pilas ya que pueden ocasionar fallas en el funcionamiento. • Cuando no utilice el producto por un período prolongado retire las pilas. • Se recomienda que las pilas se reemplacen una vez cada 2 años para preveni r de fallas en el funcio n amiento . • No exponga las pilas al calor directo, ni permita que se ~ ~f/. " • Las pilas suministradas no son recargables. '' ~~ - pongan en cortocircuito ni trate de desarmarlas. ~~ ..¡ , Mantenga las pilas fuera del alcance de los niños pequeños. Si una pila llega a ser digerida accidentalmente, consulte inmediatamente a un médico. Precauciones con la pila de alimentación principal •No retire las pilas de alimentación principal y la pi la de alimentación de reserva de la unidad al mismo tiempo. •Cerciórese de que el interruptor de alimentación de la unidad se encuentra en la posición OFF antes de comenzar el procedimiento de cambio de la pi la. Si se reemp lazan las pilas con el interruptor de ali- mentación en la posición ON, ocasionará que los programas y datos se borren. •No coloque el interruptor de alimentación de la unidad a la posición ON mientras las pi las de alimenta· ción principal son extraídas de la unidad, o mientras los portapilas no están seguramente in sta lados. De hacerlo ocasionará que los datos almacenados en la memoria sean borrados. •Reemplace las dos pilas , y nunca mezcle pilas nuevas con pilas usadas. •Si se extraen 'las tres pi las al mismo tiempo, se perderán los programas y los datos, de modo que evite cambiarlas al mismo tiempo. (1) Apague la unidad . utilice un destornillador para ext r a- er los dos tornillos que sostienen la cubierta posterior de la unidad en posición y retire la cubierta posterior. (2) Extraiga los torni llos® y@ para liberar los portapilas , y luego retire los portapilas . (3) Retire las dos pilas usadas de la unidad . Esto puede realizarse fáci lmente girando la unidad de modo que el compartimiento de pila se diriia hacia abajo , y luego golpeando suavemente la unidad. (4) Limpie las supe rficies de las pi las nuevas con un pa- ño seco y suave, y colóquelas en la unidad , cercio rán- dose de que sus lados positivos ('. fl se dirigen hacia ar r iba. (5) ~uste los portapilas en posición usando los torn illos (6) y@, y vue l va a colocar nuevamente la cubierta posterior. Los programas y datos almacenados en la unidad son protegidos por la pila de alimentación de protección de memoria, mientras se cambian las pi las de alimen- tación p rincipal. @/ Portapilas o lo Tornillo ~ tJ ~"[ • No cambie las pilas de alimentación principales, y la pila de protección de memoria al mismo tiempo. -105- 1 I¡
•Cambio de la pila de alimentación de conservación de memoria Precauciones con la pila de alimentación de reserva • No retire la pi la de alimentación de rese rva y las pilas de alimentación principal al mismo tiempo. •Cerciórese de que el interruptor de alimentación de la unidad se encuentra en la posición OFF antes de comenzar el procedimiento de cambio de la pi la. • Cambie la pi la de al imentación de reserva por lo menos una vez cada dos años , sin tener en cuenta el uso que le haya dado a la unidad durante ese periodo. Si no cumple con esto puede resultar que los programas y los datos almace nados en la memoria se borren. Una etiqueta en el portapi la indica cuando se debe realizar el primer reemp lazo de pila. • Antes de cambiar la pila de alimentación de reserva , primero cerciórese de verificar la presentación de la unidad. Si en la prese ntación aparece " Low batteryl ", cambie las pilas de alimentación principal antes de cambia r la pi la de alimentación de rese rva. La du ración útil de la pi la de alimentación de conservación de memoria es de dos años. Cambie esta pila una vez cada dos años sin tener en cuenta el uso que se le haya dado a la unidad. (1) Apague la unidad, utilice un destornil lador para ex t ra- er los dos tornil los que sostienen la cubierta posterior de la unidad en posición y retire la cubierta posterior. (2 ) Extraiga el tornillo © para liberar el portapila , y luego retire el portapi la. (3) Retire la pila para la conservación de memoria usada de la unidad. Esto puede real izarse fáci lmente gi ran- do la unidad de modo que el compartim iento de pila se dirija hacia abajo, y luego golpeando suavemente la unidad. (4) Limpie las supe rficies de la pi la nueva con un paño seco y suave , y colóquela en la unidad , cerciorándo- se de que su lado positivo EB se dirige hacia a r riba. (5) Ajuste el portapila en posición usando el tornillo© . y vuelva a colocar nuevamente la cubierta posterior. /Tornillo~@ o Tornillo ©--fl:--i Portapila ---r;:__J tJ t~l •Acerca de la presentación de pila con carga baja Si se intenta realizar un cálculo luego de que aparece la presentación "Low Batteryl" , la presentación quedará en blanco presionando mil La presentación " Low Batteryl " aparecerá nuevamente siempre que enciende la unidad. Si pres iona la tecla mil mientras la pantalla está en blanco (como se hace para reanudar la alimentación después que la unidad se apaga mediante la función de apagado au tomático) , en la presentac ión no aparecerá nada (ni aun el mensaje " Low Batteryl") . Sin emba rgo , si enciende la unidad con la tecla miloN desp ués que la unidad se apaga mediante la función de apagado automático , aparecerá la presentación "Low Batteryl " . - 106-
t:D2f33D Interruptor de alimentación OFF -+ ON •Función de apagado automático Low Battery! 6. 0. Low Battery! Para conservar las pilas, esta unidad se desactivará automáticamente si no se la usa durante aproximadamen- te 6 minutos (excepto durante la ejecución de un programa). Si la unidad se apaga automáticame nte, se puede restaurar la alimentación encendiendo la unidad nuevamente, o p resio na ndo la tecla rl!loN . Tenga e n cuenta· que los contenidos de la memoria (programas y datos) q uedan protegidos aun cua ndo se apaga la unidad . •Perilla de ajuste de contraste El contraste de la pantalla puede ajustarse usando la perilla de ajuste de contra ste sobre el lado derecho d e la unidad . r=lr=ir=lr=innnn~ ::::i - - - -- - - {- -- --- -l -GiiDl----------13 .. Gire la perilla e n la dirección indicada por la flecha para hacer que lo s ca racteres en la pantall a aparezcan más oscuros . Gire la perilla en la d irección opuesta para hace r que los caracteres apare zcan m ás claros . Si Íos caracteres sob re la pantalla son demasiados claros aun si ajusta el contraste a la posición más oscura , puede ser ind ic io de que la carga de la pila está muy baja . En este caso cambie las pi las tan pronto como sea posible. -107-
111 1Operaciones 1111 Las computadoras programables, dife rente a las ca lculadoras convencionales, tienen muchas teclas con múl- tiples funciones. Esta sección explica las operaciones básicas de su computadora programable y debe ser leida antes de intentar comenzar con las operaciones. j 1. Teclas Muchas de las teclas tienen mú lt iples funciones. 'fui tiene cuatro funciones , incluyendo + I - , ABS, K y NEG. La función cambia dependiendo en el modo ~'n' que la unidad se está usa ndo (vea las páginas 108 y 109). Presione esta tecla para usar la función + / - . Presione~ y luego esta tecla para usar la función ABS. Presione l!IBi!J y luego esta tec la para ingresar la fun- ción K . La función NEG es válida solamente en el modo BASE-N , para las funciones hexadecimales, decima- les, octal y bina rias negativas (vea la página 109). La función impresa sob re las teclas están codificadas por colores para una fácil identificación. Presione ~ para rea lizar las funciones marcadas en anaranjado. Presione l!IBi!J para realizar las funciones marcadas en rojo . Las funciones de modo BASE-N están marcadas en verde. Las funciones marcadas e n amari llo pueden rea lizarse después de presionar~, tal como la función "VER" """"' para ~ G rXirU 11 Observe que "x" y "l:x 2 " para c;i están impresas en corchetes azules. Tales funciones son usadas para los cálcu los de desviación estándar (cá lculos SO) (vea la página 135). Lo sigu iente muestra un resumen de las teclas y sus funciones: Tecla~ .... .... Funciones marcadas en anaranjado Tecla~ .......... ..... ..... Func iones marcadas en verde claro Tecla l!IBi!J . ... .. Funciones marcadas en rojo Modo BASE-N .. . . . Funciones marcadas en ve rde Cálculos SO . .. . . Funciones marcadas en corchetes azules 2. Modos Para realizar un cálculo, primero se debe especificar el tipo de cálcu lo med iante el uso de~ y una tecla nu- mérica. Una etiqueta debajo de la presentación de la computadora muestra la tab la de modos. y la operación a realizar para ingresar a cada modo. •Modos de operación Hay un total de tres modos de operación . 1. Modo RUN ( §°@[IJ ) Uti lice este modo pa ra los cálcu los manuales y ejecución de programas. Cuando la un idad se encuentra er1 este modo, en la pantal la se vis ualiza "RUN" 2. Modo WRT (§°@W ) Uti lice este modo para almacenar y compagina r programas. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza "WRT ". 3. Modo PCL (§"@ []] ) Utilice este modo para borrar los programas almacenados. Cuando la unidad se encuentra en este modo , en la pantalla se visualiza " PCL". •Modos de especificación de ángulo 4. Modo DEG ( §"@ @]) Uti lice este modo pa ra especificar la unidad de medición angular en grados. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza "OEG" 5. Modo RAD (§°@W) Ut ilice este modo para especificar la unidad de medición angu lar en radianes. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza " RAO" 6. Modo GRA ( §"@[[) ) Util ice este modo para especificar la unidad de medición angu lar en grados centesimales. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza " GRA " . * Los modos 4 al 6 pueden usarse en combinación con cualquier modo de cálculo excepto el modo BASE-N (~1:::1). Al encenderse la unidad siemp re esta rá en el modo DEG. - 108-
•Modo de cálculo Modo COMP ('aD) Utilice este modo para los cálculos aritméticos o cálculos con funciones . La unidad de medición angular se muestra en la presentación, y la última unidad especificada permanece en efecto. Nada aparecerá para indicar el modo COMP en el modo BASE-N o cualqu ier otro modo. Modo BASE-N ('aa> Utilice este modo para los cálculos/conversiones con números binarios, octales, decimales y hexadecimales y pa ra los cálculos lógicas. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza "BASE-N" 'El modo COMP y el modo BASE-N no pueden usarse en combinación. Al encenderse la unidad siempre esta- rá en el modo COMP. •Modo 1/0 Modo 1/0 ('aEl) Uti lice este modo para intercambiar datos con una registradora de datos, impresora o cualquier otro equipo periférico . Cuando la unidad se encuentra en este modo, en la pantalla se visualiza "11 O" Modo de inversión MT ('aGI) Utilice este modo para invertir la fase cuando carga datos desde una registradora de datos. Cuando la unidad se encuentra en este modo, en la pantalla se visualiza "R " ' La fase puede confirmarse en el modo 1/0. La ¡erarquia de modos puede representarse de la siguiente manera Modo RUN Modo DEG 1/0: Modo COMP IModol ~ Modo WRT Modo GRA Modo DEC Modo PCL Modo HEX Modo BASE-N COMP: Abreviación para entrada I salida Abreviación para cómputo DEC: HEX BIN: OCT: Abreviación para número decimal Abreviación para número hexadecimal Abreviación para número binario Abreviación para número octal Modo 1/0 'Vea la página 132. Modo BIN Modo OCT 'Para ajustar los modos a sus estados iniciales apague y vuelva a encender la unidad. -109-
3. Presentaciones •Indicadores de presentación El estado de la computadora puede confirmarse mediante los indicadores mostrados en la parte superior de la panta lla . !ID (El hyp RUN PCL DEG RAD GRA ALPHA 1) 1) 1) 1) 1MODE 1 K HLT WRT 1/0 BASE·N lall!!J1611QJ CAPS !.11..l ! .l !.I F::·::-6ü3P -1 ·~1 ~4C'.::: ...,i:iqi-:-1- ·:i·:i 1 ....._ 1 ._11_1 1 ·-· -· .._ Indicadores rn [[) hyp RUN PCL DEG RAD GRA ALPHA ~ K HLT WRT 1/0 BASE-N @] llil [fil ~ CA PS : Tecla ~ presionada · Tecla ~ presionada : Tecla ~ presionada Modo RUN ingresado · Modo PCL ingresado . Modo DEG ingresado . Modo RA D ing resado · Modo GRA ing r esado . Modo de ingreso de ca racteres alfabéticos · T ecla~ presionada . Modo de cálcu l o con co nsta nte · Modo HLT . Modo WRT ingresado . Modo 1/0 ingresado · Modo BASE·N ingresado : Cálculo decimal en el modo BASE·N : Cálculo hexadecimal en el modo BASE·N . Cá lcu lo binario en el modo BASE- N · Cá lculo octal en el modo BASE·N ·Modo CAPS •Presentación de dos hileras Esta un idad está eq ui pada co n un a presentación de dos hileras y 16 dígitos, con capacidad de p r esentación alfabé ti ca y numérica. En la p r esentación inferior se proporcion an diez dígitos para la mantisa y dos dígitos para los exponentes para usar en los cálculos ma nual es. Para la presentación de programas, las presenta· ciones inferi or y exterior se utilizan en el modo WRT. •Pantalla exponencial Du r ante u n cá lcul o no rmal los r esultados se visua li zan con un máximo de 1O dígitos . Sin emba r go si el resulta· do de cálculo es menor de 0,01 (10 - 2 ) o mayor de 1Omil millones (10' o ), los mismos se visualizan automáti· ca m ente en f or~a t o expone ncial. La p resentac ión apar ece de la siguiente maner a cua ndo se excede la gama de cá lcul o: 1.2 11 L-=:J LJ Mantisa Expone nte L=:J c::::J Mantisa Exponente o+ 1.2X 1011 o+120.000.000.000 (120 mi l mi llones) o+ 1.2X10-3 o+ 0.0012 - 110-
Convenciones de la presentación exponencial Para convertir una presentación exponencial a un va lor cu¡¡ndo el exponente es positivo, mueva el lugar deci- mal del valo r hacia la derecha, el número de lugares decimales indicados por el exponente. Agregue los ceros que sean necesarios . !Ejemplo 1 12 L borra poooooooooq~120000000000 ;;_ dígitos 1.2X10 11' Para convertir una presentación exponencial a un valor cuando el exponente es negativo , mueva el lugar deci- mal del valo r hacia la izquie rda, el número de lugares decimales indicado por el exponente. Agregue los ceros que sean necesarios. !Ejemplo 1 1.2 L borra o.poo1 ~0.0012 ... 3 dígitos 1. 2 X 10'.::-3,' _J Vea el ingreso exponencial con la tecla@] (página 116) y la presentación exponencial con la tecla~ (página 117). · •Presentaciones especiales Los cálculos con números fraccionarios y cá lcu los con números hexadecimales producen formatos de presen- tación especiales. •Presentación de fracciones (Ejemplo) [Presentación de 456 ~) 456J 12J23. L__J L.J L,-J Entero Numerador 1 . Denominador •Presentación de números hexadecimales (Ejemplo) 1 1 rPresentación de ABCDEF121 (~ - 14 12567278) ABCDEF12 , ~~~~~~~~~~~~~ ABCDEFI 2 •Presentación sexagesimal (Ejemplo) [Presentación .de 12°34 '56.78"] 12°34'56.78" L_J L_J lc_____,1 Grados Minutos Segundos -111- 1 1 11 ! 11
1Sección 1 I Cálculos manuales Las funciones de cál culo manual se explican en esta secc ión. Las fu ncion es de p rogramac ión se explic arán posteriormente, en la sección 2. Guía general para el cálculo manual .] CASIO PROGRAMMA.lll ..a! CAl...CULATCF FX-603P CIJ RUN DEG ALPHA K CAPS Presentación --IH-+-+ --< F::-:: -t.03F' -1 . ·-:·~4c::- .- ... ,i:.. ::¡~:-1 - ·::¡·::¡ ..:... ._1 ._Iti11_1 ..• - - - .....:x:. 1 a 3 "' e e + - x ... "'..,,=N*'w~R=T+=PC=L+OIE=C>±Ro':A~C+=C>R~A+.,_ =±-,.~..~ . •+c,~, c=-1 Tecla de modo alfa bético-J~~~~~~~~~==========:il Tecla de segundo cambio--lfff~~~~~=:::::::~========:;--, éJ ~ AllRESET p Tecla de cambio -~~-1--1 SHIFT In te rru ptor de_ al imentación - ¡¡ ¡¡¡o¡¡¡ PO ~A _ ,.,,., 1HLT1 G ABB @ ~ PO ~B JNC PRT ILeLI H d" @hl o o ..... P7 .. í8P4 1 ~~ 1p1_¡ e e E F SAV( POKl lOAD ''H'K AllAVE ASlOAO lllOP 1Gornl IGsel lesT I 1FST I ' .J - - 'o' .. leNGI l••HI ~ ~ 1--~~~~~~-~~~~~~~~~~-; Tecla de mando- ·r-n ÍRA) 1 lhvpl .,...~In 1 ca T~~n 1 NEG K ANO LOR M xoR N oecLs.N o f'ixloc1 P defunción A~ael)JAC so TE UF V Tecla de modo Teclas de ingreso de ,,o-eL•-~rx::.v .r - - - - -x· - -,~ ~~~ Teclas de memoria/ datos/ desviación ---o++-+-+<:J;;~Jt'¡¡ 1 x~ lx IM•n l 1MR lz ~ ~ · .. .. , --+- -- mando de función estánda r ,-- - "'""'"'Tí --- ,sAc,MAc, Teclas de borrado ! t7j 'CaJ (]Jil~-~M'=l_o~f - ~~~J~~1~~b~~;:~ga~? : 'GJa' x[]J•c x(]Jc.F 11xq' q;cv,. borrado 1 5 6 Jl,:, • :, Teclas numéricas y de _ _ ,. ... __ .' otros mandos ¡ Ci:] r2Jr3Ji!ei pi:li-- lr~J~lr~JJ~~~Jj__1Jijlti' -112- Teclas de cálculo - aritmético/mando de función
• Registros internos Reg istros X (presentación) Registro X (L 1) Regist ro L2 Registro L3 Reg istro L1 2 ] •Par a cálculos ari tméticos y con funciones ( Los ca racte r es alfabéticos y símbol os) son vá lidos para los registros X. •Para los cá lcu los con paréntesis y cálcu - los con p recedencia de resta/división Registro MOO Registro M 10 Registro M20 Registro M30 // M01 // M11 // M21 !/ M31 11 M02 // M12 // M22 // M32 // M03 // M13 // M23 // M33 // M04 // M14 // M24 // M34 // M05 11 M15 // M25 // M35-- // M06 // M16 // M26 11 M36 11 M07 (h2) 11 M17 // M27 // M37 11 M08 (¿x) // M18 // M28 // M38 11 M09(n) // M19 !/ M29 11 M39 // MF // M1F // M2F 11 M3F Registro M90 // M91 // M92 // M93 // M94 // M95 !/ M96 // M97 // M98 11 M99 // M9F • 1 1O memorias independientes (MOO a M99, MF , M 1F a M9F) más i::x 2 , i::x, y n totalizadores para los cálcu- los de desviación estándar (so lamente M07, M08 y M09) • En este manua l , las memorias indepe ndientes se refieren como " Registros Mn" . - 113-
•Funciones de tecla ~¡lnte"upto• de aUmentaolóo Pa ra encender la unidad deslice el interruptor de alimentación. Los datos y programas quedan retenidos aun si se apaga la unidad. ~ Tecla de cambio/cambio en modo alfabético •Presione esta tecla cuando use los mandos de fu nciones y las func iones ma rcadas en anaran jado sobre el panel de tec la. En la prese ntación visual aparecerá una " [[]" para ind icar que se ha presionado ~ Pre - sionando nuevamente ~ ocasionará q ue la " W" desaparezca de la presentación. •Presione esta tecla en el m odo alfabético ("alfa " ) para usa r las siguientes funciones de tecla . (En la presentación apare- cerá"[[)" .) ~ Tecla de segundo cambio / CAPS oo oo oo oo oo oo oo ~ L!J oo l!:J ~ oo L!J llJ oo u u oooo oooo oooo oooo oooo oooo ooo L!J ooo l2l l!J l' .J ooo L!J l=J l::J ooo l!!:I l!l ~ •Presione esta tecla cuando use los mandos de funciones y las funcio nes ma rcadas en ve rde claro sobre el pa nel de tec la. Cuando se presiona lfüEl en la presentación a parece rá una " [[] " . Pre sion e nu evamente lfüE] y "[[] " desaparecerá de la presentación. •Presione esta tecla en el modo alfabético y e n la presentación aparecerá "CAPS" , indica ndo que el modo de caracteres alfabéticos ha cambiado de let ras minú scu las a mayúscu las . - 114-
~Tecla de modo alfabético (Estado de ingreso de caracteres) Presione esta tecla para ingresar el modo alfabético (ingreso oooooo de ca racteres) (en la presentación se muestra el indicador " A L PH A")- En el modo alfabético ("a lfa") , pueden visualizarse oooooo el ca rácter alfabético, simbolo, número y símbolo de mando arit- mélico en la parte inferior de cada tecla marcada en rojo_ (Los A B e o E F cálculos no pueden visualizarse.) Presione la tecla l!IBID en el modo o o o o o o a lfabético para salir del modo alfabético. G H 1 J oooooo • L M N p o oooooo a R s T u V oooooo w X y z o l!l!I ooooo ooooo ooooo ooooo §@ Tecla de modo Presione la tecla§@ y una tecla numérica de CD a[[] o una tecla de operación aritmética (D , ~, l3, Gil para fijar el estado de la unidad y la unidad de medición angular. Vea las páginas 108 y 109 para los detal les acerca de los modos. RNO-AX rO'n ·t1rni RAN: 0 a CD LO Teclas numéricas, tecla de punto decimal u L>J' LJ • Ingrese los valores de izquierda a derecha. Presione c:J para ingresar el punto decimal. • No puede ingresa rse un número que tenga más de diez dígitos de longitud. Cualquie r tecla que se presione después del décimo digito es ignorada. · ~ @O Número de dig itos significantes L__ 1 a 9, y O (O = 1O dígitos significantes) Especifica el número de digitos significantes. Por ejemplo, ~@IIJ especifica cuatro digitos. Si el valor para el 5to. digito es cinco o mayor, se redondea el 4to. digito. Si el valor para el 5to. digito es cuatro o menor, el valor para el 4to. dígito queda sin cambiar. ·~1o180 Número de lugares decimales L___ 1 a 9 , y O (O= sin valores decimales) Especi fica el número de lugares decimales. Po r ejemp lo, ~@o[]] especifica dos lugares decimales. Si el valor para el 3er. lugar decimal es cinco o mayor, se redondea en el 2do. lugar decimal. Si el valor para e l 3er. lugar decimal es cinco o mayor , se redondea el 2do. lugar decima l. Si el valor para el 3er. lugar deci- mal es cuatro o meno r , el valor para el 2do. lugar decimal queda sin cambiar. ·~El ........ Generación de número aleatorio Genera números aleatorios entre 0 ,000 a 0,999 . ·~dJ __ Cá lculo de media (X) 1 ·~[Q]Ef¡ Cá lculo de suma de los cuadrados ( L: x 2 ) ·~@:¡ ___ Cálc ul o de desviación estándar (an) ·~ @] ~ _____ Cálculo de suma de datos (L:x) ·~~ .. Cálculo de desviación estándar (a,, .1) ·~@] @:¡ . . Cá lculo de suma de elementos de datos (n) -1 15- Usado para los cálculos de desviación están- dar. Vea "Cálculos de desviación estándar" pa ra una más detallada expl icación_
R-..f> P....ff :r ;Y z 11~ % O 1:113 O Teclas de operaciones aritméticas/ E1 Tecla de igual ~~w~ 00 •Presione las teclas en el mismo orden en que aparecen en la fó rmu la para real izar las operaciones aritméti- cas. Presione a para visualizar el resultado final. Presione una tecla de operación ari tmética dos veces en sucesión para ing resar un cálculo constante, visual izando el indicador "K" (vea l a página 123). ·~6 .. .... Mando de multiplicación de potencias Presio n e estas teclas para elevar x a la potencia y. ·~Ü ...... Mando de raíz cuadrada Presione estas teclas para elevar x a la potencia 1/y. ·~ Ü ...... Mando de conversión de coordenada Presione estas teclas para convertir coordenadas rectan- gulares a polares. ·~S .... .. Mando de conversión de coordenada Presione estas teclas para convertir coordenadas pola- res a coordenadas rectangulares. ·~a ... .. .Mando de porcentaje Presione estas teclas para calcular porcentajes y razo- nes , alzas, descuentos, y tasas de cambio (relaciones de au mento/ disminución, etc.) rSAC,IUC r.l!I oN Tecla de borrado completo/ borrado completo de desviación estándar/ borrado completo de memoria •Presione para borrar todo (todos los registros X, registros Y, registros para paréntesis) excepto los registros Mn (memoria independiente). •Presione pa ra borrar una presentación de mensaje de erro r (vea la página 120). •Presione para resta u ra r la ali me ntación luego de que la unidad se apaga mediante la función de apagado automático (vea la página 107). (!JI Tecla de borrado •Presione la tecla[!) para borra r el ingreso de valores (incluyendo exponentes y ángulos) o caracteres, el re- sultado de las funciones en los cálculos combinados, o los re sultados de los cálculos con paréntesi s. El cálcu- lo queda ret enido; solamente se borra la presentación. · Presione la tecla[!) cuan do se visualice el mensaje"( ) Error" (exceso de capacidad del registro de los cálcu - los combinados o cálcul os con paréntesis) , para visualizar el resultado que existía antes de ocu rrir el error . rr: ~ Tecla de pi / exponente LFJl!éj •Presione ~ después de ingresar la mantisa y antes de ingresar el exponente. Ejemplo: 25,56x 1034 -+2 .56 ~34 • La tecla ~ puede usarse como la tecla de pi seguido de l a operación de cualquier otra tecla q ue no sea una tecla num érica(@) a rn . c:J). •Pueden usarse exponente de hasta ± 99. Cuando se ingresa un valor con más de dos dígitos, los últimos dos dígitos son los usados como exponente. •Presione la tecla ~ para ingresar pi (7í) . Segui do del ingreso de un valor, presione ~ seguido por la tecla ~ pa ra visualizar 7í. • Presio n e la tecla de memoria ( 8 a ~) y luego p resione ~ para especifica r el registro MF. Ejemplo: Suma r 25 al registro MF. -+ 25~~ Presentar los contenidos del registro M 1F· -+ ~ITJ~ ABS 00 Tecla de cambio de signo / valor absoluto / negativo NEG K •Presione esta tecla pa ra cambiar el va lor visualizado de positivo a negati vo, o de n egativo a positivo. Presione ~ y luego esta tecla para cambiar el signo de un exponente. •Seguido de ~ ( ~ @]) , esta tecla obtie ne el valo r absoluto del va lor visualizado. • L os números negativos pueden se r manipulados en el modo BASE -N . L os valores negativos se represe ntan como complemento de dos (el indicador ~ se muestra en la pantalla). die Gil Tecla de fracción / ANO ANO L •Utilice esta tecla para i ngresar fracciones y números mezc lados. Por ejemplo, presione 23@45 para ingresa r¡; Presione 2@3@4 para ingresar 2 ~ . •Seguido de~ (~~) . esta tecla obtiene la fracción impropia del valor visualizado. •En el modo BASE-N , la tecla (~) opera como la función lógica AN O (producto lógico). -116-
~ Tecla de ingeniería / OR ORM • Presionando esta tec la mient ras se visua liza un valor, la presentación cambia a una presentación exponen- cial. Luego a cada presión, el punto d ecimal del valor se mueve t res lugares a la derecha, cambiando el expo- nente de acuerdo a eso. Siguiendo a @ . a cada presión de esta tecla muev e el lugar decimal tres lugares a la izquierda y cambia el exponente . !Ejemplo 1 12.3456 (primero)~ (segu ndo)~ (siguiente) ~ (siguiente) ~ 12 .3456 12.3456 00 12345.6 -03 12345600. - 06 12345600. - 06 12.3456 (primero) ~ [fü] (seg u ndo) ~[fü] (siguiente) ~[fü] (Sin (. .t)=r=i cambio) s1gU1en e ~ ~ 12.3456 0 .0123456 03 0.000012345 06 0 .000000012 09 0.000000012 09 (Sin cambio) 0 .000012345 06 0 .0123456 03 Desplaza ndo el lugar decimal p roduce los siguientes resultados 103 = k (ki lo); 109 = G (giga); 10 - 3 = m (mi li); 10-6 =¡.t (micro); 10-9 = n (nano); 10-12 = p (pico). • En el modo BASE-N , esta tecla (~) opera como la fun c ión lógica OR (suma lóg ica) . 8 Tecla de grado-minuto-segundo/conversión decimal-sexagesimal/XOR XOR N • Presione esta tecla para ingresar va lores sexagesimales para cálculos con grados-minutos-segundos u horas- m i nutos-segundos . Ejemplo: 78 ° 45' 1 2"~ 78El45El12El • Seguid o de la tecla @ , esta tecl a presenta el valor decimal equivalente para los va lores que fueron ing resa- dos usando el formato grados-minutos-segundos u horas-minutos-segundos . • En el modo BASE·N , esta tec la (~) func iona com o XOR (suma lógica exclusi va). 10• ~ Tecla de especificación log I 1o x /especificación decimal/binaria DEC'llll'O • Pre sione esta tecla para calcular el logaritmo (log 10 ) del v alor visua lizad o . • Seguido de la tecla @, esta tecla eleva 1O a la p otencia representado por el va lor v isualizado (anti logaritmo del va lor v isuali zado= funci ón inversa de [§]) . • En el modo BASE-N , presione esta tecla (!@) para ingresar al modo de cálculo decimal. •E n el modo BASE-N , presione esta tecla siguiendo a @ (@IIDBJ) para ing resar al modo d e cálcu lo bina rio. e• ~ Tecla de especificación ln/e'/especificación hexadecimal/octal fE XLOCTJ P • Presione esta tecla para calcular el logaritmo natu ral (e =2,7182818...) del valor vi sualizado. • Presione esta tecla, seguido de la tecla@ . para elevar "e" a la potenc ia re presentada por el valor visua liza- do (funciones inversas de [¡¡¡] ) • En el modo BASE-N , presione esta tecla ( ~ ) para ingresar el modo de cálculo hexadecimal. • En el modo BASE-N , presione esta tecla seguido de @ (@!@) para ingresar al modo de cálculo octal. ~T OJ Tecla de apertura de paréntesis/número entero /AL(JQ • Presio ne esta tecla para abrir un p aré ntesis (1 2 niveles, ag r upand o hasta 36 incl usio nes) . •Seguido de @ . presione esta tecla para extraer la parte entera del valor visualizado. -1 17- 1
FRAC [J] Tecla de cierre de paréntesis/número fraccionario IBL)JR •Presion e esta tecla para ingresar un cierre de paréntesi s. •Seguido de ~ , presione esta tecla para extraer la parte decimal del va lor vi sualizado. ~ Tecla de hiperbólica • Pr esione esta tecla seguido por@!!),§] , o[§] para calcular la función hiperbólica correspondie nte (senh , cosh, tanh). •Segui do de ~, presion e esta tecla y lu ego una tecla de hiperb óli ca inve r sa para calcular la función hiperbóli- ca inversa (senh - 1 , cosh - 1 y tanh - 1) del valor visualizado . Esta ope ración de tecla también puede se r reali- zado por la tecla~. seguido por~ y lu ego una te cl a hiperbólica in vers a . sin- 1 cos- 1 tan- 1 ~ ~ ~ Tecla de función trigonométrica/trigonométrica inversa ID TIUWV • Presione para calcular una función trigon ométrica (sen, cos o tan) del valor visualizado. •Seguido de ~ . pres ione esta tecla para calcu lar la func ión trigonométrica inversa (sen - 1 , cos-1 , ytan-1) del valor visua li zado. 'Utilice las siguientes teclas para ingresar los va l or es hexadecimales siguientes de AH a FH: Valor Tecla Valor Tecla Valor Tecla AH m CH (1!W EH (§) /A e • BH rn OH @ill FH ~ " " • rOEL, ~ Tecla de ingreso/borrado de los datos de desviación estándar y función NOT NOT W •Presione es ta tecla para ingresar los dato s par a los calcul as de desviación estandar. •Seguido de ~ , presione esta tecla para borrar los datos que han sido ingresados para los calculas de l a desviación estandar. •En el modo de BASE-N , esta tecla funciona como la función lógica NOT (negación) . X-Y ~ Tecla de conversión de registro X •Presione esta tecl a para cambiar los contenidos del regi st ro X (va lor visualizado) con aquéll os del registro Mn (memoria independiente) . Ejemplo: Cambiar un va l or vi suali zado con l os conten idos de la memoria #05 (regist ro MOS) . ..... §][QJ []J •Presionando esta tecla luego de~ , se cambian lo s contenidos del regi st ro Y ( re sul tados de calcu l o interno) con los del registro X. r ~ Tecla de ingreso en memoria/raíz cuadrada y • Presione esta tecla (y una tecla nu mérica) pa ra con se rv ar el va lor visuali za do al registro Mn . Cualquier valor almacenado corri ent emente en el registro es reempla zado por el nu evo valor. •Seguido d e ~, pr esione esta tecla para ca lcular la raíz cuad rada del va l or visuali zado. x' ~ Tecla de recuperación de memoria/ cuadrado (x2 ) z •Presione esta tecla (y una tecla numérica) para vi sual iza r el val or en el reg istro Mn, sin cambiar los conte ni dos de la memoria. •Seguido de ~ , pres ione esta tecla para ca lcu lar el cuadrado del va l or visualiza do (x 2 ). Y, ~ Tecla de resta de memoria/inversa CJ •Presione esta tecla (y una tecla numérica) pa r a re sta r el va lor visualizado desde el valor en el registro Mn . •Seguido de ~ . presione esta tecla par a calcu lar la inversa del valor visualizado (1ix). -1 18-
Xi ~ Tecla de suma de memoria/factorial !!ID • Pr esion e esta tecla (y u n a tecl a numérica) para sumar el val or visualizado al val or en el registro Mn. • Seguido de @:!ill . presione esta tecla par a calcular el factorial del va lor visualizado (xi). ' Presione una tecla de memoria@:!,~.~.~. B par a visual izar el carácter clave y el indicador para el ingreso de un valor de 2 dígitos para la dirección lógica de la memoria. Después que se ingresa la dirección lógica de la memoria, la&esentación retorna a la presentación previa. La memoria F puede ser dirigida pre- sionando simplemente •-; , " para la dirección lógica de la memoria. ALL !ESET Botón ALL RESET Es te botón borra toda la memoria entera cuando se lo presiona mientras la unidad está encendida. Pr esione este botón con un objeto puntiagudo para borrar todos l os prog r amas y datos contenidos en la memoria. En es te momento, la uni dad ingresa a su ajuste ini cial por omisión, que es RUN , COMP. DEG. Si encuentra que la memoria no se h a borrado al pr esionar el botón ALL RESET , presione el botón P y entonces nuevamente el botón ALL RESET. p • Botón P Presion e el botón P para reposicionar parcialmente cuando la operación de la unidad es alterada por una fuer - te carga electrostática. Una reposición parcial retiene los datos contenidos en la memoria. Antes de comenzar 1'os cálculos Pa ra realizar lo s cálculos, la unidad debe estar en el modo RUN (§@(]]) . Una unidad de medición angu lar puede visualizarse aun cuando el cálculo no r elacion e un ángulo. •Secuencia de prioridad de cálculo •Esta unidad realiza los cálculos de acuerdo con la siguiente secuencia prioritaria de cálculo CD Funciones el) x·'', x11-", R -+ P, P-+R @X, _,_ ©+, - Cuando la prioridad es la misma, el cálculo se real i- za de izquierda a der echa. Las expresiones conte- nidas ent re paréntesis tienen la prioridad más alta. @ANO J ® OR , XOR (solamente en el modo BASE-N) •Los r egist ros L, al L ,2 pueden usarse para alm acenar hasta 12 niveles de paréntesis o presentación de priori- dad baja. •En cada nivel pueden usa r se tr es a1u stes de nivel , permitiendo por lo tanto hasta 36 inclusiones. 'Determinación del número de niveles y registros L (E1emplo de 4 niveles con 5 grupos de paréntesis) Ejemplodecálculo 2X(((3+4X((5+4)73))75)+9)= Operaciones 2EIOJOJOJ304EIOJOJ504ITJ03ITJITJ05ITJ09ITJEI '------' '------' t Nivel 1 Nivel 1 Nivel 1 Nivel 1 A Contenidos del registro en el punto A X L1 Lz L3 L4 L5 L6 4 ( 4 ( 2 (5+ X ((3+ X -1 19-
•Corrección de errores de ingreso •Las equivocaciones al ingresar los.datos para un cálculo (errores de registro), pueden corregirse inmediata- mente si presiona la tecla li y vuelve a ingresar el dato correcto inmediatamente antes de presionar una tecla de mando de cálculo . •Los resultados incorrectos obtenidos por l os cálculos con paréntesis y los cálculos con funciones que se usan en un cálcul o sucesivo, pueden corregirse presionando la tecla li y volviendo a calcular. El cálculo entonces puede continuar normalmente. •Equivocaciones al presionar las tec las H.~. El. O . ~ 6. o~&, pueden corregirse inmediatamente presionando la tecla de mando apropiada. Aunq ue esto cambia el mando, la secuenc ia prioritaria de cálculo no es cambiada. •Superación de capacidad y error de cálculo Cuando se excede la gama operati va de la unidad, en la presentación aparecerá un mensaje de error ("Error" o "( ) Error ") y la siguiente operación será imposible. Esto es llevado a cabo por la función de verificación de error. Las siguientes condiciones resultarán en errore s: 1. Si un resultado, ya sea interm edio o final, o cualquier va lor almacenado en la memoria excede el va lor de ± 9,999999999 X 1Q99 2. Se intenta realizar cálculos con funciones q ue exceden la gama de entrada. (Vea la página 197.) 3. Cálculos de desviación estándar inadecuados. Ej. Intento de calcular x o xan sin haber ingresado datos. •para cualquiera de las condiciones anteriores se presenta el mensaje "Error". Presione la tecla fJil para can- celar la verificación de error y trate nuevamente · 4. Cuando el número de niveles excede de 12 o las inclusiones exceden de 36. Ej. Ingresar treinta cuatro sucesivos [IJ seguido por 2H3EI •Para la condición anterior se presenta el mensaje"( ) Error" . Presione la tecla li para visual izar el valor que existía inmediatamente antes del error y continuar con la ope- ración del cálculo. También se puede presionar la tecla fJil y realizar la operación desde el comienzo. •Los resultados con un valor menor de ± (1 x 10 - 99 ) no generan mensajes de error, pero son cambiados a "O " -120-
Cálculos fundamentales •Operaciones aritméticas •Para realizar las operaciones aritméticas presione las teclas en el m ismo orden en que se esc ribe la fórmu la . Ejemplo 23+4.5 - 53 = -25.5 56 X(-12)7 (-2.5) = 268.8 Operación 2304·511153EI 56Et 12~02·5~EI Presentación - 25.5 268.8 · Para los números negativos, pres ione la tecla@;) después de ingresar el valor . 12369 X 7532 X 74103 = 6.903680613X10 12 ( = 6903680613000) 1.237907 45.6 = 2.997076023X10 -4 ( = 0 .0002997076023) 12369Et7532Et 74103EI 6.903680613 12 1·23090045 ·6EI 2.997076023 -o4 ' Los resultados mayores de 1010 (1 0 mil millones) o menores de 10- 2 (0,01) son visualizados e n el formato exponencial. (4.5 X10 75 ) X(-2.3X 10- 78 ) = -0.01035 = -10.35XI0- 3 4 · 5~75Et2·3 ~§1 7 8~EI (Conversión exponencial) ~ -0.01035 -10.35 -03 'Los resultados desde 10- 2 a 1010 no se visualizan en el fo rmato exponencial. Utilice la tecla~ para vi· sualizar los resultados en el form ato exponencial. (Vea la página 116.) (2+3) x 102 =500 CIJ203CIJEI 1§l2S 1 500. ' La secuenc ia de operación , U]21C]31J]i!!E)2, no lleva al res ultado c orrecto. Ce rciórese de insertar la opera · ción El 1 entre IJ] y i!!E). (1X105) -:- 7=14285. 71429 1§1507EI 14285.71429 (1X105 )-;- 7 -14285 = 0. 7142857 (Conti nuando) 1:1 142 8 5 El 0.7142857 · Los cálcu lo s se ll evan a cabo usando 12 dígitos para la mant isa . Aunque los resultados se visuali za n redon · deados a 1O dígitos. e n el regist rador se mantiene la mant isa u na 12 dígitos. •Para los cálculos aritméticos combinados, la multiplicación y división tiene prioridad sobre la s u ma y rest a. Ejemplo 3+5X6=33 7X8-4X5=36 -- -- Operación 305Et6EI 7El81:14Et5EI 1D21113Et40506EI -121- Presentación 33. 36. 6.6
•Cálculos con paréntesis. •Los cálculos pueden r eal iza rse hasta con 12 niveles , agrupando hasta 36 juegos de par éntesis (vea la página 119). •Una vez que la apertura de un paréntesis ([IJ) ajusta la presentación a O., también presentará el número de paréntesis. Un cierre de paréntesis (W) presenta el resultado de la operación encerrada entre los paréntesis . Ejemplo Operación Presentación . 100-(2+3) X4 = 80 1oomrn203m (Continuando) f34EI (2+3) X (4+5) = 45 203CDl3ITJ405EI 5. 80. 45. ·La apertura de un paréntesis al comienzo de una expresión y el cierre de un paréntesis inmediatamente antes de [ ~] pueden omitirse, sin considera r cuántos sean requeridos. I0-12+7X(3+6) 1=-55 1(2+3) X4-(5+6) X3 j X2 = -26 2 x~+ 4 -(2X3+4)75 = 2 1omrn201arn3D6EI 203CDl3411 ITJ506CDl33CDl32EI 213304CDa5EI •En el e1emplo anterior , puede usarse un signo El en lugar de (}]. 5X6+6X8 15X4+12X3 0.8125 =(5X6+6X8)7( 15X4+12X3) 2a3arnsa1om1a2ma CD51360613 8 CDO CD15134012133 CDEI - 55. - 26. 2. 0.2 0.8125 'Convertir las fórmulas de cálculo con fracciones complejas a una expresión lineal con paréntesis antes de proceder a la operación . (1.2 X 10 19 )-1(2.5X102o) X l~O j=4.5X1018 30100CDEI 41351:116~BEI r Conversión de registro 'El ejemplo anterior es similar a: 61:11(]]4135(}]EI y 61:1141::115EI -1 22- 4.5 18 0.3
• C álculos con constantes • Para especificar el valor visualizado como una constante, presione una tecla de operación aritmética dos ve- ces. En la presentación aparecerá "K ", y por lo tanto el v alor puede ser recuperado con una operación " valor B". Ejemplo Operación 12+23= 35 230012EI 45+23= 68 45EI (-78)+23=-55 78~EI 7-5 .6= 1.4 5·61Hl7EI 2.9-5.6=-2.7 2·9EI (8.5X103) -5.6 = 8494.4 8 · 5~3EI 2.3X12= 27.6 12EH32 · 3EI (-4.56) X 12= -54 .72 4·56~EI t X 12=7.5 ITl 511:l18CIJEI 78-:-9 .6 = 8.125 9·6ll:llll:ll78EI ( 1.2 X 10 15 ) 79.6=1.25X101i 1·2~ 15EI 45 7 9.6 = 4.6875 45EI 3X6X9=162 3Et6EH39EI 3X6X8= 144 BEi 3 X 6X(5+6)=198 ITJ 506CIJEI 1(1.1 3 ) 212 = 3.138428377 1· 1EtEtEIEI EtEIEtEI 17+ 17+ 17+ 17 =68 170DEIEIEI 8+8+8+11+11+11 =57 8DDEIEIDD11 ~BEIEIEI 50-3.6 - 3.6 - 3.6 -3.6 = 35.6 50 11113 · 6 ~BEIEIEIEI (ó 3·6aa50EIEIEIEI) 56 2.8 4EtITJ 203CIJll:llll:ll 4X(2+3) 56EI ·a a y aa son equiva lentes a la función (llE!ITJB) de conversión de registro. 1 -123- Presentación 35. 68. - 55. 1.4 - 2.7 8494.4 27.6 - 54.72 7.5 8.125 1.25 14 4.6875 162. 144. 198. 1 . 331 (cubo) 3.138428377 68. 57. 35 .6 2 0. (denominador) 2.8
•Cálculos con memoria •Esta unidad se proporciona con 110 memorias. • Hay cinco teclas de memoria (8, ~.~.~y~). • Presione una tecla de memoria para visualizar el ca rá cter clave y el indicador para el ingreso de un valor de 2 d ígitos para la dirección lógica de la memoria . Después que se ingresa la dirección lógica de memoria , /&Presentación retorna a la presentación previa. La memoria F puede ser dirigida presionando simplemente F para la dirección lógica de la memoria. • Los registros de la memoria retienen los valores inte rnos con 12 dígitos, aunque la mantisa presenta 1Od íg itos. • Los contenidos de la memoria no se borran cuando se apaga la unidad. Presione [füB seguido por~ para borrar las memorias. Ejemplo Operación Presentación 23+9= 32 2309El~[Q)[1] 32. 53-6 =47 531:16El~[Q)[1] 47, - )45X2=90 45Et2El~[Q)[1] 90. 99-;-3=33 9 90 3 El~[Q)ITJ 33. Tot al 22 ~[Q)ITJ 22. • Use la tecla~ para ingresar un valor inicial en la memo ria. No es necesario bor rar una memoria antes del ingreso . 7+7+7+(2X3)+(2X3) + (2X3)-(2X3) =33 7+8+9=24 4+5+6 = 15 3+6+9 = 18 (Total) 14 19 24 57 7X4XJ2.3=344.4 -12.3X(8+5)= -159.9 (12.3+6) X9 = 164.7 12 X (2.3 +3.4)-5 = 63.4 30X(2 .3+3.4+4.5) - 15 X 4.5 = 238.5 7~9'~9'~9'2Et3El~9'~9' ~iy~iy~iy 7~[Q)ITJ08~[Q)~09~[Q)~El~[Q)@ 4~[Q)ITJ05~[Q)~06~[Q)~El~[Q)@ 3~[Q)ITJ06~[Q)~09~[Q)~El~[Q)@ ~[Q)ITJ ~[Q)~ ~[Q)~ ~[Q)@ 33. 24. 15. 18. 14. 19. 24. 57. 7Et4Et 12·3~[Q)ITJEI 344.4 ~[Q)ITJG9EtITJ805ITJEI - 159.9 ITJ~[Q)ITJ06 ITJ Et9EI 164.7 12EtITJ2·303·4ITl~'T'l:l5EI 63.4 4· 5~'T'~'T'Et301:115Et~'T'EI 238. 5 - \- Valor visualizado 4 ,5 conmut ado por los contenidos de la memoria -124-
1 Cálculos con funciones • Para realizar los cálculos con funciones, ingrese lo s datos y presione la tecla de mando respectiva. • El resultado obtenido para una función , puede usarse para los otros cálcu los, dentro de las operaciones arit- méticas y cálcu los con paréntesis. • Veá las condiciones en la página 197 para información acerca de la gama de in greso de función y precisión. •Funciones trigonométricas (sen, cos, tan, cot, sec, cosec) y trigonométricas inversas (sen-', cos - ', tan - ') Ejemplo 14°25'36" = 14 . 42666667° 12. 3456o = 12°20'44. 16" Operación 148258368 12·3456~8 Presentación 14.42666667 12°20'44.16" ·Para las presentaciones sexages1males, el numero total de dígitos para la presentación de grados I mi nu - tos/ segundos es de ocho dígitos o menos. si n 63o52'41 "= 0.897859012 cos(~rad) =0.5 tan ( -35grad) = -0.612800788 2•sin45o x cos65o = 0.597672477 cot 30o = ____!__ 30•= 1.7320508 tan 7í 1 sec(3rad) = cos(7r:/3 rad ) =2 cosee 30o = ____!_ _ 30•= 2 S líl ~@] 63 8528418~ l "D EG" ~~ l " RAD" ~(§) l '' GRA'' "DEG" "DEG" "RAD" "DEG" 35~~ 2f345~f3 65~EI sin- 1 0 .5=30o "DEG" (Ca lcular el va lor de x cuando sen x= 0,5.) cos 4 !_[ =0 .785398163rad = !l'.rad 4 tan- 1 O. 74 1=36. 53844577° = 36o32'18'4" 2.5X (sin- 1 0.8-cos- 1 0 .9) = 68o 13' 13' 53" "RAD" "DEG" 0741~[i¡EJ ~IB "DEG" 2 · 5f3ITJ08~~ - 125 - 0.89785012 0.5 0.612800788 0 .5976724 77 1.732050808 2. 2. 30. 0.785398163 0.25 36. 53844577 36°32'18.4" 68°13'13. 53"
•Funciones logarítmicas (log, In) y exponenciales (10X, ex, x'', x 11Y) Ejemplo log 1.23( = log ,0 1.23) = 0.089905111 In 90( = log, 90) = 4.49980967 log 456-:- ln 456 = 0.434294481 (Razón log/ln = constante M.) 4x = 64 (Calcular el valor de x.) Comox•log4=log64 X=log64=g log 4 10 1 23 = 16.98243652 (Calcular el antilogaritmo del logaritmo común 1,23.) e 4 5 = 90.0171313 (Calcular el ant1logaritmo del logaritmo natural 4,5.) 422.5878667 5.6 2 3 = 52.58143837 123-t ( = '/123) = 1.988647795 4~=32 0.162 5= 0.01024 9== = 243 Operación 1. 23(§] 90~ 6 41§J 041§JEI 1·23~~ 1§!14El4~ ~la0 1·2El2 ·3~~13 5·6~~2·313 123~~713 81613 913 Prese ntación 0.089905111 4.49980967 0.434294481 3. 16.98243652 90.0171313 422.5878667 52.58143837 1.988647795 32. 0.01024. 243. • x -" y x 11-" también puede ser realizado para calculas con constantes. (78-23t12 = 1.305111829 X 10- 2 1 J_ 2+ 3X643-4=10 CD78D230J~~12~13 1.305111829 -2 1 203El64~~3D413 10. • x Y y x 11Y tienen prioridad de calculo sobre la multiplicación ( x) y división ( _ , _ ) . 22+3'+4•=287 2~~203~~304 ~ ~413 287. - 126-
105.1+95.1+e5.1= 199615.7294 1 5·1~~§!!!~1 oa~"fl 1 9El~"fl 1~raa~"fl~"fl 199615.7294 (5· 1~~D9~~5·1 D5•1 ~~a produce el mismo re sul t ado) 2 X 3_4( 5+6 7> = 3306232.001 log s in 40o + log cos35o= - 0.27856798 Antilogari tmo= 0,526540784 (cálculo de logaritmo sen 40 ° x c os 35°) 2133 ·4@!il~CD506 · 7ITJEI ~~ 40~(§]0 35~(§]EI J "D EG• (Continuando) ~@'.'] 3306232.001 -0 .278567983 0.526540784 •Funciones hiperbólica (senh, cosh, tanh) e hiperbólica inversa (senh - 1 , cosh ' tanh - 1) Ejemplo sinh 3.6 = 18. 28545536 tanh 2.5 = 0.986614298 cosh 1.5 - s inh l.5=0.22313016 (Pruebadelcoshx ± senhx = e ,_,.) si nh- 130 = 4.094622224 cosll ' ( ~~) = 0.795365461 ¿Cuál es el valo r de x cuando tanh 4x = 0.88? x = tanh~' 0·88 -0.343941914 sinh-'2xcosh_, 1.5 = 1. 389388923 Operación -127- (Continuando) [§] 2 @!il ~~f3 1·5~~~a Presentación 18.28545536 0.986614298 2.352409615 0 .22313016 - 1.5 4.094622224 0 .795365461 0 .343941914 1.389388923
•Otras funciones (v, x 2 , 1tx, x!, RAN #, ABS, INT, FRAC) Ejemplo Operación 12+ f5 = 3.65028154 22+32+42+52=54 ~1 ~~1-= 12 3-4 8f(= 1X2X3X·····X7X8)=40320 1 Generación de numeras aleatorios (numera s aleatorios desde 0.000 a 0.999) )132-52+)32+42 = 17 J1- si n2 40o =O. 766044443 = COS40o (Explicación cos O =, 1 - sen 20 ) 1/21+1/41+1/61+1/Sf= 0.543080357 121 12Cs= 51c 12 _ 5)1 =792 C013~~115~~ITJ~0D CO 3 ~~04~~ITJ~ 0EI 8@ 11140~~~El~0 ·o~G· (Continuando) ~~ 2 ~ @ ~lP!ID4~@~lP!JD 6 ~@~lP!ID 8 ~@~lP!JEI 1O ~@DCO1 0114ITl ~@EI 12~@DITJ5~@13 CO 121150J~~ITJEI Valor absoluto del logaritmo comun de ~ = l iog ¡ 1=0.124938736 Parte entera de 7~~0 = 81 . 7800 Parte decimal de 96 = 0.25 ¿Cuál es la parte alicuota? de 2512549139-; - 2141? 7800096EI ~ ~ 7800096EI~~ 251254913902141 a (Continuando)~~ - 128- Presentación 3.65028154 54. 12. 40320. (Ejemplo) 0.5 70 40. 0.766044443 40. 0.543080357 5040. 792. 0.124938736 81. 0.25 1173540. 0.99953
•Cálculos con números fraccionarios • Ingrese los números fraccionarios en la secuencia de número entero, numerador y denominador. Los va lores se visualizan en el mismo orden. Pueden ingresarse diez dígitos, incluyendo las marcas separadoras ( J ). Ejemplo 1-+3_! _=31a 5420 =3 .65 Operación 2~503~1~4EI (Conversión decimal) ~ Presentación 3J13J20. 3.65 ·Las fracciones pueden convertirse a decimales. Inmediatamente después que un número fraccionario ha sido conve rti do a un número dec imal , puede volverse de nuevo al número fraccionario. 3456 = 8_! _! (Reducción) 78 13 3~456~78EI (Continuando) §!] @J 8J11J13. 115J13. • Presione una tecla de mando de cálculo para reducir los números fraccionarios a fracciones 1mp rop1as en sus términos más inferiores. Presione !lEiill~ para cambiar un número fraccionario que ha sido reduc ido a los términos más inferiores para una fracción impropia. 1 1 2578+ 4572 = 6. 066202547 X1o- 4 1 ~257801~4572EI 6.06620254 r 04 • S1 el número total de dígitos para el número entero, numerador, denominador y marcas de separación ex- cede de diez. automát icamente se visualiza un valor decimal. 1 2X0.5 =0.25 1~2El05EI ·La unidad utiliza valores decimales para calcular fracciones y decimales 1~3Et4~5füJ a5~6EI 1~2Et1~30 1~4Et1~5EI - 129- 0.25
•Conversión de coordenadas (R--+P, P--+R) •Coordenadas rectangulares y P(x,y) -------------- ------., ' Ejemplo Six=14 ey=20,7,¿quévalores tienen y e? X R~P EJ[g] J "DEG" Six=7,5ey= -10,¿quévalores 8(§] tienen r y 0 radianes? .R~o· Si r = 25 y 0= 56°, ¿qué valores "DEG" tienen x e y? •Coordenadas polares y P(r,8) - !<'.-------'- -- -- - -- X o Operación Pa ra las coordenadas polares, puede cal- cularse e dentro de la gama - 180o<0~ 180° (La gama de cálcu lo para radianes y gra- dos es la misma.) Presentación 14[§]l8J20· 7EI (Presentac16' 55.92839019co) superior) 24 9897979 2( ) (Presentac1ó • r 1nlenor) (Continuando) [§]~§iiil§ 55o 55'42.2"(8) 7 · 5[§] l8l10~EI -0.927295218co l 12.5Crl 25 §iiil~ 56EI 20.72593931 <Yl 13.97982259< x) Si r=4 ,5 y 0=~1Tradianes, "RAD" 4·5§iiil~ITJ20313@CIJEI 3.897114317<Yl ¿qué valores tienen x e y? _ 2.25<xl •Porcentajes Ejemplo •Proporción ¿Cuál es el 17% de 1.500 ce? 1500 X 1670 = 255 (ce) •A lzas ¿Cuál es el 150/o de aumento sobre 620 g? 620 + 620X 16~ = 713 (<t) •Descuentos ¿Cuál es el 40/o de descuento de 7,53 V? 4 7.53-7 .53 XIOQ=7.2288 (V) •Relación ¿Qué porcentaje de 9,8 m es 7,8 m? ~:~X 100 = 81.25(%) Operación Presentación 15001317 §iiil ~ 255. 6201315§iiil~0 713. 7·53f34§iiii~lil 7.2288 7 ·809·6 [§]~ 81.25 - 130-
•Tasa de cambio ~) Si se agrega 300 g a 500 g, ¿q ué porcentaje del original es la cantidad r e- sultante? '3°0560500 x100 = 160 (%) 1 3000500~~ 2) Si la temperatura se ele va desde 40° a 46° C , ¿cuál es el porcentaje de aumento? 46.;Q 4o X 100=15(%) 1 461140~~ 3) Si una soluGión de 500 ce disminuye a 400 ce, ¿cuál es el porcentaje de disminución? 400500500 X I 00 = -20 (%) •Constantes en porcentaj es 1) 15% de 1500 g=225 g 23%de1500g=345g 25% de 1500 g=375 g 2) 30g=15,625% de 192 g 156g=81,25%de192g 40011500@!j~ 1500EH315 ~~ (Co ntinuando) 23 ~ ~ (Contin uando) 2 5 ~ ~ 1920030 ~~ 1568~ 3) Agregando 600 g a 1200g = 150% del peso original 120000600 §!il~ Agregand o 510 g a 1200g = 142,5% del peso original 4) 138 g=8% de disminución de 150 g 156 g = 4% de disminución de 150 g 1501111138 8~ 156 §!il~ 160. 15. - 20. 225. 345. 375. 15.625 81.25 150. 142.5 -8. 4. •Especificación de número de dígitos significantes, número de lugares decimales y decimales flotantes (RND, FIX, ENG) Ejemplo Operación IOO76=16.66666666· ····· 1 10006EI (4 dig11os significante s espec ificados)[§) ~@ ' (5 lu?ares decimales especificados) ~ ~ffi[§) Presentación 16.66666667 1.667 Ol 16.66667 · La especificación controla el redondeo y presenta los dígitos de los va lores de acuerdo a ello. Sin embarg o, los va lores original es (si n redondear) so n reten idos en lo s registros. Especifiqu e el número de dígitos sig nifi- can tes para la pre se ntación expone nci al. 20077X14=400 20007El8~ffiQJ1· 28.571 (Continuando) Et 14EI 399.994 · Usar el va lor visua li zado para conti nuar con el cálcu lo lue go de hacerse una especificación . 123m X 456 = 56088m = 56.088km 7.Blf -: - 96 = 0.08125ct = 81 .25mg 123Et456EI ~ 7 ·8096EI ~ - 131- 56088. 56.088 °3 0.08125 81.25-o3
Cálculos con binarios, octales, decimales y hexadecimales •Las operaciones lógicas, conversiones y cálculos con binarios, octales, decimales y hexadecimales se reali- zan en el modo BASE -N (presione (~CI). •Presione @!ill seguido de@ffi, !@.[fil], o IBrn para especificar el sistema numérico (binario, octal, decimal, hexa- decimal respectivamente) . •Gama de cálculo Binario (16 díg itos) Positivo: O~x ~0111111111111111 Negativo 1000000000000000 ~x~ 1111111111111111 Números: O, 1 Octal (11 dígitos) Positivo: 0:5x:517777777777 Negativo 2oooooooooo ~ x ~ 37777777777 Números:O,1,2,3,4,5,6,7 Decimal (1 O dígitos) Positivo 0:5x:52147483647 Negativo =2147483648~x~ - 1 Números:O,1,2,3,4,5,6,7,8,9 Hexadecimal (8 dígitos) Positive O:5x:5 7FFFFFFF Negativo BOOOOOOO ~ x~ FFFFFFFF Números:O,1,2,3,4,5,6,7,8,9,A,B,C,O,E,F · No podrán ingresarse números diferentes a los listados ante riormente. Por ejemplo, rnCIJ no pueden ingre- sarse cuando se usan números octales . •La especificación de modo para la unidad de medición angular , o número de dígitos de presentación no puede realizarse en el modo BASE-N. Para reali za r la especificación se debe salir del modo BASE-N . •Conversiones entre binario, octal, decimal y hexadecimal Ejemplo ¿Cuál es el va lor binario de 22 107 ¿Cuál es el valor octal de 22 10? ¿Cuál es el valor hexadecimal de 2210? ¿Cuál es el va lor binario de 98765107 Operación Presentación ~CI (Especificar el modo BASE -N) ~22~~ 0000000000010110 §!i]~ 00000000026 ~ 00000016 ~ 98765~~ Erro r • Las co nversiones qu e relacionan cambios desde una gama de cálcu lo muy grande a una gama de cálculo más pe- queña son a veces imposibles de ll evar a cabo. ¿Cuál es el valor decimal de 7FFFFFF,6? ¿Cuál es el va l or decimal de 4000000000,? ¿Cuál es el valor octal de 123,07 ¿Cuál es el valor decimal de 11001102? ~7FFFFFF~ §!i]~ 4000000000 ~ ~123~~ ~~ 1100110~ - 132- 134217727 536870912 00000000173 102
•Expresiones negativas •Presione la tec la l!f) para cambiar un va lor a negativo. Los valores negativo son complementos de dos en binario, octal y hexadecimal. Ejemplo ¿Cómo es 10102 expresado como un negativo? ¿Cuál es el va lor decimal de 10102? ¿Cómo es 12 expresado como un ne- gativo? ¿Cómo es 28 exp resado como un ne- gativo? ¿Cómo es 34, 6 expresado como un negativo? Operación ~1:1 (Especificar el modo BASE-N) ~~1010~ @] ~~1~ §!i]§ 2 ~ ~34~ •Cálculos con binarios, octales, decimales y hexadecimales Ejemplo 1o1 1l 2+ 11o1o 2= 1100012 l23s XABC16 = 37AF41s = 22808410 IF201G-I0010=788110 = 1EC91s 7654s7 1210= 334 .3 = 516s Operación ~a (Especificar el modo BASE-N) ~~ 1o111 CJ 11010EI ~§123Et~ABCEI @] ~1 F 2Dl:l@J100EI ~§76540@J12EI ~§ Presentación 1111111111110110 -10 1111111111111111 37777777776 FFFFFFCC Presentación 0000000000110001 00037AF4 228084 7881 00001 EC9 334 00000000516 •Los res u ltados de un cálculo se visualizan con la parte decimal redondeada por defecto. l I02+ 456sX 78107 IA16 = 39016 = 91210 ~~110CJ§!il§456 Et@J 780~ 1 AEI ·Para las operaciones aritméticas combinadas, la multiplicación y división tienen prioridad sob re la suma y resta. BC15X (14 10 + 6910) ~BCEI = 15604 10 = 3CF4 1s 23s +96310= 9821 0 ~CIJ@J 14CJ69~ITJEI ~§23~~CJ@J963EI 00000390 912 15604 00003CF4 982 23s + 1O1O112= 11111 02 0000000000111110 -133-
Ejemplo Operación Presentación ZA 5616 X 23s = 3246216 @l 2A56t3~11f'EI 00032462 ZB1G x CD 16 = 226F1s @l2Bt3t3CDEI 0000226F ZB15X 5810 =249410 ~58EI 2494 ZB15X 63s =4221s ~§63EI 00000004221 · Los cálcu los con constantes pueden realizarse de la misma mane ra que con Et, 1:1 y c:ll . vea la página 123. •Operaciones lógicas • Realice· las operaciones lógicas en binario, octal y hexadecimal usando las teclas~ , ~, [§), y §!] Utilice la tecla ~ para el producto lógico, tecla~ para la suma lógica, tecla [§) para la suma lóg ica exclu siva, y tecla §!] para la negación. Ejemplo 1916 ANO IA15=l81s 11102 ANO 36s= 11102 ANO 23s OR 61s=63s 12015 OR 11012= 12D1s 516 XOR 315= 6 1s 10102 ANO (A1G OR 715) IA16 ANO ZF15=A1s 3B1G ANO ZF 1G=2B1s Negación de 101102 Negación de 12348 Negación de 2FFFED ,6 = 10102 Operación ~1:1 (Especificar el modo BASE-N) ·· @l 19@l1AEI ~~1110~§@l36EI Presentación 00000018 00000000016 ~~ 00000000001110 ~~23@61 El 00000000063 @l120@ ~~ 1101 El 0000000100101101 @l5@13EI ~ 1O1 Q @l~m @JA@ 7~CIJEI 00000120 00000006 0000000A ~~ 000000000001010 @l 2F@l@l1AEI 3BEI 0000000A 00000028 ~~ 1o110@1 1 111 11 111110100 1 ~ ~1234@1 @l2FFFED@J -134- 37777776543 FFD00012
Cálculo de desviación estándar •Los cálculos de desviación estánda r pueden rea li zarse después de b orr ar las memorias de tota lizadores de datos M07 , Moa y M09 Seguido de ~ . p r esione ~ para borrar las memorias de totalizadores de datos M07 , Moa y Mog. •Si las memorias M07 , Moa y M09 n o se u san durante un cálculo de desviación estándar, pueden realizarse to- dos los otros cá lculos (incluyendo cá lcu los programados). •Ingreso de datos y fórmulas de cálculo •Ing rese los elementos de datos individuales, ingresa n do los datos seguido po r la tecla~. •Pueden ingresa r se múltiples datos del mismo va lor presionando la tecla~ la misma cantidad de veces que se requie re repetir el dato, o i ng resando el primer dato, seguido por la tecla El , un valor representando el n úmero de veces que se quiere repeti r el dato, y luego la tecla~ Con estos métodos (análisis gráfico, distri- bución de probabil idad , etc.), también pueden ingresa r se números decimales. • Desviación estándar n <J'n = '.~1(x, -x'f n n <J'n-1 ;~ 1(x, -x'f n-1 •Medía LX i n Ejemplo Datos 55, 54, 51, 55, 53 , 53, 54, 52 2x2 - (2x )2/n n =/2x2 - ( 2x)2/n n-1 Operación [ Util ice todos los datos de una p.obla - ] ción finita para determina r la des- viación estándar para la población. [ Uti lice todos los datos de una pobla- ] ción para determinar la desviación estándar para la población. Presentación r::l~§]55§ 54§ 51IIiJ55§ 53§ IIiJ54§ 52§ (Desviación estándar 0 11 ) ~&'.:i (Desviación estándar 0 11 _ 1) ~ffi (Media de x) ~e±, (Numero de datos n) ~[Q)~ · Los resultados pueden ob- 52. 1.316956719 1.407885953 53.375 8. 427. 22805. tenerse en cua lquier orden (Suma total ¡; x) ~[Q)[B] deseado. ¿Cuál es la desviación de una va- rianza sin sesgo, la diferencia entre cada dato, y la media de los datos ante riores? (Suma de los cuadrados ¡; x 2 ) ~ [QJCZJ (Continuando) ~ffi§iJG §lld:,1:11:155EI 54EI 5El - 135 - 982 4285 7 (Varianza 1.1 sin sesgo) 1.625 (55-i) 0.625 (54-i) - 2.375 (51-i)
¿Cuálesel valordexyxa,, _1 parala siguiente tabla? Número Valor Frecuencia de clase 1 110 10 2 130 31 3 150 24 4 170 2 5 190 3 ~~1101310~ 110. 1301331 ~ 130. 1501324~ 150. 170~~ 170. 190~~~ 190. l!fil[Q]~ 70. ~cb 137.7142857 Total 70 ~& 18.42898069 *Corrección /borrado de datos erróneos I (Operación de datos correctos: 51 ~) G) Si se ingresó 50 ~ . presione ~lllil e ingrese el dato correcto. @ Si previamente se ingresó 49~ , presione 49~[llil e ingrese el dato correcto. @ Si se ingresó 51 EJ . presione 1 ~o mi e ingrese el dato correcto. *Corrección/borrado de datos erróneos n (Operación de datos correctos: 130EJ31 ~) G) Si se ing resó 120EJ, presione mi e ingrese el dato correcto . @ Si se ing resó 120EJ31, presione mi e ingrese el dato correcto. @ Si se ingresó 120EJ30~ . presione 120EJ30~[llil e ingrese el dato correcto. @ Si previamente se ingresó 120i:J30~ . presione 120i:J30~[llil e ingrese el dato correcto . Modo alfabético manual El modo alfabético (" Alfa") se usa genera lmente cuando se crean programas, y será posteriormente descrito en detal les en este manual. También puede usarse en los cálculos manuales para la confirmación de las opera - ciones , como se describe a continuación. •Presione la tecla~ en el modo RUN para ingresar al modo alfabético (ingreso de caracteres), el indicador " ALP HA " aparece en la presentación. • El modo al fabético difiere del modo manual ("ALPHA " no se visualiza en el modo RUN). Mientras el modo norma l puede usarse para rea liza r cálculos generales, el modo alfabético es so lamente un modo de presenta- ción. El modo alfabético se usa para visualizar observaciones y la unidad de medición para los resultados obtenidos por AR, # y otros mandos. •Todas las teclas excepto las teclas ~ , IIDl, lilll. ~, ~, SI. mi y @) se convierten en teclas de entrada de símbolos o caracte res en el modo alfabético . Los caracteres y símbolos están marcados en color rojo sobre la supe rficie del panel. •Los caracteres y símbolos visualizados en el modo alfabético es lo que se denomina " texto " . •E l texto se muestra en la presentación superior de la pantalla. •Operaciones de tecla en el modo alfabético ~: Presione esta tecla cuando use los mandos de funciones y las funciones marcadas en verde claro sobre el panel de tecla. Cuando se presiona ~ en la presentación apa rece rá una "IIl " . Presione nuevamente ~y " IIJ " desaparecerá de la presentación. Presione esta tecla en el modo alfabético y en la presentación aparecerá "CAPS" , indicando que el modo de caracteres alfabéticos ha cambiado de letras minúscu las a mayúsculas. (La unidad se ajusta a los ca- racteres en minúsculas después de la operación de la tecla mi o ALL RESET.) ~hasta~ (Excluyendo~. IID], lilll~ e~): La presión de estas teclas resu ltará en la p resentación del alfabeto en minúsculas. Presionándolas des- pués de ~ resu ltará en la presentación del alfabeto en mayúscu las . rn~~a00,00.8.H.~.EJ.~: La presión de estas teclas resultará en la presentación de números o símbolos. Presionándolas después de ~ resu ltará en la presentación de los signos indicados debajo de las tec las respectivas. - 136-
@]: La p resión de esta tecla p resentará el signo " E " de exponente. Presionándola después de 81 presenta rá el símbolo "7r" S: La pres ión de es ta tecla presentará el signo " = " lillffis~: La presión de esta tecla generará un espacio en la presentació n . ~ITJ. ~w. ~rn. ~13 y ~GI: La presión de estas teclas pondrá a la calculadora en los modos "RUN" , " WRT " y "PCL " y " 1/0" . (E l cambio de la unidad de ángulo, ejecución de ~88 , etc., no es posible .) ~. lfül y lilll : Igual función que en el modo NORMAL . ~: Borra el modo ALP HA. ~: Mando pa ra p resentac ión contin ua de datos. El carácter alfabético siguiente a " ; " estará ligado al carác- ter alfabético inmediatamente anterior. 81~: Mando para sustitución de memoria. Sustituye los contenidos de una memoria esp ecíf ica por datos de caracteres y los presenta como datos de caracteres alfabéticos. 81Ejíl: Mando de sustitución de presentación. Sustituye el (los) número(s) en pantal la por datos de caractere s alfabéticos y los presenta como tales. l!I: Bo r ra los datos presentados. (No borra el modo ALPHA .) fJ3: Borra la presentación y el modo ALPHA. •Ejemplos de uso de" ; ", "#"y "AR" • Para presentar " ABC " y "abe " en sucesión (con realización intermedia de datos). ~ ~ l@CAJffi:l(C]~ abcABC 0. m~oolfil©~3 a 2o1a~~m I ~~~ ~~ ~~~~~~ ~~ • Cuando se tiene el resultado de " 2.3 x 5" presentado con asignación de unidad "x= o o o km " 115. a:l23El5El~l@OOEl§JEJílCKJ§J~ 1 x=115km ~~~~~~~~~~~~~ • Cuando se tiene los contenidos del registro MF (ya e ntrados en el primer ejemp lo anterior) presentado como "FX-oooP" IFX-603P 0. - 137- 11 1¡ 1 11
1 Sección 2 1 Cálculos programados Esta sección exp li ca acerca de la programación. Tómese un poco de tiempo pa ra comprende r las técnicas descritas aquí , de esta manera sus cálculos se rá n más lógicos y eficientes . Términos requeridos para los cálculos programados • Para una exp licación de las teclas requeridas pa ra los cálcul os ma nuales, vea las pági nas 11 4 a 119 y 136 a 137. 1 CASIO P'AOGIA•-.......... CA&..CU..AT OA FX-603P (1) AUN OEG ALPHA ' CA PS F'' .- -"TF ,:·:,-t.~.:.1 .~· 1 -1 ·-:· -~'4 C' .- "":'c..:¡ ~71 - ·=i ·=i 1L.·-· ·-'ti 1 1_1 ..• - - - 1~1~l w':nl~I O:ca l R:o1 0:... 1a:.. 1u;E·NI 1:01 isH1FTI J zndF 1 l•LPH•i All REH.T p ,..... , oo [U¡) ~ Teclas de programa rp15- - PO P7 ¡8P3IjaP4Ia; :~~@] 1 __A --- a ____ e :; ____ .o ___ _ .i;: - ---"' - o [lO<lir""' tNO~T SAVCRIK"l Lói0Ñ;fi ....... "ILDAO ióiO' z i 1HLT1 ILsLI 1GOTO1 IGss l )esTI 1 FsTI: • <3 - ti _ , - - - ' ABS d'< - - "'" .. .. ~ ~ [g) ia11tl leN>I l••HI [SJ ~ NEGKANO LOA MXOA Noo:l81NotExlcc1p INT ~r:!AC ••n·• CO•"' ~...,., r:=Qrn ,hyp, 8 E!] 1tan 1 A (ae }JAe SD TE UF V rDEL1 x-v r x• "X X.' ~ ,,...... , IM1nl IMRI ~~ NOT w . y z r :l1ri:: ... 11 r<Y•11 rr:.x 1 rcYr1 ·•1 r n1 r BAC1 MAC CTJ~~m~ON @J~ X•F !=I ~ ~ ~~ X=F ~qq l=INO - !=IX AAN• @Jl~~ElUitl~ - 138- 11 Conector Teclas de mando de programa Tecla de ejecución
•Funciones de tecla ~ Teclas de modo ·~CD ... " RUN" (Modo de funcionamiento) Utilice este modo para realizar los cálculos manuales y ejecutar un programa. ·~rn ... "W RT" (Modo de escritura) Util ice este modo para escribir programas en la calculadora y para verificar, agregar, borrar y com- paginar. · ~(]] ... " PCL" (Modo de borrado de programa) Uti lice este modo para borrar un programa especifico o todos los programas. · ~rn ... " DEG" (Modo de grado) Uti lice este modo para especificar grados como la unidad de medición angular . · ~[]] ... " RAD" (Modo de radián) Utilice este modo para especificar rad ianes como la unidad de medición angular . · ~!]] ... " GRA" (Modo de grado centesimal) Uti lice este modo para especificar grados centesimales como la unidad de medición angu lar . · ~El ... " 1/0" (Modo de entrada/salida) Uti lice este modo para la comunicación de datos con un magnetófono de casete, impresora , com- putadora personal u otro elemento periférico. · ~GI ... "R " (Modo de inversión MT) Utilice este modo para invertir la fase cuando se usa un magnetófono de caset e. • !fi l@ • . • .• . Entrada I salida al modo alfabético P5 P9 Utilice esta tecla para ingresar o salir del estado de ingreso de caracteres (modo alfabético) . (Vea la página 136.) En el modo alfabético, en la presentación aparece "ALPHA" ~ a ~Teclas de número de programa (PO-P9) (Símbolo=~) A E Presione una tecla desde~ a ~ , o presione la tecla @!!! seguido por una tecla desde~ a~ , para especifi- car un número de programa desde P5 a P9. Para los cálculos programados se debe especificar un número de prog rama. ~ Tecla de número de programa (P10 a P19) (Símbolo=®il) F Presione la tecla~ y una tecla desde[[) a[[), para especificar un número de prog rama desde P1 O a P19. Para los cálculos programados se debe especificar un número de programa. ~ Tecla de hiperbólica/especificación de contraseña • Utilice esta te cla como un a tecla de mando para las funcion es hipe rbólicas e hiperbólicas inversas . •En el modo de escritura (~[]] ), presione esta tecla seguido por la tecla ~ (número de programa) para especificar un programa cuando se incluye una contraseña. • Una contraseña es un código secr eto con sistente d e cuatro caracter es y símbolos del modo alfabético . Utilice los ca racteres alfabéticos solamente para especificar la contraseña cuando se usa RSSAVE/RSLOAD (vea la página 187). Asigne una contraseña a un programa cuando desee que nadie pueda acceder a su progra- ma , o pa ra prevenir que un programa sea alterado o borrado accidentalmente. Los contenidos del programa no p odrán se r vistos o cambiados por un usuario quien no conoce la contraseña. Los cálculos pueden usar p ro gramas que tienen cont ras eñ as , sin la especificación de la contraseña. OSZ ISZ x=O X~O .t=F x&:F CD 0 CD m OJ CD Teclas numéricas/mando de condición l!J L!'.JL _?Jl..2J [_!J l .2. .I Utilicelas teclas numéricas para ingresar los valores en los modos "WRT" y "RUN" . En el modo "WRT", pre- si onando @!!) y cualquiera de estas teclas ingresa el mando condicional correspondiente . • @!!!~ . .. Decremento y omisión en cero Disminuye el reg istro Moo. Omite el siguiente mando cuando el reg ist ro Moo es O, o lee el siguien- te mando cuando el registro Moo no es O. • @!!J(lg) .• . Incremento y omisión en cero Incr ementa el reg ist ro Moo. Omite el siguiente mando cuando el registro Moo es O, o lee el siguien - te mando cuando el regi stro Moo no es O. • @!!!§8 ... Lee el siguiente mando cuando el registro X (presentación) es O, u omite el siguiente mando cuan- do el registro X no es O. • @!!!@ . .. Lee el sigui ente ma ndo cuando el regi stro X (presentación) es p ositivo o O, u omite el sig ui ente mando cuando el registro X es negativo. •@!!!§} ... Lee el siguiente mando cuando los valores del registro X y registro MF son iguales, u omite el si- guiente mando cuando los valores son diferentes . - 139-
•@ @) ... Lee el sigu iente mando cuando el valor del regist ro X es mayor o igual al valor del registro MF, u omite el siguiente mando cuando el valor del registro X es menor que el valor en el registro MF. 'i!30N Tecla de borrado completo/borrado completo de cálculo de desviación están- dar/ borrado completo de memoria •Presione esta tecla para borrar todos los registros excepto el registro Mn. Presione para cancelar el cálculo prog ramado durante su ejecución (indicador en la presentación). •En el modo WRT, presione esta tecla para borrar todo excepto el registro Mn. •En el modo PCL , presione esta tecla para borrar solamente el programa especificado. 1!1 Tecla de borrado •Presione esta tecla para borrar la presentación. •En el modo WRT, presione esta tecla para borrar la presentación de un paso de mando del programa. La tecla "C" , por sí misma , no puede usarse en un programa. PAUSE 19 ~ Tecla de suspensión/pausa/verificación G •Presione esta tecla durante la ejecución de un programa para suspender el programa. •En el modo WRT, presione esta tecla para detener la ejecución del programa, para ingresar los datos o vi- sualizar los resu ltados. Cuando este mando se encuentra en efecto, se visualiza " HLT " y la ejecución del programa se detiene. • Seguido de @. presione esta tecla para detener temporariamente la ejecución de un programa. Cuando se encuentra este mando, la ejecución del programa se detiene por aproximadamente un segundo y luego se reanuda automáticamente. •En el modo RUN o modo 1/ 0 , ~seguido por esta tecla verifica el programa y los contenidos de la memoria registrada en una cinta de casete. llllPRT ~ Tecla de etiqueta/indirecto/impresión H •En el modo WRT, presione esta tecla para escribir el número de destino de la bifu rcación o salto para una bifurcación incondicional. • Seguido de@. presione esta tecla para especificar la direcc ión lógica indirecta de una memoria y el número de destino indirecto para una bifurcación manual. •En el modo WRT, seguido de[@) presione esta tecla para especificar la memoria , bifurcación incondicional y dirección lógica indirecta de la subrutina. •Presione~ seguido por esta tecla en el modo RUN o modo 1/0 para imprimir el programa, los contenidos de la memoria o presentación. SAVE PClCE ~ Tecla de Goto/Save/Poke 1 •Presione esta t ecla para realizar una bifurcación manual mientras la ejecución del programa está parada por un mando "HLT " •En el modo WRT, presione esta tecla para escribir un ma ndo de bifurcación incondicional. • Mientras está conectada a una FA-6 , presione esta tecla siguiendo a @ . para regist ra r los conten idos del reg istro Mn a la cinta de casete. •En el modo WRT, presione esta tecla sigui e ndo a @. para escribir un mando que registre lo s conten idos del regi stro Mn a una c inta de casete . • Seguido de@ . presione esta tecl a en el modo 1/0 mientras está conectada a una FA-6 , para reg istra r un prog rama almacenado en la memoria a una cinta de casete. •En el modo WRT, ~ seguido por esta tecla esc ribe los datos a la dirección lógica especificada . LOAD PEEK ~ Tecla Gosub/Load/Peek J •Pr3sione esta tecla para realizar la depuración de errores de un programa (vea la página 152). •En el modo WRT , presione esta tecla para escribir un ma ndo de rec uperación de subrutina. • Mientras está conectada a una FA-6 , presione esta tecla siguiendo a[@) para obtener los datos desde una cinta de casete al registro Mn . •En el modo WRT, presione esta tecla sigui e ndo a[@) en el modo I /O para escribi r un mando para recuperar datos grabados en una cinta de casete al reg istro Mn. • M ientras está conectada a una FA-6, presione esta tecla siguiendo a[@) en el modo 110, para recuperar los contenidos de un programa registrado en una cinta de casete. - 140-
•Presione~ seguido por esta tecla en el modo RUN, para recuperar los contenidos de la memoria especifi- cada por una dirección lógica. RSSAYE ~ Tecla retroceso de paso/RSSAVE •Presione esta tecla durante una depuración de errores para ver el mando de programa que fue ejecutado. El mando de ejecución se visualiza mientras la tecla está presionada. • Presione esta tecla para retornar al paso previo en un programa que ha sido escrito o verificado en el modo WRT. Presione y sostenga la tecla para volver al paso más rápidamente. •En el modo RUN o 1/O, presione esta tecla siguiendo a~, para enviar los contenidos de la memoria y progra- mas a una computadora personal u otra FX-603P a través de un terminal RS-232C. RSLOAD NDP ~ Tecla de avance de paso/RSLOAD/NOP •Presione esta tecla durante una depuración para ejecutar el programa paso por paso. •Presione esta tecla en el modo WRT, cuando se verifica el programa para avanzar al siguiente paso del programa. •En el modo RUN o modo 1/O, presione esta tecla siguiendo a~, para recibir los contenidos de la memoria y programas desde una computadora personal u otra FX-603P mediante la toma RS-232C. •En el modo WRT, presionando la tecla ~ seguido de esta tecla escribe un mando NOP en el programa. Este mando avanza el programa solamente un paso, y no tiene efecto en el programa. Uti lice el mando NOP como un mando simulado para ignorar una omisión después de escribir un ISZ o DSZ, o para depurar de errores un programa. ~ Tecla de ejecución •Presione esta tecla para reiniciar el programa mientras se visualiza " HLT", que indica una suspensión en la e¡ecución del programa. •En el modo WRT, presione esta tecla para escribir un mando para establecer un enlace con el enlace de la FA-6 , para las entradas y sa lidas programadas de datos desde una cinta de casete. Conector • Para la conexión con la unidad de interfaz FA-6 . •Presentación de mando y pasos de programa • Esta unidad tiene una capacidad con una extensión de 6.144 pasos y en la memoria pueden almacenarse un máximo de 20 programas (PO a P19). • E l número del programa que se está usando, y el número de pasos restantes puede confirmarse de la si- guiente manera. ~(g),~~ o~a P1-01 3 56 1*34 5500 Número de pasos restantes Número de programa usado (un as- terisco indica que uti liza una contraseña) • Durante la escritu ra o verificación de un programa, los mandos que han sido escritos se muestran en la pre- sentación. Durante dichas operaciones, el número de mando que normalmente se localiza en la parte inferior derecha de la presentación, se muestra en la parte superior derecha. HLT MinF 2 xMRFx2_= x_3 r HLT 2 -141 - Número de paso "2" en la posición más a la derecha de la presentación inferior Un espacio entre pasos
\ • Durante una depuración de errores (vea la página 152), el número de programa corriente se muestra en la parte izquierda de la presentación superior. En el programa, el número de programa está separado de los mandos por un espacio . Fx2 Un espacio para separar el número de programa y mando MinF 3 0012 VXMR 2v = HLT '----- -- - Núme ro de programa •Básicamente, cada func ión requiere un solo paso , pero existen algunos mandos en donde una sola función requ iere múltiples pasos. • Una función/un paso Números (O a 9), ( , ), + / - , teclas de cálculo (+, - , x, + ), ( ), funciones científicas (sen, cos, log, etc.), letras, ". ", HLT, PAUSE, NOP, RND , EXE, SEXE, PO a P9, MOO a M19, MF, MIF, etc. • Una función / dos pasos Fracciones, FIX, mandos en BAS E-N , VER , PRT , RSSAVE, RSLOAD, FEXE , P10 a P19, GSB10 a GSB 19, memorias sobre M20 • Una función / seis pasos PEEK y POKE (2 pasos+ 4 pasos para una dirección de 4 dígitos) Los pasos también son requeridos para especificar un número de programa e ingresar una contraseña. • Número de programa PO a P9: 1 paso • Número de programa P10 a P19 : 2 pasos • Ingreso de programa (por p rograma): 5 pasos Ejemplo: El programa número 12, que tiene una contraseña, utili za 7 pasos (2 pasos + 5 pasos) . ¿Qué es un programa? • Lo siguiente bosqueja los pasos fundamenta les para la creación de un programa. (1) Preparación Conside ra r el programa y determinar la fórmula . (2) Programación Incorporar la fórmu la en un programa. (3) Ingreso de programa Almacenar el programa terminado en la calculadora. (4) Ejecución del programa Ejecutar el prog rama para realiza r el cálculo. Los sig uientes ejemplos ilustra n el procedimiento. Ejemplo: Hallar el área de la superficie y volu men de un octaedro regular , conociendo la longitud de un lado . A w Longitud de un lado (a) 10cm 7 15 Area de la superficie (S) Volumen (V) ( )cm 2 ( )cm 3 ( ) ( ) ( ) ( ) -142 -
(1) Fórmulas Para el área de la superficie S, volumen V y un lado a, las fórmulas para calcu lar S y V de un octaedro regular son: S=2J3ci (2) Programación La operación de tecla para calcular manualmente la fórmu la anterior es: 21331@1013 Valor numérico a l@l~a ___ . S 21@10Gl313 Valor numérico a 1@163S ___ . V En el ejemplo anterior, se usa dos veces el valor numérico a , de modo que tiene sentido almacenarlo en la memoria F. antes de hacer los cálculos. Valor numérico a ~~21331@1013~~1@1~a ___ . S 21@10Gl313~~1@163S ___ . V Con esta unidad , las operaciones realizadas para los cálculos manuales pueden usarse tal como son dentro de un programa. Una vez que se inicia la ejecución de un programa , continuará sin detenerse. Para detener el programa para el ingreso de los datos. y para visualizar los resultados, deberá usarse el mando " HL T " Para almacenar el programa previo en PO: PO i HLT, Min F, 2, X, 3,SHIFT..r, X,MR F, SHIFTx 2 , =, HLT, 2,SHIFT..r, i i Núme ro de Para ingresar Para ver el re sultado programa datos reque rido MR F, SHIFTx", 3, =, HLT, (21 pasos) i Para ver el resultado • I 3,X, ' En este manua l y en la biblioteca de programa suplementaria, se insertan comas entre los pasos para una más fácil comprensión. -1 43- 11
(3) Ingreso de programa Para almacenar un programa en la calculadora... (1) Ingrese ~[g] para seleccionar el modo WRT Si un programa ya se e ncuentra almacenado con el mismo número que desea usar para alma- cenar el programa. debe cambiar el número o borrar el programa previo. 0Jea borrado de progra- mas y cambio de los números de programa. página 155.) (2) Presione las teclas para ingresar los mandos a medida que aparecen secuencialmente en el progra- ma. Si ll ega a equivocarse, presione R y vuelva a ing resar el qato correctamente Operación Presentación WRT 6144 P1-0123456789 p 0123456789 wRT (Omitido debajo) 6143 P0 0001 HLT 0002 HLT MinF 0003 HLT MinF 2 Et 0004 HLTMinF2 X 0005 HLTMinF2 X3 0006 HLTMinF2X3r - 144-
Et 0007 H LTMinF2X3vX 0008 HLT M inF2X3vXMRF 0009 HL T MinF 2x3vXMRFx2 El 0010 HLT MinF 2 X3vXMRFx2= 0011 HLTMinF2X3 vXMRFx2=HLT 0012 HLTMinF2X3v XMRFx2=HLT2 0013 TMinF2X3vX MRFx2=HLT2v 0014 MinF2X3vXMR 11 Fx2=HLT2v-:- 0015 F2X3vXMRF x2=HLT2v-:-3 Et 0016 2X3vXMRFx2 =HLT2V.;.3X - 145-
Operación ~ a Presentación 3vxMRFx2 LT2V 3X 0017 =H MRF xMRFx2 2v3X 0018 = HLT MRF xy 0019 MRFx2=HLT2 v RF 2 X 3XMRF x2 =HLT 3XMRFxy = HLT2v MRFxy3= RUN xy3 0020 2v 3= 0021 3 HLT 0. •En el modo WRT, a cada presión de tec la se almacena el mando asignado a esa tecl a en la memoria del programa como parte de un programa. El mando almacenado en la memoria, asi como también el número de pasos usados hasta ese punto, se muestran en la presentación. También, observe que la ejecución del p rograma se detiene automáti cament e cuan do se alcanza el fin al del pro grama, d e modo q ue el mand o HLT al fina l d el prog rama no e s necesario. (4) Ejecución de un programa Para usar un program a almacenado y realizar cálculos: (1) Ingresar ~OJ para seleccionar el modo RUN. (2) Especificar el núm ero d e programa (le.ID a ~ . @il!l~ para es p ecifi car @il!l~ . ®;)@] a ®;}(]]). (3) Si el programa es detenido por un mand o " HLT ", ingrese datos (o lea el res ultado) y pres ione@}. (4) Para volver a especifica r el número de programa, si desea repetir el cálcul o. (5) Pr es ione ~[j] para d eten er la ejec ución d el programa o borrar " HLT " . - 146-
En el problema de ejemplo, el área de la superficie (S) y volumen (V) para el octaedro regu lar se calcularon de l a siguiente manera: Operación (Especi ficación de ~ númer o de programa) 10~ (Continuando) (P ara repetir el ~ cálculo) (a) (Continuando) (a) 15~ Longitud de Area de la un lado (a) superficie (S) 10cm (346,4101615)cm2 7 (169,7409791) 15 (779,4228634) Presentación AUN 0. AUN (Omitido debajo) HLT 0. 346.4101615 471.4045208 471.4045208 169.7409791 161.6917506 161 . 6917506 779 . 4228634 - 147- Volume n (V) f471 ,4045208)cm 3 (161 ,6917506) (1590,990258) (Nose requiere si se estáen) el modo "RUN" (S cuando a= 1O) (V cuando a = 1O) (Scuandoa=7) (Vcuandoa=7) (S cuando a= 15)
Operación (Final iza el programa~GJ de cálculo) Presentación (V cuando a= 15) 1590.990258 RUN 0. - " HL T" desaparece ·si la ejecución se suspende mediante HLT, ing rese los datos o lea el resu ltado y luego presione @! Verificación y compaginación (corrección, adición, borrado) de programa Ejemplo: Hallar el volumen y área de un tet raedo reg ular , cuando se proporciona la lo ngitud de un lado. Longitud de Area de la Volumen (V) un lado (a) superficie (S) 10cm (173,2050808)cm2 (11 7,8511302)cm3 7,5 (97,42785793) (49,71844555) 20 (692,820323 ) (942,8090416) (1) Fórmulas Para el área de la superficie S, volumen V y un lado a, las fórmu las que calculan S y V para un tetraedo reg ular son S= .í3a 2 (2) Programación El sig uiente proced imie nto almacena el va lor numérico a en la memoria F, y se asigna al número de p rograma P1 P'1 HLT MinF 3 SHIFTv ' X MRF SHIFTx2 = HLT 2 SHIFT v ' 2 = X MRF SHIFTxY ' 3 HLT / (20 pasos) Este prog rama p ued e se r ahora in g resado e n la calculadora. Sin e mbargo, debido a qu e este p rogram a es similar al programa para un octaedro regular en la página 142, es más fácil compaginar el programa o riginal. (3) Compaginación y verificación de programa Seleccione el modo WRT, especifique el número de programa, y presione lilll o~ para visualizar el número de pasos y los co nten idos del programa. Visualice el paso que desea cambiar en el programa ing resa do pre- viamente. Pr imero, compare el programa del octaedro y el programa del tetraedo . 1. Cambiar el núme ro de programa desde PO a P1 . 2. Borrar "2, x" 3.Cambiarel"3"de""',3,x ,"a "1,2,". - 148-
Operación (Recupe ra el lEQl progra m a PO.) w Cambio del núme ro de p rograma Eil (Verif icación de @TI programa) (Ver ificación de @TI prog rama Abreviado debajo) (Borrado de "2". ) W (Borrado de" x ".) W Presentación WRT 612 2 P1-0123456789 p _123456789 W RT (Omitido deba¡o) 6122 P0 6122 p 6122 P1 0001 HLT 0002 HLT MinF 0003 HLT MinF 2 0002 HLT Mi nF 0003 HLT MinF X 0002 HLT MinF 000 3 HLT MinF 3 - 149- (Cambio del programa PO al programa P1, puede omiti rse si no desea mantener los contenidos de l programa PO.) (Cuando desapa rece "2 ", vue lve al man- do p rev io.)
Operation Dispaly 0004 HLTMinF3r Presione lilll para ava nzar a "2 Y + ". 0012 HLTMinF3yXMR Fx2 =HLT2y7 0013 TMinF3yXMRF x2=HLT2y 3 (Borrado de "3 " .) W 0012 HLTMinF3yXMR Fx2 =HLT2y7 (Adición) lIJ 0013 TMinF3yXMRF x2=HLT2y71 (Adición) ~ 0014 MinF3yXMRFX 2=HLT2y712 0015 inF3vXMRFx2 =HLT2y712X Presione lilll para avanzar a "3 = HLT" (Observar el princi- @!] pio del programa.) (Observar al @!] comienzo del programa.) = HLT 2 XMRFxy P1 0020 y 12 3=HLT 6122 0001 HLT - 150- (También puede mantener pulsado lilll. Si se llega a pasar. presione lilll para volver .) (HLT es el 20mo. paso.) (Retornar al principio; presenta el núme- ro de pasos restantes)
(Observar al @] 0002 com ienzo del programa.) HLT MinF (Volver un paso @!] 0001 atrás.) HLT (Volver un paso @!] 6122 (Retornar al principio; presenta el núme · ro de pasos restantes) atrás.) P1 (Volver un paso @!] 0020 (Verificación de programa desde el fin del programa) atrás .) =HLT2r 12 XMRFxy3=HLT (Volver un paso @!] 0019 atrás.) Fx2 =HLT2r7 12XMRFxy3 ~ITJ RUN 0. Resumen de compaginación de programa (1) Presione ~(I) para ingresar al modo WRT. = (2) Ingrese el número del programa que desea verificar. (3) Presione lilll o lfil] para visua lizar un mando. Sostenga presionado lilllilfill para ir desplazándose a través del programa. Nota: Vea la página 167 para las verificaciones de programas con contraseña. Resumen para la compaginación de programa (1) Utilice la verificación de programa para visualizar el paso a ser compaginado. (2) Para borrar. visualice el paso que desea borrar y presione I!). (3) Para las modificaciones, visualice el paso que desea cambiar, bor re con l!J, e ingrese los datos correctos . (4) Para las adiciones, visualice el paso inmediatamente anterior a la adición, y entonces ingrese el paso adicional. Las adiciones ocasionan que cuando se excede del número máximo de pa- sos, las mismas no puedan ser conservadas. •La adiciones y borrado pueden realizarse en cualquier orden. Cuando se borra y se realizan adi· ciones, automáticamente cambia el número de pasos en el programa. - 151- 1
(4) Ejecución de programa Operación (Especificación de lEIJ número de programa) 10~ ~ se repite debajo Presentación RUN 0. RUN (Omitido debajo) HLT 0. 173 . 2050808 117.8511302 Depuración de errores de programa (No se requiere si se encuentra en el mo- do "RUN" .) (S cuando a= 1O) (V cuando a = 1O) _ La depuración de errores de programa se cumple ingresando datos simples para la ejecución de un progra- ma, y el programa se ejecuta de un paso a la vez. Los errores de programa se detectan verificando cada paso del prog rama. Resumen para la depuración de errores (1) Presione ~[j] para ingresar al modo RUN. (2) Presione ~ e ingresar el número del programa que desea depurar de errores. (3) A cada presión de IIDJ se ejecuta un paso del programa. Ingrese los datos y presione IIDJ cuando "HL T" aparece en la presentación. (4) Presione y sostenga presionado !IDI para visualizar el mando del programa que fue ejecutado y el número de pasos. (5) Realice (3) y (4) de la manera adecuada para verificar el programa. *(3) y (4) pueden realizarse aun durante la ejecución de un programa normal (desde la posición en que se detuvo el programa usando HLT). Para reanudar la ejecución normal del programa du- rante la depuración de errores, se debe presionar @J _ Nota: Vea la página 167 para la depuración de errores en los programas con contraseñas. Ejemplo: Depuración de errores en el programa . Operación (Inicio d e la d epurac ión) P1 Presentación RUN 0. RUN (O mitido d ebajo) - 152- (No se requ iere si se está en el modo "RUN".)
HLT (H LT es el primer paso.) 0. (Datos) 2 HLT (Ingreso de datos simples) 2. (Min F es el 2do. paso.) 2. (El valor "3" es el 3er. paso.) 3. (V es el 4to. paso.) 1. 732050808 (Presione y sostenga ~ presionado para 0004 verificar el mando.) P1 HLTMinF3v (x es el 5to. paso.) 1. 732050808 (MRF es el 6to. paso.) 2. (x' es el 7mo. paso.) 4. (=es el 8vo. paso.) 6.92820323 (HLT es el 9no. paso.) S cuando a= 2 HLT 6.92820323 (El va l or "2" es el 1Orno. paso.) 2. -153-
(v es el 11 ro. paso.) 1.414213562 ( + es el 12mo. paso.) 1.414213562 (Presione y sostenga @!) presionado para verificar el mando.) 0012 P1MinF3rxMR Fx2=HLT2r-:- (Valor " 1 " es el 13er. paso.) 1. (Valor " 2 " es el 14to. paso.) 12. ( x es el 15to. paso.) 0.11785113 (Presione y sostenga @!) p r esionado para verificar el mando.) 0015 P13vXMRFx2 =HLT2r-:-12X (MRF es el 16to. paso.) 2. (Presione y sostenga @!) presionado para ve rificar el mando.) 0016 P1XMRFx2=HL T2r-:-12XMRF (x " es 17mo. paso.) 2. (Presione y sostenga @!) presionado para 0017 verificar el mando.) P1RFx2 =HLT2 r 12XMRFxy V cuando a =2 HLT 0. 942809041 -154-
Borrado de programas •Borrado de todos los programas Ingrese el modo PCL (~[I)) y luego presione ífüEJ~- Nota: Los programas con contraseñas también serán borrados. Los valores en las memorias independientes (registro Mn) no serán borrados. Borre el re- gistro Mn usando [füEJ~ en el modo RUN. •Borrado de un solo programa Ingrese e l modo PCL y especifique el número de programa (~mi). Nota: Vea la página 168 para el procedimiento de borrado de los programas con contraseñas. Cambio de los números de programa Al comienzo de todos los programas, se requiere de un número de prog rama desde PO a P19, y el mismo número de programa no puede ser usado para dos programas diferentes. Si PO ya es usado por un programa, y desea almacenar otro programa bajo el mismo número (PO), cambie el número de programa del programa en la memoria , y permita que PO se encuentre disponible para el programa nuevo. Para cambiar un número de programa (1) Pres i one~!]] para ingresar el modo WRT, y luego especifique el número de programa actual para el programa que desea volver a numerar. (2) Presione (!I. (3) Especifique el número de programa nuevo. Si el número especificado ya está siendo usado para el almacenamiento de un programa, el programa no podrá almacenarse. Utilice un número que se encuentre actualmente disponible. (4) Ingrese el modo RUN (~CD) o el modo WRT (~!]]). Ejemplo 1: Cambiar el número de programa PO al número de programa P9. ~w~r!lllfilffi~~CD Ejemplo 2: Mover el número de programa P5 al número de programa P6. ~wllfilffi~r!lllfilffi~~CD Nota: Vea la página 168 para los detalles en la manipulación de programas con contraseñas. Construcción de programas En esta sección, se proporcionan varios métodos posibles para resolver un problema particu lar dado, ¡unto con sus relativas ventajas y desventajas. Ejemplo: r Calcu lar la longitud de un arco(/) y la longitud de cuerda para un sector a con un ángulo central de 8° y radi o (r). l= nrB 180 - 155- . (} a=2rsin 2
•Procedimientos Procedimiento Programa Secuencia 1 EQ) PO MOOE 4, HLT, 2r~ Min 01, X, HLT, A 3 B~----l Min02,X ,SHIFT7t, 1'8,0, =,HLT, .' 4 ~----a MR02,+,2, =,sin, X,2, X,MR01, (FD) = ' 24 pasos+ 1paso Secuencia 1 rEQ) PO MOOE 4, Min 01, X, HLT, B 2 B~----l Min02,X,SHIFT7t,+,1,8,0, = , HLT, 3 ~----a MR 02, -:- ' 2, =,sin, X, 2, X, MR 01, {PO) =, 23pasos+1 paso Secuencia 1 r ~[QJIIJ 2 (} ~[Q)[g] e 3 EQJ--->l POMOOE4,MR01,X ,SHIFT7t, X ,MR02, 1, ., 8, 0, =, HLT, {FD) 4 ~----a MR02,+,2, = , sin, X,2,X,MR01, =, 22pasos+1paso Secuencia 1 r EQ) PO Min 01, 1paso 2 ,<ji~ P1Min02,MOOE4, 2 pasos D 3 ~---- l P2 MR 01, X, ~mr, X, MR 02, +, 1, B, O,=,'°"'" [Poi 4 ~----a P3 MR 02, +' 2, · 2 P1 =,sin,X, , X,MR01, 10pasos P2 P3 =, •Ventajas y desventajas de un programa Programa A (Programa estándar) Total 23 pasos+4 pasos • Después de que se especifi ca un número de program a, usando una operación@) o@) dato permite que el programa sea fácil de comprender. •En este programa, pueden ser incorporados muchos otros programas (máximo de 20). • Cantidad pequeña de pasos. •Los cambios parciales de datos o la visualización parcial de los re sul tados es imposible, debido a que el procedimiento es fijo. Programa B (Variación del programa A) • Estandarización no es tan buena como en el programa A. Otros aspectos so n simi lares al programa A. Programa C (ingreso de datos complicado) • El programa C tiene la menor cantidad de pasos. •Muchos otros programas también pueden ser incorporados en es te programa. • Los datos deben ingresarse a variadas memorias antes de que el programa sea ejec utado . El ingreso de datos es complicado y expuesto a eq uivocaciones. Programa D (formato de función del usuario) • El ingreso de datos puede realizarse en cualquier punto en el prog rama, debido a q•Je ~ tiene muchas funciones. Esto también es cierto para visualizar los resultados. - 156-
•Los cambios parciales de datos, y la visualización de los resu ltados subsiguientes son extremadamente fáciles. • E l programa O tiene un gran número de pasos . • §il es insuficiente para los programas que tienen una gran cantidad de resultados de cálcu lo y datos ingre- sados. llilll~ deben ser usados cuando hay seis o más números de programa. •E l programa O no es adecuado para la manipulación de múltiples programas. Las diversas ventajas y desventajas de los diferentes tipos de programas , hacen que sea imposible e~tablecer que tipo es el mejor . El tipo A es el que se usa para las explicaciones generales en este manual y la biblioteca suplementaria. mientras el tipo O u otro tipo se usa para los cálculos. 1 Reglas de operación y programación •Fórmulas •Las fó rmulas pueden ser incorporadas en los programas a medida que son efectuadas manua lmente (lógica algebraica verdadera). •Las funciones programadas pueden ser incorporadas en los programas . •No hay limite para la longitud de una fórmu la. • En una fórmula pueden incluirse un núme r o cualquie r a de constantes. Las mant isas se limitan a diez digitos y los exponentes se limitan a dos digitos. Un digito es un paso (punto decimal, + / - , y los exponentes son también de un paso cada uno). •Los cálculos con constantes ( + +, x x, x "x ' ', etc.) pueden se r in corporados en los programas , y se ejecu - tan de la misma manera que en el cálcu lo manual. • Durante la escritura de un programa (se visualiza "WRT") •Las tecla s que pueden operars e inmediatamente después de ingresar en el modo WRT son IEQJ a~ . llilll~ a llilll~ . ~IEQJ a~~ . ~W. ~13 e~ (para los programas con contraseña s). • El número de paso visualizado cuando aparece "WRT " en la presentación es el número de paso de la escritu - ra . excepto para §¡] en el comienzo del programa. El Pn es también escri to en la memoria del programa. Esto usa uno o dos pasos. Para los prog r amas con contraseñas, se usan seis o siete pasos. •Si el paso de escritura desaparece durante la escritura del programa , es imposible una escritura posterior. pero los datos ingresados previamente no son borrados. •E l exceso de capacidad del nivel de pa r éntesis y la extensión de ent r ada de una función no son verificadas durante " WR T " , pero estos errores pueden generarse durante la ejecución del pr ograma. •Presione IEQJ a~. llill)~ a llilll~. ~@)a~~ (especificación Pn), ~CD. ~w. ~13 en " WRT " para finalizar la escri tur a del prog r ama. Entonces podrá escribir a un número de programa nuevo o cambia r a un modo diferente. •La última HL Ten el programa no es necesaria. Si no hay HLT, se e1ecuta el último mando y el programa fina li za de la mane r a visualizada. •Durante la ejecución de un programa (se visualiza "AUN") •Si se p r esiona una tecla §¡] para un programa que no existe en la memoria, no ocurre ninguna acción . •Un cálcu lo manua l (interrupción de cálculo) puede realizarse antes o durante el inicio de la ejecución de un programa, cuando el programa se encuentra detenido . Los resu ltados de los cálcu los manuales pueden ingre- sarse como datos, y los datos visualizados pueden usarse en los cálculos. Sin embargo, cuando se detiene el programa durante la ejecución de una fórmula, o cuando un valor visualizado va a ser usado en un cálculo subsiguiente, deberá inte rrum pirse el cálcu l o y volve r al estado previo anterio r al inicio del programa. •Presione a!I cuando el programa está detenido para retener los pasos del prog r ama, y para borrar los man- dos de cálcu lo y los valores visualizados. Para finalizar la ejecución de un programa, presione la tecla a!I du r ante la ejecución (cuando en la p r esentación solamente se muestran simbol os). Uti lice esta caracteristica . para fina li zar los programas que tienen prog r amas de cálculo s extremadamente l ar gos o bucles sin fin. •Para suspender la ejecución del programa en el paso en que se está ejecutando, presione la tec la lill!I durante la ejecución del programa (cuando en la presentación solamente se muestran simbolos). Esto es simila r que cuando se presiona lffi!I durante una pausa. Utilice este procedimiento para depurar errores de programas durante la ejecución. •Las siguientes condiciones ocasionan errores (se visualiza "Error") durante la ejecución del programa (1) Un resul tado de cálcu l o o contenidos de memoria con demasiado digitos . (2) Una función o resultado que excede la gama de ing r eso. (3) Un destino de bifurcación no existente que se especifica med iante @Q!QJ . (4) Una sub ru tina no existe nt e espec ificada por [ill). ((3) y (4) generan la presentación de "Go Error" . ) ;5) Exceso de capacidad del r egistro Ln para un paréntesis y cá lcu los durante la ejecución. (Esto produce una p re sentación de "( ) Error ". ) -157-
Todas las condiciones anterior es detienen la ejecución de un programa, y se visualiza el mensaje "Error" junto con el número de paso del progr ama que ha causado el erro r. Salga de la condiciones de err or presionando r..13 ([!I, también puede usarse en 5) y presione lillJ para verifica r el código de mando que ha ocasionado el error. •Los progr amas co n contraseñ as no pueden se r verificados. · cu ando se usa un texto para los comentarios, la pantalla desaparece durante la ejecución de un programa. Programas con presentación de observaciones mediante texto •Vea el modo alfabético manual en la página 136 para l os detall es concernien tes a los texto, y a las opera- ciones de tecla durante el modo alfabético (A lfa) . •Presion e la tecla ~ par a ing r esa r al modo alfabético en el modo RUN, después de l a especificación ~ en el modo WRT, o después de u n a especificación de conservación, carga o PRT en el modo 1/0. Esto permite el ingr eso de tex to. •Cuando la unidad ingresa en el m odo alfabético, en la derech a de la presentación superi or se visua liza "AL PHA ". •Seleccionando el modo al fabético en el modo WRT se vi sualiza" . .. . . Cuando se sale del modo alfabético , se visualiza " '"'. y todo el texto se encuentra entr e los caracteres entre " "" y " " " . Los números y símbol os de cálcul o se visualizan ta l como son y los cálculos no son afectados. WRT 0008 "12x3=" HLT Inicio del modo alfabético Texto Salida del modo alfabético (Continuación de la ope ración anterior) ~(TI®!] 1 """ HLT 12x3~ 0. La operación de~ en este manual y la biblioteca suplementaria, se denomina "AL para el inicio del modo alfabético y AL" para salir del modo alfabético. •Fiecución de programa de texto •Escribir el texto en u n program a y ejecutar el programa para visu aliza r el texto como se describe debaj o. 1 Cuando hay 16 ca racteres o menos, todos l os caracter es se visualizan a medida que se ej ec uta el progra- ma de text o. 2. Cuan do hay 17 caracteres o más, los primeros 1 1 caracteres se visualizan por aproximadamente dos se- gundos, y luego los caracteres se desplazan hacia la izquier da en interval os de aproximadamente medio segu ndo, hasta mostrar todos l os caracteres . Los últimos 16 caracteres permanecen en la presen tación al finalizar la presentación del texto. Ejemplo: Escribir "AL abcdefghijklmn .. xyz AL" a P3. ~m~ --> AUN - ALPHA ,,... / 1' ....... abcdefghijklmnop 0. -158- Se visu aliza cuando hay más tex- to para ser vi suali za do (aproxima- damente 2 segundos)
RUN bcdefgh jklrnnopq 0. cdefgh jklrnnopqr 0. El text o se desplaza sal iendo ha- cia el lado izquierdo d e la presen- tación RUN jklmnopqrstuvwxy 0. RUN klrnnopqrstuvwxyz 0. El texto se desplaza hacia la iz - quierd a aprox imadam ente en in- tervalo s d e medio seg undo Finalización de la presentación de texto Nota : Presione IHill mi entras el texto está siendo d esplazado hacia la izqui erd a para suspender el movimiento . Luego, a cada presión de lilll el texto se desplaza hacia la izquierda, de un ca rácter a la vez. Presione ~ para volver al carácte r desplazado. •Despu és de la ejecución de un programa, el prog ram a ejecuta el siguiente m ando, la prese ntación d e texto c on ti nua y la presentación d e cálculo inf erior también q ueda reten ida. Nota: Utilice esta funci ón par a visual izar lo s c ont enidos y el nombre de un cálcul o, como se observaron d u - rante un program a con cálcul os lar g o s. • La presentación del cálculo inferior no es afectada por la ejecución de un programa de texto, de modo que el te xto y los núm eros pu eden se r manipul ad os de la misma manera sin c rear ningún p rog ram a especial. •Efecto de presentaciones de texto en las presentaciones subsiguientes Los siguientes ejemplos, ilu st ra n el efecto de la s presentaciones de tex to en la s pr esentaciones d e las opera- cion es subsiguientes. (1) Presentación de texto Una vez que se visualiza el texto, el texto perm anece visualizado aun si se sigue en el programa por el ingreso numérico, ejecución de función o un mando de cálculo. Ejemplo: Program ar lo sigui ente en el áre a d e program a PO y ejecut ar . PO"AL,a, = , AL",MR01,( ,123,),SHIFTPAUSE, +,30, sen I·· 123. I·· 0.5 - 159- Cont enidos de la memoria 01 ("123") .
(2) Borrado de texto visualizado durante la ejecución de programa a. El texto es borrado por la presentación de un resultado de cálculo nuevo o ingreso numérico. Ejemplo: Programar lo siguiente en el área de programa PO y ejecutar. Luego ingresar el valor 789. PO "AL, a, =, AL'', 123, x , 456, (Resultado de programa) 56088. 789 (Registro) (Ingreso nuevo) 789 . b. Mientras la ejecución del programa está detenido por el mando HLT, presionando la tecla@] avan- za al siguiente mando para borrar la presentación de texto. Ejemplo: Programar lo siguiente en el área de programa PO y ejecutar. Presione@] siguiendo a la ejecu ción del mando HLT. POAC,"AL,i,n,p,u.t,a-SSPACE,CAPSA,AL",HLT,MinOO 1 "" input A 0. (Indicación p ara el ingres o) 123 (Registro) (Ingreso de 123) HLT input A 123. (Ejecución rea nu dada) 123. c. El ingreso del texto nuevo mientras se visualiza el texto, borra el texto visualizado inicialmente. Ejemplo: Program ar lo siguiente en el ár ea d e program a PO y ej ecutar. Lu ego ingresar el ca rácter "d ". PO"AL,a,b,c,AL" ~CIJ~ (Resultado de programa) 0. ALPHA (Ingreso nu evo) 0. -160 -
Nota: Si se com ienza el ing r eso de un texto nuevo con un punto y coma, ocasiona que el texto nuevo se agre· gue al fina l del texto existente. Ejemplo: Programar lo siguiente en el área de programa PO y ejecutar. Luego ingresar el carácter" ;d". PO"AL,a,b,c.AL" ~m~ (Resu ltado de programa) 0. ALPHA (Ingreso nuevo) 0. (3) Borrado de presentación de texto a. Presione la tecla l!I para borrar el texto desde la presentación en cualquier momento, mientras se ingresa texto en el modo ALPHA. Ejemplo: Ingresar l o siguiente. "a b c" 123 l!I ~@][fil@]~ ALPHA 123~ 123 . 123. Nota: Presionando la tecla l!I mientras la unidad no está en el m odo alfabéti co ALPHA ocasio na que se borre solamente el ingreso numérico. Ejemplo: Ingresar lo sigui ente. "a b c" 123 l!I ~@][fil@]~ 123 123. 0. b . Presionando la tecla fl!I mientras se ingresa el texto en el modo ALPHA borra el texto y se sale del modo ALPHA. Ejemplo: Ingresar lo siguiente. "a b c" 123 " rl!I ALPHA 123~ 123. -161-
0. Nota: Aunque se salga del modo ALPHA presionando la tecla flil, el texto que se borra de la presentación queda todavía retenida internamente . Volviendo a ingresar al modo ALPHA y luego ing r esando un pun- to y coma, se vuelve a visualizar el texto que había sido originalmente borrado. Ejemplo: Ingresar lo siguiente. "a b c" 123 flil ~@][fil@]~ [abe 123 123. ma 0. ~~ [abe ALPHA 0. c. Mientras se visualiza el ingreso numérico y texto, ingresando un carácter nulo (presionando dos veces [illii!J sin ingreso), ocasiona que el texto sea borrado de la presentación. El texto que había sido borrado puede ser recuperado en la pantalla ingresando un punto y coma. Ejemplo: Ingresar lo sigu iente. "a b c" 123 flil ~@][fil@]~ [abe 123 123. ~~ 123. ~~ [abe ALPHA 123. -162-
• Uso de textos en programas Observe que las operac iones d e texto se d esc riben aquí usando rutinas de ejemplo. Algunas de estas rutinas puede n usarse individualmente com o un programa , pero la mayoría son para ser incoporadas como pa rte d e un p rog rama más grande. En estas ru tinas d e ejemplo, see pueden hac e r modificaciones pa ra adecuarse a las necesidades de su programa. • El text o puede usarse para presentar mensajes que indiquen para el ingreso de un dato deseado. Ejemplo 1: ~@ill]OJ[]][EJ[[JIIJ8J!Wcl0~1Hill~05 .. . Esta ruti na resu lta e n la presentac ión ilustra d a debajo. El ingreso de un valor en respuesta a este indicador se almacena en la memoria M05 cuando se presiona ~ . llNPUT A 0. Ejemplo 2: ~@illl[IJ28)11J~!Hill~01 ~IYl2 ~11l~!Hill~02 . Esta ru tin a produce la p rese ntación siguie nte . 0. El ing reso del valor en respuesta a este indicad o r se almacena en la m emoria M01 cuando se p resiona~ . y luego aparece el siguiente indicador. 0. El ingreso aquí se almacena en la memoria M02 c ua ndo se pres i ona ~ - •El texto también puede usarse con los resultados para indicar más claramente el significado de los valores que se muestran e n la p resen tación. G) EI mando AR recupera un valor ~umérico desde una memoria y la inserta en el texto. Una vez que el valor es mezclado con el texto, es manipulado como texto propiamente dicho , y de este modo no puede usarse en cálculos posteriores. Ejemplo 3: ~@illJCIDS~~@illllKJ@J~IHill . Esta ruti na recupera los contenidos del registro MF (123), y los inserta entre el texto "B ="y " kg " , p roduciendo la prese ntac ión siguie nte. 0. Esta rutina recu pera los contenidos de la memoria M01 (123) y la memoria rv102 (456), y los visualiza separada- mente m edia nte dos puntos. 1123:456 0. * Dent ro d el texto pu ede usarse cualqui e r número de los mandos AR . - 163- /
@00 se usa para reservar una posición de dígito dentro del texto para la presentación de un valor. Cada 00 representa un dígito o una posición para el punto decimal. Ejemplo 5: ~[rl@@~ [ill) 3~0S 8! 008!008!008!008!008!008! ~@) . Esta rutina ocasiona que los conten idos de la memoria MF sean re dondeados a tres lugares decimales . y luego reserva siete posiciones para la presentación del valor. A=DD D. DDD DDD. DDD Se reservan siete lugares debido a que un lugar extra se req ui ere para el punto decimal. ·cada 00 reserva una posición. Los puntos decimales. signos positivo/negativo de mantisas , simbolos de ex- ponentes, signos positivo/negativo de exponentes, y simbolos de grados, todos toman una posición cada uno. Ejemplo 6: /@1 @@ ligj ~OO~@ID008!008!0CYJ8!00~ @@~@filID1 Para hacer que un dato de cuenta en MOO se v isualice como '1 LJ. Nota: La sección subrayada también puede ser program ada usando el m ando AR de la siguiente manera . ~@fil[K)~008)[!:J[Y)~OO~ • Para AR y # , el punto decimal no se visualiza cuando el valor que se está manipulando es un número entero. Ejemplo 7: @@!ID~8l!IDS8!00~ @! Esta ru tina presenta el valor de 1r. n=3.141592654 3 . 141592654 · si el núm e ro de digitos del valor que se está visualizando es mayor que el nú mero de lugare s rese rvados , se visualiza el valor completo. ·Mediante el uso de # pueden reservarse hasta 99 lugares. Nota: Si la presentación de te xto usando # o AR tiene una long itud mayor de 17 caracteres , la presentación S3 desplaza hacia la izquierda ha sta que se visualizan todos los caracteres. Ejemplo 8: 1.23@13@~0(IJ@J@J0ITJ[ID(li)OJS8!00~ La presentación que re sulta de lo a nterior conti ene más de 17 caracteres, y de este modo se desplaza hacia la izquierd a como se ilustr a d ebajo. abcdefgh i = 1.23E- 1.23 -o 3 ab cdefgh = 1.23E-03 1.23-03 - 164-
@Usando un punto y coma en la primera posición del texto, resulta en que el texto sea agregado al final del texto previamente visualizado, sin ir a una nueva linea. Ejemplo 9: . .. ffi) ~0 1 ~ 8! 008!00 @m!ITJ 8!1Wcl~ ffi)~02 ~~ 8!00 8!00008! 1Wcl~ffil~ 03 ~~8!008JOO[Q)~ffil ... .. Esta rutina rese rva dos dígitos para el año, mes y fecha, y asigna los contenidos de M01 , M02 y M03. DOM DDD DO Ejemplo 10: .. . ~@m!OO ~ oo a~ ~05 @1ill~(fil) 2~@1ill!!fl8!00@ml!ID~ ffil Pa ra hace r que u n dato res u ltante sea redondeado a dos luga res decima les , y luego vis uali za do con índ ice enésimo (n: MOO), como Contraseñas X[jj]=ODODDm 00000 • Una cont rase ña es un código secreto cons istente de cuatro caracteres y símbolos del modo alfabético. Uti lice los caracteres a lfabéticos solamente para especificar la contraseña cuando se usa RSSA VE/RSLOAD (vea la página 187). Asig ne una contraseña a u n programa cuando desee que nadie pueda acced er a su progra- ma , o para preve nir q u e u n programa sea alte rado o borrado accidentalmente. Los contenidos del prog rama no podrá n se r vistos o cambiados por un usuario quie n no conoce la contraseña . Los cálculos pueden usa r programas q ue ti enen contraseñas , sin la especificación de la contraseña . •Cada núm ero d e pro grama e n esta uni dad p ued e ser asignada a contraseñas, y para cada cont raseña se req uiere n de 5 paso s. Esto significa q ue cuand o se asignan contraseñas, los números de programa PO a P9 requieren 6 pasos, y P10 a P19 requieren 7 pasos. • En la cont raseña puede usarse cualqu ier ca rácter del modo alfabético. Incluyendo caracte re s e n minúsculas y mayúsculas, núme ros, símbolos y espacios. Una contraseña puede tener cuatro carac te res idénticos (tal como "JJJJ "). •Pueden ll evarse a cabo las siguientes tres operaciones. CD Las contraseñas puede n asignarse a p rogramas en el momento de c rea rse el programa . @ Las cont rase ñas p ueden asignarse a p rogramas existentes . @ Las cont raseñas p ueden borrarse desde los programas. Además, CD Las cont rase ñas pueden cambiarse en el momento de escribirse el programa. @El modo d e ingreso de la contrase ña puede se r cancelada sin borrar la contraseña. @Pueden borrarse alg u nos, o todos los programas con cont raseñas. @ Un número de programa puede ser cambiado después que se as ig na una contrase ña a un p rograma . - 165-
•Asignación de una contraseña • Para ingresar al modo de asignación de contraseña, y entrar automáticamente al modo a lfabético (se visuali- za " ALPHA "), presione §llEJ en el modo WRT. • Ingrese una contraseña de 4 caracteres y la unidad retornará al modo WRT normal ("ALPHA" se borra de la presentación). (1) Contraseña asignada a un programa en el momento de crearse el programa Operación Contraseña de ejemplo [[JCIJ " abcd" Se sigue escribiendo el programa normalmente Prsentación wRT (Om itido debajo) 6144 P1-0123456789 p 0123456789 hyp ALPHA 6143 P0 PASS ____ ? ALPHA 6143 P0 PASSa ___ ? ALPHA 6143 P0 PASSabc_? 6138 P0 PASSabcd 0001 .. HLT 0002 HLT MinF (Especificación de modo WRT) (Modo de asignación de contraseña) (El modo altabético es automáticamente ingresado) (Ingrese una contraseña de 4 caracteres para salir automáticamente del modo al- fabético. El número de pasos restante dis- minuye en 6.) (Escritura normal desde aqul) (2) Contraseña asignada a un programa existente Operación Presentación WRT P1-0123456789 p 01234567 __ 6028 (Escritura a P8 y P9 completada) hyp • LP H• 6028 (Modo de asignación de contraseña) P9 PASS ____ ? - 166-
EJemplo de ¡~WW as1gnac1on de la contraseña A123 a P9 [g]~ ALPttA6028 pg PASSA1 __ ? 6023 pg PASSA123 6023 P1-0123456789 p 01234567_* (Escritura de contraseña completada) (El asterisco indica que se ha asignado una contraseña a P9.) (3) Correcciones y borrado durante la asignación de contraseña • La contraseña puede ser corregida o borrada durante su ingreso, si los cuatro caracteres no han sido todavía ingresados. Para borrar los caracteres , presione [!) cuando se han ingresado hasta tres caracteres. Presione tB cuando se han ingresado hasta tres caracteres para borrar la contraseña e ingrese el modo. Presione ~ITJ, ~!]] , ~[]] , o ~El cuando se han ingresado hasta tres caracteres para borrar la contra- seña e ingrese el modo respectivo. • La contraseña no puede cambiarse o borrarse durante la asignación de contraseña si los cuatro caracteres han sido ingresados. Para este procedimiento, vea la página 168 " Cómo borrar una contra señ a" Nota: En una contraseña puede usa rse cualquier símbolo, pero para la interfaz RS-232C, solamente pueden usarse los caracteres ASCII. Por lo tanto , cuando utilice RSSAVE/RSLOAD escriba la cont raseña usan- do solamente caracteres alfabéticos. •cantidad requerida de pasos para especificar una contraseña La especificación de una contraseña utiliza los siguientes pasos. • Números de programa O a 9: 6 pasos La especificació n de Pn utiliza un paso, la especificación de contraseña utiliza cuatro pasos, y el ingreso de la cont raseña util iza cuatro pasos, totalizando seis pasos. • Números de programa 10 a 19: 7 pasos La especificación de Pn utiliza dos pasos, la especificación de contraseña utiliza un paso , y el ingreso de la contraseña utiliza cuatro pasos, totalizando siete pasos. •Indicador de contraseña •En los siguie nt es casos , la calculadora visualiza el siguiente mensaje para indicar el ingreso d e la contra seña . (Esto es lo que se llama modo de ingreso de contraseña.) ALPHA P1 PASS ____ ? (1) Cuando se especifica un programa con una contraseña en el modo WRT , para la verificación de programa , adición, borrado y corrección. (2) Cuando se especifica un programa con una cont raseña mediante lilll~ para la depuración de errores en el modo RUN. (3) Cuando se va a borrar un programa con una contraseña en el modo PCL. (4) Mientras está conectada a un dispositivo opcional, usando SAVE, para conservar un programa con una contraseña a una cinta de casete, RSSAVE para transmitir un programa con una contraseña mediante la interfaz RS-232C , o PRT para imprimir un programa con una contraseña. •Se sale del modo de ingreso de contraseña cuando se ingresa la contraseña correcta , permitiendo proceder con los cambios de programa , ejecución , etc. Si se ingresa una contraseña incorrecta y se indica para ingre- sar una contraseña nuevamente, la unidad retorna al modo de ingreso de contraseña. ·si no conoce la contraseña y la unidad está en el modo de ingreso de contraseña: (i) Presione f¡B para retornar al estado que existía in mediatamente después del cambio de modo. @ Presione ~ITJ , ~rn, ~rn, o ~El. - 167-
Se puede proceder con la ejecución del programa, presionando@) si la unidad está en el modo de ingreso de contraseña en el modo RUN, pero no puede verificarse el programa con lfill cuando se detiene el programa. Los prog ramas con contraseñas no pued·e ve ri ficarse durante la ejecución . •Cómo borrar una contraseña •En caso de borrar solamente la "contraseña" de un programa: (1) Ingresar el modo PCL (~(]]). (2) Presionar el §!) correspondiente a la contraseña que desea borrarse. (3) Entrar la contraseña . (4) Presionar l!I. (5) Presionar ~(I] (Modo RUN), ~(]](M odo WRT) ó ~Et (Modo 1/0). •En caso de borrar un programa con contraseña: (1) Ingresar el modo PCL (~(]]). (2) Presionar el No. de prog rama (§!!) con contraseña que desea borrarse. (3) Entrar la contraseña. · (4) Presionar m!I (5) Presionar ~(I] (Modo RUN), ~(]](Modo WRT) ó ~Et (Modo 1/0). Nota: Si se presionar ~@gen el modo PCL, se borrarán todos los programas (de~ a~). incluyendo un programa con con tr aseña . •Para cambiar la contraseña de un programa con un número de programa (1) Ingresar el modo WRT (~(]])y presionar la tecla de número de programa aplicable. (2) Ingresar la contraseña. (3) Presione l!I. (4) Presione el número de programa de un área de programa que n o contenga un programa. Observe que si el área de programa para el número de programa que presiona, no contie n e algún elemento, el progra- ma no será tran sfe rido a esa área. (5) Ingrese el modo RUN (~(I]) o modo WRT (~(]]). -168-
Diagrama de operaciones •Se recomienda dibujar un diagrama de operaciones que represente una secuencia de procedimientos pro- pios de la ejecución de cálculos de interés. Dicho diagrama se dibujará usualmente con símbolos del siguiente modo: eComienzo) · · · ··· ···Comienzo de un programa [Eñ"trada J ·········Entrada de datos Cálculos 11 Subrutina 11 _J ---1 Prueba de u na condición (ej: x=O. x~O. x=F, x~F) · · · · · · · · · Ejecución de operaciones ar itméticas · · · · · · · · · SaltoincondicionalGOTON ··· ··· ··· DestinodeunsaltoLBLN · · · •· · · · · Presentaciónderesultados (~__F_in_~) ·········Findeunprograma -169-
Salto de programa Hay cuatro tipos de mandos de saltos: (1) Salto incondicional a una destinación designada: GOTO, LBL (2) Salto condicional que l ee y salta el mando sigu iente, dependiendo de los contenidos del reg istro X (pan- talla): x=O, x~O. x=F, x~F (3) Salto condicional (salto de conteo) que l ee y salta el mando siguiente , dependiendo de los contenidos del registro Mn (memorias independientes): DSZ, ISZ (4) Salto incondicional de subrutina a la destinación designada y retorno: GSB Estos man dos pueden usarse independientemente o en combinación. •Uso del salto incond.icional (GOTO, LBL) •G OTO N produce un salto incondicional del programa a LBL N. •N es un dígito entre Oy9. •G OTO N y LB L N pueden usarse en cualquier parte en un programa, y es posiple utilizar 10 pares de saltos, dependiendo de los valores de N . •Más de un GOTO N con el mismo número puede usarse en un programa, mientras que LBL N con el mi smo número está limitado a un so lo uso en un prog rama . •En caso de no haber LBL N destinado a GOTO N , la ejecución del progra- ma resu ltará en error. •Si se presionan IIBQJ[fil ([QJ a []]), se produce un sa lto manual. Si no se destina LBL N en este caso, no habrá mando. -170- Programa GOT04 Salto LBL4 GOT02 LBL2 GOT02 GOT02
•uso del salto condicional (x=O, x~O, x=F, x~F) •Para el salto condicional , si una compa ración ent r e el regist ro X (valor presentado) y " número O" o " valo r del regist ro M F " resulta en "Yes" (SI), el mando siguiente puede leerse, mient ras que sí r esulta en "No", el mando siguiente (sí fuera el caso de todos los comenta rios alfabét icos) puede omitirse . •Hay cuatro mandos de este tipo: x =O Se hace una prueba sí el contenido del registro X es cero . x~O Se hace una prueba sí contenido del registro X es cero o positivo. x= F Se hace una prueba sí los contenidos de los registros X y MF son iguales. x~ F Se hace una prueba sí el conte nido del registro X es igual o mayor que el del registro MF. •Programación básica Ejemplo 1: Si los datos de M04 dan cero, saltar a L BL 1. ······MR04,SHIFTX-0,GOTÓ1,........·LBL 1 ...... • LBL 1 puede darse antes que GOTO 1 NO Sí NO LBL 1 LBL1 1+---~ Ejemplo 2: Si los datos de M04 no dan cero, saltar a LBL 1. .. .. .. MR04,SHIFTx-O ,GOTO9,GOTO1,LBL9,........· LBL 1 • LBL 1 puede darse antes que GOTO 1 MR04 x-o Sí NO GOT09 GOTO 1 LBL 9 Sí LBL 1 LBL 1 - 171-
Ejemplo 3: Si los datos de M05 dan cero o positivo, ejec utar el programa A, m ientras que sí dan negativo, ejecutar el programa B . ··· .. ·MR 05, SHIFT ~, GOTO 9, 1Programa 81GOTO8, LBL 9, 1Programa Al LBL 8, ·· .... MR05 x~o NO GOT09 Sí LBL9 1 Programa B 1 GOT08 LBL9 Programa B 1 Programa A I LBL8 LBL8 Ejemplo 4: Si los datos de M05 dan positivo, presentar el comentario alfabético, mientras que sí dan cero o negativo, omitir. ······ MR 05,SHIFTx-O,GoTo9,SHIFT~ "AL comentario AL",LBL9,······ ' ' alfabético ' NO NO MR05 x-o GOT09 x~o "Al fa" LBL9 Sí Sí Comentario alfabético * Para un comentario alfabético, todos los mandos ("AL -AL ") son considerados como uno. LBL 9 I<-----~ -172-
Ejemplo 5: Pa ra recupe rar el va lor mayor registrado entre M01 y M03. ·· ··· ·MR 01 ,MinF,MR02,SHIFTx~r,MinF,MR03 , SHIFTx~r,MinF,MRF,HLT, .. · MR 01 M01-MF MinF MR02 Xi1:F Sí NO MinF MR03 Xil:;F M02-MF NO MinF Sí MRF HLT MQ3-4MF MRF (Referencia) En caso de recuperar .el va lor menor registrado ent re M01 y M03 . .. .. ··MR 01,Y- ,MinF,MR02,Y- , SHIFTx~r,MinF,MR03 ,Y- , SHIFTx~F,MinF, MRF,Y- ,HLT,....·.. .. - 173-
•Ejemplos de programación empleando saltos condicionales e incondicionales Ejemplo: Para obtener en diferentes fo rmas raíces cuadradas reales o imaginarias de ecuaciones cuadráticas. Coeficientes No. Ecuación Raíces a bc (1) 8x2+ 6x+ 1=0 861 (-0,25, - 0,5) (2) 2x 2 +26x+89=0 2 26 89 (-6 ,5±1 ,5i) (3) 2x2-28x+98=O 2-2898 ( 7 ) •Solución: Lasraícesdeax2+bx+e=Osonx= - b 2±aYDdondeD=b2- 4ac •Programación(~[]]) PO HLT,Min01, HLT,Min02, HLT,Min03, 2, X ,MR01, = ,Min05, MR02,SHIFTX2, - , 4,X, MR01, X ,MR03, = ,Min04, SHIFT 20, GOTO 1 , LBL2,MR02, Y-,-: - ,MR05,= "AL, a-SU, AL", 0, SHIFTIWJSE, MR04, Y-, SHIFT V-,-:-, MR05, =, ':4L, a-S #, a-S WE, i , AL'; 0, SHIFT IWJSE , GOTO 2, ' LBL 1,MR02, Y-,+ ,MR04,SHIFTV-, =, -: - ,MR05, =, HLT, MR02, Y-, - , MR04, SHIFT .¡ -, =, -:- ,MR05,= ,HLT, • Efocución (~CD) (1) IEQ) 8 @) 6@) (2) IEQ) 2 @) 26@) Entrada de abe Cálculo de 2 a ~Cálculo de (b 2-4ac) ) Para LBL1 cuando D~ O Repetició n de las presentaciones de los n úmeros reales o imaginarios (con p re- sentación de "i " ) de l as raíces imagi - narias. } Raíz real 1 } Raíz real 2 (3) IEQ) 2 @) 28~@) 1 @)--+-o . 25 @)--+-o . 5 89@)--+ - 6,5 y 1,5 presentan alter- nadamente a in- te rvalos aproxi- mados d e un segundo -174 - PO Fin
•Salto condicional (salto de cuenta) (ISZ, DSZ) •Hay ISZ de conteo positivo y DSZ de conteo negativo en los ma ndos de este tipo, y ambos emplean el re- gistro MOO (Memoria No . 00) . •ISZ suma"+ 1" al conten ido del regist ro MOO, mientras que DSZ resta" - 1" del contenido del reg istro MOO. Si el contenido de d icho registro no es cero se ejecuta el mando siguiente, de lo contrario (si fuera el caso de todos los comentarios alfabéticos), se omi te. •Estos mandos son muy útiles si se emp lea repetidamente el mismo programa (esto se denomina bucle). Ejemplos: Ejecución en bucle 7 veces. Con DSZ: ······ .. · 7 ,Min00 ,LBL 1 , ........· SHIFTDSZ,GOTO1, ........· 6 veces MOO"<'O 7 MinOO LBL 1 DSZ GOTO 1 } 7~MOO LBL 1 7 veces El programa en esta ===? área se ejecuta 7 veces MOO=O ConISZ: ........ · 7 , 'Y-- ,Min00 ,LBL 1,........· SHIFTISZ,GOTO1 6 veces MOO"'<O (Referencia) 7 'Y-- MinOO LBL 1 ISZ GOTO 1 El programa en esta ===? área se ejecuta 7 veces MOO=O - 7--+ MOO Cuando se usa ISZ para programas que requieren pasos de conteo, emplea r la memoria MOO. Si procede 1 M + 00, " 1" pe rmanece siempre en panta lla (registro X). Sin emba rgo, la presentación pe rmanece sin cam- biar con el uso de ISZ, y "1 " aumenta sólo dentro de MOO. - 175-
•Uso de subrutina (GSB) Un programa puede cons istir de una rutina princ ipal y sub rutinas. La primera comprende la estructura central de la programación. La subrutina es una parte autocon jugada de la rutina princ ipal y puede incorporarse tan - tas veces como sea necesa rio y e n cualquier pa rt e de la misma, e incluso en diferentes rutinas. En otras pa- labras, una subrutina rea liza cierta parte autoconjugada de trabajo que puede requer irse muchas veces en la rutina principal. El empleo de subrutinas facil ita la programación y reduce el número de pasos. Rutina principal Subrutina PO P3 P4 Pl P5 P2 GSBP4 GSB Pl GSBP5 1er. nive l 2do. nive l 3er. nive l 4to. nivel •Una vez que GSB y Pn se incorporan en un programa, saltan hacia otros Pn de programas siempre que sean requeridos, desde sus ubicaciones asignadas. Después de completar la e1ecuc ión del programa destinado , retornan a los pasos del programa original que son los siguientes a la partida. • Pn puede ser cualquiera entre PO y P19. •GSB Pn puede ubicarse en cualquier parte en un programa. Nota: En caso de ubicar BSB Pn entre un par de paréntesis, si el de cierre no coincide con el de abertura o si se asigna el signo igual a una sub rutina, la rut ina principal se cierra con un paréntesis. • La ejecución resultará errónea si el Pn de programa referido por GSB Pn es indefin ido. •G OTO N y LB L N empleados en una subrutina son efectivos só lo en esa subrutina. (La destinación del salto GOTO en una rutina principal no puede ubicarse en una subrutina.) •E l llamado de otra sub rutina fuera de una subrutina será posib le hasta 19 niveles , pero sobre el lo , el mando ' G SB será desatendido. (La profundidad de subrutina (=nivel) es posible hasta el 19no. nivel.) •Programas que incluyen subrutinas Ejemplo: Poner la parte común de los programas del octaedro regular y tetraedro regu lar (ejemplificados en las páginas 142 y 148) en las subrutinas. Octaedro regular: PO HLT,Min F ,2, X ,GSBSHIFTP9,3 ,GSB SHIFTP8,HLT , 8 pasos Tetraedro regular: P1 HLT ,Min F ,GSB SHIFTP9 , 1 ,2 ,GSB SHIFT P8 , HLT , 7 pasos Subrutina: SHIFTP9 3,SHIFT.¡-, X ,MR F ,SHIFTX2, =, HLT ,2 ,SHIFT.¡-, 7 , 1Opasos Subrutina: SHIFTP8 X ,MR F ,SHIFTxY ,3, = , 5 pasos - 176-
Octaedro r egu lar Tetraedo regu lar PO Subrutin a Pl HLT HLT Min F Min F 2 GSB pg X 12 GSB P9 GSB PB 3 HLT GSB PB HLT Elnúmerototaldepasosdelosdosprogramases43(21+20+2(PO,P1)=43),ysereducea34(8+7+1O+5+4 (PO, P1, SHIFT P9, SH IFT P8) =34) mediante el empleo de subrutinas. L a operación permanece sin cambios tal como se describe en las páginas 147 y 152. Uso de la dirección indirecta IND es el mando de dirección indirecta pa ra designar un registro o la destinación de un salto. El empleo p rudente de esta función de mando indirecto contribuye eno rm emente a una programación eficaz. •Dirección indirecta del registro Mn •Usar IND jun to con los mandos de registro (X <-+M, Min, MR , M -, M +)para as ignar el registro Mn indirectamente. •SH IFT IND, M + n (n: 2 dígitos) procederán a la dirección de un registro indicado por el conten ido del reg istro Mn para ejecuta r M +. (E l mismo efecto se puede producir in cluso en la operación paso a paso.) •Si se asigna otro mando de memori a en lu gar del anterior M +, cada uno de ellos puede ejecutarse. Ejemplo: SH IFT IND X<-+M08 ejecuta X<-+M05 cuando 5 se ubica en M08. •"n" puede ser cualquiera entre 00 y 99 y F entre 1F y 9F. •Si el registro Mn contiene un número fuera del margen entre 00 y 99, se puede n registra r 2 díg itos supe riores sobre el punto decimal sin signo menos. Ejemplo 1: Si -1 56 se ubica en M08, SH IFT IND MR08 ejecutará MR15. Ejemplo 2: Si - 0 .56 se ubica en M08, SHIFT IND MR08 ej ectuará MROO. •Subrutina indirecta •SH IFT IND GSB O ll amará un programa idéntico Pn con el contenido de la memoria No. 00 (Registro MOO) como subrutina. Ejemplo: Si 3 está ubicado en MOO, SHI FT IND GSB O ejecutará GSB P3 . - 177-
•Si se ubica en MOO un número que está fuera del margen entre O y 19 "n" de Pn puede determinarse con el número del dígito superior sobre el punto decima l sin signo menos. •SHIFT IND GSB O no se considerará sí no se encuentr a programa Pn pertinente . •Salto indirecto PO (Si 3 está ubicado en MOO) P1 IND GSB O P2 P3 P4 • SHIFT IND GOTO n es el mando de salto a un L BL n idéntico al conten ido del No. de memoria On (Registro MOn). •"n" es cualquiera entre O y 9 (número de 1 dígito). Ejemplo: Si 5 está ubicado en M03, SH IFT IND GOTO 3 ejecutará GOTO 5 para sa ltar a LBL 5. IND GOT03 LBL3 LBL4 LBL 5 (Si 5 está ubicado en M03, se ejecutará GOTO 5.) •Si se ubica en Mn un número que está fuera del margen entre O y 9, "n" de LBL n se puede determinar con el núm ero del d íg ito superior so bre el punto decimal sin sig no menos. Ejemplo: Si O, 1 está ubicado en M05, SHIFT IND GOTO 5 asignará "O " a "n " y saltará a LBL O. •SHIFT IND GOTO n no se considerará si no se d efin e el L BL n pertinente. •Salto de cuenta indirecto • SHIFT IND SH IFT ISZ o SH IFT IND SHI FT DSZ activará ISZ o DSZ para operar en el registro de memoria designado con el contenido de la memoria No. 00 (Registro MOO) . De acuerdo al contenido resu ltante, se ju zg ará so bre la ejecución o sa lto d el mando siguiente (todos los comenta rios alfabéticos si fu e ra el caso) . Ejemplo 1: Si 5 está ubicado en MOO y 100 en M05, SH IFT IND SHIFT DSZ disminuirá 100 a 99 en M05. Ejemplo2:Si3 está ubicado en MOO y - 1 en M03,SHIFT INDSHIFT ISZaumentará - 1 a "O", en M03, saltla ndo el mando siguiente. • Para el registro Mn a asignarse cuando se ubica en MOO un número q ue excede el margen entre O y 99, ver "Dirección indirecta del regi stro Mn. " - 178-
Programación elemental Ejemplo 1: Obtener la suma y diferencia entre los números mayor y menor de los diferentes datos entrados: (xi';; F) • Programa PO 9,EXP,9,9,Min02,~,Min01, LBL 1,MR 01, Min F, AC, HLT, SHln x~r, Min 01, Min F, • Diagrama de operación PO . Inicio MR02,SHIRx~r,MRF,Min02,GOTO1, 20 pasos P1 MR01, +,MR02,=,'~L,W,A, 9.X 10 99 -+M02 -9X 10 99 -+M01 ; ,a-S SIWI, a-S #,AL", HLT, MR01, - ,MR02,=,'~L, S,A, • Operación ; ,a-SSPM:E,a-S #,AL", HLT, 24 pasos ·Datos [!!!] Da to s [!!!] Repetir esto. Al final. Ej]---+ Suma [!!!]---+ Diferencia - 179- M01-+ Mf Datos-+ x X-+ Mf M02-+ X X--. M02 · s e ha omitido el diagrama de operación del programa P1
Ejemplo 2: Entrada de los códigos de clasificación (1 a 9) y datos, y resumen de datos por código: (IND, DSZ) • Programa PO 2ndF MAC, LBL 1, AC, HLT, - , 1, 0, =,MinOO, AC, HLT, SHIFT IND, M+00,GOT01, P1 9,MinOO, LBL 1, 1, 0, - ,MROO, =,':U, a-S #, a-S:, AL", SHIFT IND, MROO, '~L , ; ,a-S #,AL'; HLT, SHIFT DSZ, GOT01 , • Operación Código !!!!] Datos !!!!] Repetir esto Al final 14 pasos 21 pasos iB]········· Suma de los datos del código 1 l!!!J ········· Suma de los datos del código 2 l!!!J ········· Suma los datos del código 9 - 180- • Diagrama de operación PO Borrado de toda la memoria Código Código 10 ->MOO Datos Datos ->M + n P1 9-+ MOO ~ltado 8 veces Fin
Ejemplo 3: Entrada de datos en nueve registros M (1 a 9) secuencialmente y presentación de los mismos. •Programa PO 9, MinOO, LBL 1, AC, HLT, SHIFT 11110, MinOO, SHIFT DSZ, GOTO 1 , 9, MinOO, LBL 2, SHIFT IND, MR 00, SHIFT PAUSE, SHIFT DSZ, GOTO 2 , •Operación Datos 1 ~ Datos 2 ~ 17 pasos Datos g ~......... Los datos se presenta· rán secuencia lmente a intervalos de un segundo . - 181- •Diagrama de operación PO 9---+MOO ¡G_tos-" 8 veces Datos---+Mn 9---+ MOO ~...._______ 8 veces Datos Fin
Cómo la unidad busca por los destinos de bifurcación GOTO y GSB P3 GOTOO LBLO l ; Ejecu ción P2 Jj1 1 :® 1 GOTO ocasiona una bús- queda en retroceso de la eti- queta especificada, desde el mando GOTO. Si la etiqueta no se encuentra cuando la búsqueda alca nza el comien- zo del programa, la bú squeda continúa en l a di rección de avance , siguiendo el mando GOTO. • De acuerdo a lo anteri or, se requiere de menos tiempo cuando el destino de la bifur- cación está localizado en el programa antes que el man- do GOTO. - 182- Pl P5 GSBPO PO : Ejecución P8 GSB ocasiona una búsqueda por el número de programa especificado, comenzando desde el inicio del programa. Una vez que se localiza el nú- mero de programa objetivo , este programa es ej ecu tado hasta el punto en que se en- cuentra un número de progra- ma diferente. En ese punto la ej ecución retorna al punto in- mediatamente siguiente al mando GSB .
1 Sección 3 1 Uso del equipo periférico 1 Se dispone de una variedad de eq uipos perifé ricos opcionales pa ra posibil itar las funciones adicionales siguientes . 1. Almacenamiento y recuperación de programas, contenidos de presentación y memorias •A lmacene datos a una grabadora de cinta de casete mediante la interf az de la unidad de inte rf az FA-6. Conéctela a la unidad principal con un cable de casete SB-7 . 2. Impresión de los programas y contenidos de presentación, memorias • FP-100 (papel tam año A4, impresora por coordenadas de 4 colores) Mediante la int erfaz para impresora de la unidad de interfaz FA-6 . • Impreso ra de caracteres de 40 colu m nas FP-40 (papel de 112 mm de a nc hura) Se req uiere del módulo SB-43 para u sa r la interfaz para impresora de la unidad de inte rfaz FA-6 . • Otras impresoras estándar Centro nics Media nt e la interfaz para impresor a de la un idad de interfaz FA -6 . 3. Transmisión de programas y contenidos de memoria a una computadora personal u otra FX-603P . Vea la página 187 pa ra los detall es concern ientes a los parámetros de la interfaz RS-232C y la operación de t ra nsfe rencia. • Uti lice la interfaz RS-232C de la unidad de inte rf az FA-6 para rec ibir datos desde una computadora de bol sillo o perso nal. Estos dispositivos peri féri cos pueden se r combinados para const rui r u n sistema informático poderoso como se ilustra a continu ac ión. FX-603P Registradora _de datos ~ ~e_d_e_c-as-e-te-~ SB-7 Unid ad de interfaz (FA-6) Computadora person al , etc . FA-6 Computadora de bol sillo Impreso ra por coord enadas Impresora de ca racte res Impresora de gráficos de 4 colore s (FP -100) de 40 co lumn as (FP-40) FX-603P - 183- (
\ / 111 Conservación y carga de los contenidos de programa/ 111 memoria y contenidos de la presentación (SAVE, LOAD) Si se conecta la FX-603P a una grabadora de cinta de casete normal mediante la unidad de interfaz FA-6 , es posible almacenar los contenidos de la memoria y programa a una cinta de casete para poder ser recupera- dos y usados posteriormente. A contin uación se muestran los modos aplicables para los diferentes procedimientos. •Conservación/carga de programa. . Modo 1/0 (~El) •Conservacron/carga de los contenidos de programa .+ memoria •Conservación/carga de los contenidos de la memoria •Conservación/carga de los contenidos de la presentación Modo RUN (~ IIJ ) •Conservación/carga (solamente texto) de los contenidos de la p resentación •Conservación de datos a una cinta de casete (1) Co necte una grabadora de cinta de casete a una unidad de interfaz FA -6 usando un cable de casete (SB-7). Vea la págin a 194 para las instrucciones en cómo realizar correctamente esta conexión. (2) Coloque un casete de cinta en la grabadora y reposicione el contador de cinta a cero. Antes de col ocar la cinta. asegúrese de que el extremo con espacio en bl anco de la cinta (cinta tr ansparent e o blanca) no quede expuesto al borde inferior del casete. Si queda expuesto, avance la cinta h asta que la cinta de g ra- bación quede expuesta. (3) Ajuste el nivel de volumen de la grabadora de cinta al nivel máximo o cercano al má ximo. (4) De acuerdo al tipo de datos que se está conservando, proceda como se describe a continuación. a. Para conservar un programa ~El@~ [ nombre de archivo]~inicia el registro en una grabadora de ci nta~ ¡ I / O aparece en la presentación SV aparece en la presentación Especificación de número de programa Omitiendo la especificación del número de prog rama envía todos los programas almacenados en la memoria. •La especificación del nombre de arch ivo puede omitirse (para los detal les. vea la página 190). b. Para conservar los contenidos de la memoria y programas ~El@~[nom bre de archivo] inicia el regist ro en la g rabadora de cinta@~ ¡ 11 O aparece en la presentación SV aparece en la presentación La secuencia anterior almacena todos los contenidos de la memoria y programas (MOO a M99, MOF a M9F) sobre la cinta. •La especific ación del nombre de arch ivo puede omitirse (para los detalles. vea la página 190). c. Para conservar los contenidos de la memoria ~IIJ@~ [ nombre de archivo] inicia el registro en la grabadora de cinta ~ ¡ AUN aparece en la presentación La secuencia anterior almacena todos los conten idos de la memoria (MOO a M99, MOF a M9F) sobre la cinta. • La especificación del nombre de archivo puede omitirse (para los detalles, vea la página 190). d. Para conservar los contenidos de la presentación ~IIJ@~inicia el registro en la grabadora de cinta@~ ¡ RUN aparece en la presentación La secuencia anterior almacena todos los valores numéricos y texto corrientemente mostrados en la presen tación . e. Para conservar los contenidos de la presentación (solamente texto) ~IIJ@~inicia el registro en la grabadora de ci nta[fü¡]~ ¡ RUN aparece en la presentación La secuencia an terior almacena todo el texto corrientemente mostrado en la presentación. · si la g rabadora de cinta que se está usando tiene un terminal de control remoto, l a operación~ en l as se- cuencias anteriores inicia automáticamente el movimiento de la cinta para el registro. Si la grabadora de cinta no tiene uo te rmin al de control remoto , se deberá iniciar y parar el movimiento de la ci nt a manualmente. (5) Una vez que se completa la operación de conservación SAVE, la presen tación de la unidad deberá estar mostrando los mismos contenidos que se estaban visuali zando an tes de comenzar la operación SAVE . - 184-
Importante) Cuando se conserva un te xto, solamente son conservados l os caracteres 1ro. al 1Sto . El carácter final no se conserva si en la presentación corrie nte se están mostrando 16 caracteres. •Después de la conservación a una c inta de casete, se aconseja siemp re usar el ma ndo VER para verificar que l os contenidos del programa, memoria o presentación ha n sido conservados correctamente (para los detalles, vea la págin a 186). •carga de datos desde una cinta de casete (1) Conecte una grabadora de cinta de casete a una unidad de interfaz FA-6 usando un cable de casete (SB-7) . Vea la página 194 para las instrucc iones de cómo realizar correctamente esta conex ión. (2) Coloque un casete de cinta que co ntenga los datos que desea ca rgar en la grabadora y rebobine /avance rápidamente la cinta de modo que el contador de cinta muestre un va lor que sea un poco antes de la posi- ción de los datos que desea carga r. (3) Ajuste el nivel de volumen de reprod ucción de la grabadora de cinta al nivel máximo o c erca no almáximo . (4) De acuerdo al tipo de datos que se está cargando, proced a c omo se describe a continuación. a. Para cargar un programa ~D~!illID[nomb re de arch ivo]~inicia la reproducci ón en una g rabadora d e cinta @) L 11O apparece en la pre se nt ación LO apar ece en la presenta ción Especificación de número de programa Para conserva r todos los programas, ingrese ~(I)~~ para borrar todo el programa corrient emente alma- cenado en la memoria de la FX-603P, y lu ego proceda como se indicó anteriormente . · si en la secuencia se omite la especificación del nombre de archivo, se cargará el primer a rch ivo de progra- ma encontrado en la cinta (para los detall es adicionales, vea la págin a 190). b. Para cargar los contenidos de la memoria y programa ~D~@ID [nombre de archi vo] inicia la reproducción en la grabadora de cinta~@) L 1! O aparece en la presentación LO-aparece en la presentación La secuencia ant erior carg a todos los conten idos de la memoria y programas (MOO a M99, MOF a M9F). · si en la secuencia se om ite la especificación del nombre de arc hi vo , se cargará el primer archi vo aplicable que se encuentra en la cinta (para los detall es, vea la página 190). c. Para cargar los contenidos de la memoria ~[IJ~@ID[nombre de archivo] inicia la reproducción en la grabadora de cinta@) L RUN aparece en la presentación La secuen cia anterior carga todos los contenidos de la memoria (MOO a M99, MOF a M9F). · s i en la secuencia se om ite la especificación del nombre d e arc hi vo, se cargará- el p rimer arc h ivo aplicabl e que se encuentra en la cinta (para los detall es, vea la página 190). d. Para cargar los contenidos de la presentación ~[IJ~@ID[nombre de archivo] inicia la reprodu cción en la grabadora de cinta~@) L AUN aparece en la presentación La secuencia anterior carga el primer valor numérico y archi vo de t exto que se encuentran en la cinta. e. Para cargar los contenidos de la presentación (solamente texto) ~[IJ~@ID [ nombre de archivo] ini cia la reproducción en la g rabadora de ci nta ~@) L AUN aparece en la presentación La secuencia anterior carga el prime r arch ivo de texto que se encuentra en la cint a. 'Si la grabadora de cinta no tiene un terminal de control remoto , coloque la cinta en la grabadora de modo que la cabeza de reproducción se ubique en posición frontal sobre el comienzo del arc hivo. Ini cie la repro- ducción de la grabadora de cinta, ingrese el nombre de archivo o número de programa que desea cargar, y luego presione @) para cargar el arch ivo. Importante) Para la manipulación de datos, ex isten algunas leves difer encias en los métodos usados po r la s diferentes gra- badoras de ci nta . Para asegurar compatibilid ad con una ampli a mayoría de los modelos d e grabadoras de cinta , la FX -603P puede cambiar las tases para la carga d e datos . Si tiene algún problem a con la carga de datos, ingrese~~ (el indicador R aparece en el modo 1/ 0) y trate nuevamente. -185-
111 Verificación de los contenidos de la presentación, 111 contenidos de la memoria y programas conservados (VER) El mando VER (verificación) le permite rea li zar una comprobación, para asegurar que los datos que se han conservado sobre una cinta de casete coinciden correctamente con los datos en la memoria. Para usa r este mando, siga los mismos procedimientos descritos para cargar los contenidos de la presentación, contenidos de la memo ri a y programa, sustituyendo la operación ~lilll(el indicador VR aparece en la presentación) en lugar de ~lillID 111 Impresión de los·contenidos de la presentación, 111 contenidos de la memoria y .programas (PRT) '-----------=----=-----=---_:____:.__-- Conecte la FX-603P a la impresora por coordenadas FP-100, la impresora de caracteres FP-40, o a una impre- sora Centronics estándar y podrá imprimi r los contenidos de la presentación, contenidos de la memoria y progra- mas. Tenga en cuenta en los siguientes procedimientos, que los modos usados pa r a cada tipo de dato son los mismos modos usados para las operaciones de conservación y carga. a. Para imprimir un programa ~El~!illl[nombre de archivo]§!]§) ¡ ~----- 1I O aparece en !a presentación .PT aparece en la presentación Especificación de numero de programa Importante) •Durante la impresión de un programa, se insertará una nueva línea siempre que se encuentre cualquiera de los mandos siguientes. · Siguiendo a GOTO, GSB ·Precediendo a LBL •Siguiendo a HL T, PAUSE · Siguiendo a EXE, SEXE (pero no siguiendo a FE XE) • El texto se imprime solamente hasta el carácte r 15to. El carácter final no se imprime si en la presentación corriente se muestran 16 caracteres. •Pa ra la operación de impresión se usan los códigos ASCII, de modo que los caracteres que no son ASCII pueden ser impr esos diferentemente, como se muestra en la siguiente tabla. Observe que HEX A hasta F se imprimen como caracteres en minúsculas . Códigos ASCII o sustituciones para impresión .. <> tanh HYPTAN ·- SENG ENG senh- ' HYPASN o'" DMS cosh- 1 HYPACS ·- SOMS o'" tanh-1 HYPATN X * Xy X'Y / Xl/y x· (l/Y) 7r: PI R~P R>P X;¡; Ü x> =O P~R P>R x;;;;F x> =F xz x·z x MEANX r SOR an SDX Símbolo Alf a cJn-1 SOXN X [MUL]MULTI DEL XDEL [ DIV ] DIVISION 1ox 10 ~x • [ BLK] BLOCK ex e~x μ [ MIC ] MICRO sen- 1 ASN ¿ [SGM]S IGMA cos- 1 ACS 7r: [PI]PI tan·· 1 ATN E(EXP) [ EXP ] EXPONENT sen h HYPSIN ~ [R TA ] RIGHT ARROW cosh HYPCOS ~ [LTA]LEFT ARROW -186-
b. Impresión de los contenidos de la memoria y del programa ~El~lffil [Nombre de archivo] ~§] L En la presentación aparece " 1/0 " En la presentación aparece " PT " c. Impresión de los contenidos de la memoria ~[]]~lffil[Nombre de archivo]§] L En la presentación aparece " AUN " d. Impresión de los contenidos de la presentación ~[]]~lill]~§] L En la present ación aparece " RUN " Solamente se imprimen los valores numéricos cuando no hay caracteres alfabéticos. Los caracteres alfabéti- cos y valores numéricos se imprimen cuando se visualizan los dos. e. Impresión de los contenidos de la presentación (solamente los caracteres alfabéticos) ~[]]~lill]~§] L En la presentación aparece " RUN" 111 Envío/recepción de los contenidos de la memoria 111 ~y~de~p_ro_g_ra_m~a_(R_S_S_A_V_E_,_R_S_L_O_A_D_)~~~~~~~ Esta unidad puede usar la inte rfaz RS-232C de la unidad de interfaz FA-6 para la transferencia de los conteni- dos de la memoria y prográmas . entre la FX-603P y una computadora personal u otra unidad FX-603P . Este mando puede usarse para almacenar programas en la memoria de una computadora personal, para una fácil compaginac ión usando un editor. Advertencia) Una vez que se transfiere un programa c reado en esta unidad, no podrá ser e¡ecutado en una computadora personal que opere bajo un lengua¡e de programación diferente . Para esta ope ración se pueden usar los modos siguientes: •Envio/recepción de programa 1 Modo "1/0" (~El) •Envio/recepción de los contenidos de la memoria + p rograma J •Envio/recepción de los contenidos de la memoria Modo "RUN" (~[]]) •Envío de datos a una computadora personal u otra FX-603P Uti lice el mando "RSSAVE" para enviar los contenidos de la memoria y programas a una computadora perso- nal u otra FX-603P . (1) Conecte la computadora a la unidad de interfaz FA-6 usando un cable c ruzado RS-232C. (2 ) Espec ifiq ue los parámetros de la interfaz RS-232C . Las especificaciones de parámetro sig uiendo a la repo- sició n completa (ALL RESET) son Velocidad (Speed): 1200 bps. Paridad (Parity): Par. Longitud de dato (Data length): 8 bi ts Parada (Stop): 2 bits , CS: Sin verificación, OS: Sin veri fi cación, CD: Sin verificación Ocupado (Busy): Control Uti lice el mando POKE pa ra cambiar los pa rámetros. (Vea la pág ina 191.) (3) Rea lice la operación de recepción de arch ivo en la comp utadora personal mediante la interfaz RS-232C. Proceda como sigue. (La operac ión de recepción de archivo d ifiere de ac ue rdo al sistema de ope ración o lenguaje de programación que se está usando . Pa ra los procedimientos para el uso del sistema operativo MS- DOS vea la página 188.) a. Programa ~El~~(~)§] L En la presentación aparece " 1/0" En la presentación aparece "RS " Omitiendo la especificación del número de programa se envían todos los programas a lmacenados en la memoria . -187 -
b. Contenidos de la memoria + programa ~f3~~~@) L En la presentación aparece "110" En la presentación aparece "RS" Se envían todos los contenidos de la memo ria y programas (MOO a M99, MOF a M9F). c. Contenidos de la memoria ~CD~~@I L En la presen tación aparece "RUN " • Los contenidos de la memo ria se envían como valores decimales en el formato de presentación expone ncial. (4) Una vez que la transmisión se completa, la presentación retorna al estado en que estaba inmediatamente antes de la transmisión de datos. •Recepción de datos desde una computadora personal u otra FX-603P Uti lice el mando "RSLOAD" para recib ir los conten idos de la memoria y programas, desde una computadora persona l u otra FX·603P . (1) Conecte la computadora a la unidad de interfaz FA-6 , usando un cable cruzado RS-232C. (2) Especifique los parámetros para la interfaz RS-232C . (3) Realice una de las operaciones descritas debajo para ingresar al modo de espera de recepción. a. Programas ~f3~~(~)@1 L i i En la presentación aparece "1/0" En la presentación aparece "AL" Omitiendo la especificación del número de programa se envían todos los programas almacenados en la me- moria. Previo a esto, utilice la siguiente operación para borrar todos los programas corrientemente almacena- dos en la memoria de la FX-603P ~@]11ill)~ b. Contenidos de la memoria + programa ~f3~~~@) L En la presentación aparece " 1/0" En la presentación aparece "RS" Se reciben todos los contenidos de la memoria y programas (MOO a M99, MOF a M9F). Previo a esto, utilice la siguiente operación para borrar todos los programas corrientemente almacenados en la memoria de la FX -603P: ~rnl1illl~ c. Contenidos de la memoria ~CD~~@I L En la presentación aparece "AUN " (4) Realice la operación de envío de archivo en la computadora pe rsona l para comenzar la operación de re- cepción. Una vez que la recepc ión se completa, la presentación retorna al estado en que estaba prev io a la recepción de los datos. Nota: Cuando real ice comunicaciones de datos med iante la interfaz RS-232C, las contraseñas asignadas a los programas solamente pueden ser ingresadas con los caracteres ASCII. • Los métodos usados para conectar el cable RS-232C y para recibi r lo archivos creados en una computadora personal, var ían dependiendo en el tipo de computadora personal, sistema operativo y lenguaje. Familiaríce- se con la computadora personal y los proced imientos de comunicación antes de realizar esta operación. Ejemplo: Transferir el programa (PO) en la página 144 desde la unidad principal a una computadora persona l usando el ma ndo COPY del sistema operativo MS-DOS . (1) Encienda la computadora pe rsona l. (2) Active la computadora bajo el sistema operativo MS-DOS. (3) Especifique los parámetros de la interfaz RS-232C para la computadora personal como se muestra debajo (si se disponen de los parámetros SPEED y EXE). " SPEED. RO 1200 B8 PE S2"'i!!) (4) Ingrese lo siguiente en la computadora personal: "COPY AUX TEST" Q) - 188- ______________________________________________________________________________________....,.,..._
(5) In grese ~ El ~ ~ ~ @) para enviar el p rograma P1 y crea r un archivo de prueba TEST en la computa- dora perso nal. (6) Ve rifique los co nte ni dos del archivo TEST. "TYPE TEST" Ql >TYPE TEST Program Li st Pl HLT MinF2X3rXMRFxz=HLT 2r.3XMRFXy3=HLT END · c uando se env ían todos los programas se visualiza "All Prog ram List" ·observe que l a in te rf az RS-232C solamente puede manipular contrase.ñas creadas con los caracteres ASCII. •Lo siguiente muestra las presentaciones que aparecen durante el almacenamiento, recu perac ión y recepción mediante la interfaz RS-232C de los co ntenidos de memoria. prog ramas y presen taciones . •Almacenamiento, recuperación, impresión y recibo de programas PF ABC-3 Programa O (Nombre de arc hivo ABC - 3) Si especifica el numero de prog ram a, "Pn" aparece en la presen tación. •Almacenamiento, recuperación, impresión y recibo de programas + los contenidos de la memoria 1~P_A __ A_F __ 1_2_3_·--~ (Nombre de archivo 123) Si especifica el numero de programa, "Pn" aparece en la presen tación. •Almacenamiento, recuperación, impresión y recibo de los contenidos de la memoria y presentaciones DF 123. (Nombre de arch ivo: 123) -189-
1111 Acerca de los nombres de archivo 1111 Los programas y otros contenidos de la memoria pueden almacenarse bajo nombres de archivo . Un nombre de archivo consiste de tres caracteres numéricos o seis caracteres alfabéticos. El nombre de archivo puede ser omitido cuando se conserva un archivo. lo que resulta ra que el archivo que se conserva bajo un nombre consista solamente de espacios en blanco. Ejemplo: Conservar un archivo en el area de programa PO , ba10 el nombre de archivo ABC-3 . ~f3~~~1fil:"tepl~ ~Cl 3~~1nic io de reg istro de la grabadora de cinta de casete @] · si en el mom ento de recuperar un archivo se om ite el nombre del archivo. el primer archivo del mismo tipo (programa o memoria) e ncontrado en la cinta que tenga los mismos atributos se recupera por omisión. 1111 Mandos PEEK/POKE 1111 Esta unidad tiene un total de 8 kbytes (8.192 pasos) de capacidad de memoria , incluyendo 6 kbytes (6 .144 pasos) para el area de programación y 880 bytes p ara las areas de memoria independiente. Las direcciones lógicas son permitidas dentro de estas memorias en secuencias de byte. Los datos se pueden leer desde una dirección lógica especificada usando el mando PEEK , y también escribir a una dirección lógica con el mando POKE . •PEEK Utilice este mando para leer los contenidos de la memoria en una dirección lógica especificada . Hay tres ma- neras pa ra especificar una dirección: 1. PEEK 2345 (lee directamente el valor e n la dirección es p ec ifi cada) 2. PEEK MR15 (lee el valor en la d irecc ión especifi cada por el valor de la memoria ind ependie nte "MR 15") 3 . PEEK IND MR10 (lee el valor en la dirección dentro de la memoria especificad a indirectamente; vea la es- pecificación ind irecta en la pagina 177) . • La unidad de dirección lógica es un byte. de modo que los contenidos de la memoria son también leidos en unidades de un byte . •POKE Utilice este mando para esc ribir los datos a una dirección lóg ica especifica. La dirección lógica debe ser esp e- c ificad a dentro de una extensión de 0000 a 8 191 , mientras los datos pueden ser esc rit os como números e nt e- ros decimal es dentro de una extensión de O a 255 (O~ n < 256) Ejemplo: 123 POKE 2345 (escribe los datos de "123" en la dirección "2345") • La unidad de dirección lógica es un byte, de modo que los datos esc ritos son también de un byte . • Las especificaciones de datos de ingreso o direcciones lógicas ilegales son convertidas automaticamente a una forma legal. Los va lores e n el modo BASE-N son convertidos a va lores decimales y procesados . Ejemplo: 88 8 (16) POKE 23456 L L Utiliza los prime ros cuatro digitos y especifica la dirección "2345" "B B8" es igual al número decimal 3000. Como la ex tens ión es d e Oa 255, esto se co nvierte a 30. Notas) • Las direcciones lógicas 8192 a 9998 son pseudo-direcciones y los datos no pueden ser leídos o escritos a esta direcciones. No especifique las direcciones lógicas 9980 a 9998 debido que haciéndolo destruirá los contenidos de la memoria. • Tenga cuidado cuando utilice POKE para cambiar los contenidos de la memoria. Ciertos cambios en la memoria pueden ocasionar una ejecución incontrolable. •Función de ampliación de los mandos PEEK/POKE Esta un idad puede se r ampliada con los mandos PEEK/ POKE para inclu ir las siguientes funciones. 1 Cam bio de la ve locidad d e almace nam ie nto / recuperación y fase de la grabadora de cinta de casete 2. Especificación d e parametros para la interfaz RS-232C 3. Código de sa li da para u na impreso ra Cent ron ics -190-
• Cambio de velocidad de almacenamiento/recuperación y fase de la grabadora de cinta de casete Esta unidad puede cambiar la velocidad de lectura y fase de la grabadora de cinta, usada para el almacena- miento y recuperación de los programas. Seleccione el modo binario y especifique la dirección de memoria "0891" para leer los contenidos de datos con el mando PEEK. Los datos aparecen como sigue (cuando no hay inversión de MT) (Dirección "0891 ") OOOOOOOO OOOOO 1 1O --¡ -e Velocidad de lectura L l______ . Sin us ar ~ Phase ------- - Sin usar Util ice la instrucción POKE para cambiar los datos de la siguiente manera: G) Velocidad de almacenamiento/ recuperación (velocidad de transferencia por cinta) 110: 300 BPS 100: 1200 BPS @ Fase (fase cuando se lee desde una cinta) O: Positiva 1· Inversa Nota: Los datos no pueden recuperarse si las velocidades no coinciden. Vea Importante en la página 185 para los detalles acerca de las fases. Ejemplo: Cambiar a 1200 BPS, fase positiva. ~~@!!!!llill)000001 OO!füm@l)0891 'Siguiendo a la reposición completa (ALL RESET) , la velocidad es de 300 BPS, y la fase es positiva. 'La velocidad y fase permanecen en efecto hasta que las mismas son alteradas o se realiza la operación de reposición comp leta (ALL RESET). •Especificación de parámetros para la interfaz RS-232C Esta unidad le permite especificar los parámetros para la interfaz RS-232C. Utilice el mando PEEK para leer los datos en las direcciones lóg icas 0892 y 0893 de la memoria. (Dirección "0892") OOOOOOOO111OO1OO Velocidad Sin usar Paridad Dato ~-------Parad a ~-----------Sin usar (Dirección "0893") OOOOOOOOOOOOOO1O -r Sin usar Ocupado Sin usar es CD ~------- OS ~-----------Sin usar - 191-
Los pará m etros son especificados cambiando los contenidos de las di recc iones lóg icas 0892 y 0893. G) Speed (ve loc idad de t ra nsfere nc ia de datos) 01 O: 4800 BPS 011: 2400 BPS 100: 1200 BPS 101: 600 BPS 110: 300 BPS 111 : 150 BPS @ Pa rity (ve rifica si los datos son enviados correctamente) 00y01·Sinbitdeparidad 10: Even 11: Odd @ Da ta (determina el número de bits necesarios po r carácter) O: JIS 7 bits 1. JIS 8 bits (J IS=Normas In dust riales J aponesas) @ Stop (indica el fin de un carácter) O:1bit 1. 2 bits ® Busy (Busy, (XON/XOFF) , suspe nsión temporaria de t ra nsferencia de datos) O: Sin usar 1. Usado (suspende la tr ansfe rencia de datos cuando la ve locidad de transferencia es demasiado le nta y reanuda la transferencia de datos) @ CS (Borrado para enviar (C TS)) O: Sin usar 1: Usado (la transf eren c ia de datos espe ra hasta qu e CS conmute de OFF a ON) (f) CD (Detección de acarreo) 1: Sin usar O: Usado (la recepción de dato s cuando CD está en OFF genera el " OP Error " ) ® OS (Ajuste de datos preparado (DSR)) O: Sin usar 1: Usado (la recepción de datos CU!'Hldo OS está en OFF genera el " OP Error " ) Para el envio , espera hasta que OS se active (ON) . Ejemplo: Cambia la velocidad desde 1200 BPS a 2400 BPS siguiendo a la operación de reposició n completa (ALL RESET ). ~l:l ~lilll 11100011 (gill]IEill) 0892 • Sigu iendo a la operación ALL RESET Velocidad (Speed): 1200BPS , Paridad (Parity): EVEN , Dato (Data): 8 bits Parada (Stop): 2 bits , Ocupado (Busy): XON , CS: OFF , CD: OFF , DS : OFF • Los parámetros de la interfaz RS-232C permanecen en efecto hasta que son cambiados o se reali za la opera- ción de reposición completa (A LL RESET) . • Código de salida para la impresora Centronics Siempre que se esc ribe un va lor dentro d e la gama de O a 255 en la dirección de memo ria 9999 , se ge nera y envía el código ASCII correspondiente a la impresora Centronics conectada a la unidad de interfaz FA-6 . Ejemplo: Imp rimir " J" en una impresora Centronics. ~11:1@170 (gill]IEQill 9999 • o espués de la ge neración del código a la impresora, las subsiguientes operaciones dependen de las especi- ficaciones de la impresora. Utili ce el proced imie nto ante rior so lamen te después de familia rizarse con su imp resora . 111 1Cuando no se pueden cargar datos o un programa 1111 •Desde una cinta de casete Siguie ndo a la ejec ució n del mando LOAD, si la unidad permanece en E?I modo de carga (en la presentación solamente se muest ran símbolos) y la cinta co ntinúa avanza ndo , ve rifique las sigu ie ntes causas probables y tome las acciones apropiadas. (1) Conexión deficiente entre la grabadora de cinta y la interfaz (FA-6) Conecte las unidades seguramente y cerciórese que el interruptor RS-232C/MT de la FA -6 está en la posi- ción MT. - 192-
(2) Nivel de registro demasiado bajo durante la operación de conservación Luego de conservar los datos a u na c inta , cerc ióre se de usar el m a ndo VER, para verificar que la opera- ción de conservación fue completada exitosamente . Cuando use una grabadora de ci nta energizada a pi- las , la al imentación insu ficiente de las pilas p uede hacer que sea imposible la conservac ión de datos en un nivel apropiado. (3) Nivel de reproducción demasiado bajo Ajuste el volumen de reproducción para encontrar el mejo r nive l. Si todavía tiene el mismo problema des- pués de ajustar el ni vel de reproducción, trate usando una grabadora de ci nta diferente con mayor capaci- dad de sal ida. (4) Fase diferente usada para el registro y reproducción Este problema ocu rr e si se usan diferentes grabadoras de cinta de casete para el registro y re producción, y una de la s grabadoras se equipa con un interruptor de fase. Utilice una g rabadora de c inta con un in- terruptor de fase para cargar (vo lver a reproducir) el programa, y cerciórese de que el interru ptor se en- cuentra en la misma posición util izada en el momento de conse rvar (regi st rar) el programa . (5) Diferente velocidad de transferencia de datos usada para el registro y reproducción Este problema es causado por trata r de usa r una velocidad de 1200 BPS para carga r un programa conser- vado en 300 BPS , o viceversa. Ce rciórese de utilizar la misma velocidad que la usada para la c onservación del programa. (6) Extremo de cinta en blanco no omitida durante la operación de conservación En el extremo en blanco de la cinta no puede registrarse nada , de modo que la carga es imposible . Pa ra evitar es te problema , utili ce el man do VER para verificar que la operación de conservación fue completada exitosame nte. • Si se genera un "OP Error" siguien do a la ejecución del mando LOAD, verifique por las sig uientes causas y tome las acciones apropiadas . (1) Los programas y datos son imposibles de leer debido a que las cabezas de la grabadora de cinta están sucias Limpie las cabezas de la grabado ra de cinta y rodillo de p res ión. (2) Nivel de reproducción demasiado alto Ajuste el volum en de reproducción hasta encontrar el nivel. Un nive l demasiado bajo hace que la señal sea se nsible a los r uidos , mientras que un nive l demasiado alto puede ll egar a d isto rsionarla . (3) Error generado debido a que la cinta está fisurada, doblada, estirada o dañada por estar expuesta al magnetismo Tenga cuidado c ua ndo se manipulan o guardan las cintas de casete . Evite guardar las cintas en á reas expue stas a magnetism o (cerca de altavoces, tel evisores , radios, monitores , etc.) , alta temperatura s (que pueden dism inuir la capacidad de la cinta para retener los reg ist ros magnéticos) , o gran cantidad de polvo o suciedad. (4) Error generado por el ruido de reproducción en la cinta Trate de conservar las cintas conectando solamente la clavija ro¡ a d el cable de casete (SB -7) , y co nec tand o solame nte la clavija bl a nca del cable para cargar los datos. Utilice una grabadora d e cinta o ci nta d e casete dife rente. •Mediante la interfaz RS-232C Siguie ndo a la ejecución del mando RSLOA D, si la unidad permanece en el modo de carga (en la p resentac ión solame nte se visualiza n símbolos) y la cinta continú a avanzando , o si ocurre un "OP Erro r" sigu iendo a la eje- cución del mando LOAD, ve ri fique por las causas siguientes y to me las acciones apropiadas. (1) El mando RSLOAD que se está usando difiere del tipo de mando RSSAVE usado para conservar los datos Verifique el tipo de dato que está tratando de recibir y lleve a cabo la operación apropiada. (2) Los parámetros de la interfaz RS-232C no coinciden Cerciórese de que exista coincidencia de parámetros entre la unidad q ue transmite y la u nidad que recibe . (3) Se recibe un formato incorrecto en los contenidos de la memoria .o programa Confi rme q ue el for m ato d e los co ntenidos de la memoria o p rograma que se están recibiendo sea el corr ecto . (4) Error de paridad o error de encuadre Ve rifique los parámetros d e la int erfaz RS-232C y trate nuevame nte . - 193-
1111 Compatibilidad con los programas de la FX-602P 1111 Los programas c reados en la FX-602P ta m bién p u eden ser usados en esta u nidad sin modificaciones . L os datos registrados en u na cinta de casete con una FX-602P pueden se r leidos con el mando "LOAD" En el momento de la lectura , " INV EXE " usado por la FX-602P es convertido a "SEXE" La com patibilidad de programas se dete rm in a de acuerdo con lo, siguiente. •FX-502P --> FX-602P __ , F X -603P (compatible) •FX-603P - - > FX-602P o FX-502P (no es compatible) •FX-502P __, FX-603P (no es compatible) *No puede realizarse un a tr ansferi rse directa desde una FX :502P Notas •La unidad 1/0 en la FX -602P utiliza la FA-2 , de modo que no puede usarse una impr esora para una FX-602P. •Esta unidad pued e rea lizar ej ec utar programa que la FX-602P puede ejecutar, con l a excepción de "music" •Cuando se leen todos los programas, ingrese ~[]JlfüB @g Reali ce este p r ocedimiento desp ués de borrar todos l os programas en la FX-603P. _ •La velocidad de transferencia de datos de la FX-602P es 300 BPS, de m odo que cerciórese de ajustar esta velocidad cuando se cargan los datos que han sido conser vados usando la FX-602P . 111 1Unidad de interfaz FA-6 1111 •Características La unidad 'de interfaz FA-6 presenta una interfaz de casete , interfaz RS-232C y una interfaz para impresora Centronics. • E l interruptor de alime ntación y el interruptor para conmutar entre la interfaz RS-232C y la interfaz de casete , se encuentran en la p arte delantera de la unidad de interfaz . La interfaz RS-232C, inte rfaz de impr es or a, y te rm inal de int erf az de casete _as i como también u n conector de CA se localizan en la parte posterior de la unidad. En la parte poste ri or de l a unidad, también se incluye un portapi las . Para cambiar las pilas, retire la cubierta y extraiga las pilas agotadas. Coloque las pilas nuevas, haciendo coincidir los polos EB y e en las pilas con los del portapil as. Pa r a los detalles, vea el manu al del usuario de la unidad de interfaz FA-6 . FA-6 •Conexiones Conector MT Con ector RS-232C Conector de impre sora lnterr _uptor MT/RS -232C F~=====""*F=l*n""te,,,,rr,,,,up"""ltor de alimentación t#--i1did Cuando se instala la FX-603P en l a un idad de interfaz FA-6, cerciórese de que los interruptores de al imentación en las dos unidades están en la posición de apagado. Una vez que la FX -603P está instalada en la FA -6 , enc ienda p ri mero la unidad de interfaz FA-6 y luego la FX -603P . -194 -
•Interfaz de casete La interfaz de casete se usa para registrar y leer los datos y prog ramas, desde y hacia u n a cint a de casete. Utilice el cable SB-7 opcional para conectar la FA-6 a una grabadora de c inta de caset e. Conecte el cable rojo a la toma "MIC" o "LINE IN ", y el cable blanco a la toma " EAR" o "LINE OUT" de la grabadora de cinta de casete. Conecte el cable negro a la toma "REM" , si la grabadora de cinta también se eq uipa con una fun- ción de control remot o . Cuando util ice la interfaz de casete , ajust e el interruptor MT/RS-232C a MT. FA-6 EAR · Salida (auricular) . clavija blanca REM. Control remoto . . clavija negra MIC : Entrada (micrófono) clavija roja Tomas de la grabadora de ci nta de caset e Nota: Si la g rabadora de cinta que se está usando no tiene una función de control remot o , deje la cla- vija negra desconectada . Cuando se registran p rogramas y datos a un casete, primero ajuste la grabadora de c int a de casete para e l registro, y luego ejecute la conservación "SAVE" u otro mando en la FX-603P. Cuando lea desde una cinta de casete, p ri mero ejecute el mando de carga "LOAD " u otro mando e n la FX-603P, y luego a1ust e la grabado- ra de cinta de¡ casete para la reproducción. •Interfaz de impresora (Centronics) La interfaz de impresora posibilita la conexión de una impresora Centronics m edia nte la FA -6 . ' Para conectar u na impresora a la unidad de interfaz FA-6 , uti li ce un cable de impresora P K -7 opcional. •Interfaz RS-232C La interfaz RS-232C se utiliza para las comunicaciones de datos Mueva e l interruptor M T/RS -232C a la posi- ción RS-232C p ara usar la interfaz RS-232C. 1Especificaciones 1 Método de comunicación: Inicio-parada sincrónica (asincrónica) solamente modo duplex c ompleto Velocidad de transferencia: 150, 300 , 600, 1200, 2400, 4800 BPS Bit de paridad: Par, impar, s in paridad Bit de dato: 7u8bits Bit de parada : 1o2bits Control de señal CTS: Control , ignorar Control de señal DSR: Control , ignorar Control de señal CD: Control, ignorar Control de ocupación: Control XON/XOFF, sin control Nota: Cuando conecte la unidad de interfaz a otra FX-603P mediant e la interfaz RS-232C o la int e rfaz RS-232C de una computadora personal, ut il ice un cable cruzado. -195-
1111 Impresora por coordenadas FP-100 1111 La impresora por coordenadas con 4 colores FP-100 puede usarse para imprimir en múltiples colores los progra- mas y resultados de cálculo. •Características • Impresión en 4 cuatro colores (negro, rojo, azul y verde) • Estilo de caracteres: itálico • Resolución de impresión: 0,2 mm/paso. •Papel : Anch ura: 100- 216 mm Espesor: 0,07 - 0 ,3 mm Papel en rollo: Diámetro exterior: máx. 40 mm Diámetro interior: mín. 12 mm • Tamaño de caracteres: 256 variedades desde 1,0 mm x 1,2 mm (SO,O) a 16,0 mm x 19,2 mm (S15, 15) •Conexión Conecte.la impresora y la FX-603P a través de una unidad de interfaz FA-6 usando un cable de impresora PK- 7 opcional. ' Solame nt e use el cable de impresora PK-7 de Casio. 1111 Impresora de caracteres FP-40 1111 La FX-603P puede conectarse a una impresora de caracteres FP-40. Si tiene una unidad de interfaz FA-6 , rea li- ce la conexión de la manera indicada en el diagrama. ' Conecte la impresora de caracteres FP-40 y FX-603P mediante la unidad de interfaz FA-6 , usando el módulo de inte rfaz opcional SB-43 y el cable para impresora PK-7 . - 196-
•Precisión y gamas de ingreso de funciones Función Gama de ingreso Cálculos internos Precisión Observaciones sen DEG 1X1 <9X 109o Como regla, Sin embargo, para x cos RAD 1x 1< 5 x 107"rad 12 dígitos la precisión 1x1"c90(2n+1) DEG es ±1enel 1x1"e7r/2(2n+1) RAD tan GRA 1x1 < 1 x1010grad décimo dígito. 1x 1"< 100(2n+ 1) GRA sen-1 lxl ~1 cos-1 " " tan-1 1X1 <1X10100 senh 1X1 ~ 230.2585092 Nota: Los errores generados cosh " " para senh y tanh cuando x =O Los errores que se acumulan tanh lxl<1x10100 aquí afectan la precisión. senh-1 lxl <5x1099 cosh - 1 1~ x<5x10 99 " " tanh-1 lxl <1 log 1 X10 - 99~X< 10100 " " In 10x -1x10100 <x<100 - 1x 10'00 <x " " ex ~ 230.2585092 v O~x< 1x10100 x' 1x1 < 1x1050 1/x lxl <1x10100 ,x"c 0 " " xi O~x~69 (x es un núm " " ro entero) R--+ P x2+y'< 1 x 10'oo O~r<1x 10100 Sin embargo, para tan x DEG1O1<9x1090 " " 1x1 "c90(2n + 1) DEG P--+R RADIOI < 5 x 10' "rad 1x1"c7r/2(2n+1) RAD GRAIOI < 1 x 10'o grad 1x 1"e 100(2n+ 1) GRA o'" 1a1, b , C< 1+10100 O~b.c lxl < 1X10100 " " <--- o'" Pre se nt ac ión sexagesimal 1X 1 ~ 277777 7777 - 197-
Función Gama de ingreso Cálculos internos Prec isión Observaciones x>O: -1x10100 <y log x< 100 x=O .y>O Como regla, xY x<O· 12 dígitos la precisión y=n, 1/(2n+ 1) (n núme ro es ±1enel ente ro) décimo dígito Sin embargo, ' - 1X100100 < 1/y log lxl < 100 x>O. Y"°O - 1 x100100 < 1/y log x< 100 x=O y>O x 11y x<O :y=2n+1, 1/n " " (n"°o · n número entero) Sin embarg o, - 1X10100< 1/ylog 1X1 <100 Total de números enteros , nume- ab/c rador y denominador deben esta r " " dentro de 1O dígitos (incluyendo las marcas de división). lxl <1 x105o SD 1n1<1X10'oo " " Cln.n"°o an-1 : n"°0,1 Gama para los valores después de la convers ión Dcc: -2147483648~x ~2 14 7483647 Bin. 10000000 00000000 ~x~11 1111 11 11 1111111 (N egati vo) 32 bits Gama de BASE-N O~x~01111111 11111111 (B IN 16 bits) números (O, positivo) ent eros Oct 20000000000 ~X ~ 3777777777 (negativo) O~x~ 17777777777 (O , positivo) Hex : BOOOOOOO~x ~ FFFFFFFF (negati vo) O~x~7FFFFFFF (O , positivo) • L a operación de cálculos continuos tales como x" . x ''" . y x! acum ula errores, afectando la precisión. -198-
1111 Especificaciones Modelo: FX-603P 1 Calculadora 1 Funciones de cálculos básicos: 1111 Números negativos; exponentes; suma, resta, multiplicación. división, incluyendo operaciones con parén- tesis (con función de juicio de secuencia prioritaria); cálculos con constantes aritméticas. Funciones incorporadas: Funciones trigonométricas, trigonométricas inversas (unidades de medición angular: grados, radianes, grados centesimales); funciones hiperbólicas, hiperbólicas inversas; funciones logarítmicas. funciones exponenciales; recíprocas; factoriales; raíces cuadradas; cuadrado; potencias; raíces; conversiones decimal-sexagesimal; cálculos con números binarios-octales-hexadecimales; conversiones de coordenadas; valores absolutos; exclusión de número entero; exclusión de decimales; porcentajes, alzas, descuentos, relaciones. tasa de cambio; núme ros aleatorios; " Funciones de cálculos estadísticos: Desviación estándar (dos tipos); media; suma; suma de los cuadrados; número de elementos de datos Memorias: 11 O memorias independientes en 5 modos de tecla (fi¡o) Gama de cálculo: ± 1 x 10 - 99 a ± 9,999999999 x 1099 y O Mantisas de 12 dígitos para las operaciones in- ternas. Sistema de punto decimal: Sistema de punto decima l flotante (con presentación decimal flotante de ingeniería) Redondeo: Se rea liza de acuerdo al número especificado de dígitos significativos o al número de lugares decimales especificados. 1 Programas 1 Número de pasos: 6.144 máximo Función de bifurcación: Bifurcación incondicional (GOTO), máximo de 1O Bifurcación condicional (x=O . x~O. x= F . x~F) Bifurcación de cuenta (ISZ. DSZ) 19 subruti nas (GSB), profundidad (19 niveles) Número de programas almacenados: máximo de 20 (PO a P19) Función de verificación/compaginación: Verificación de programa, depuración de errores, borrado, adición, etc. Función de especificación indirecta: Dirección de memori a indirecta, bifurcación indi recta, subrutina indirecta, etc. Otras funciones: Bifurcación manual (GOTO), pausa de programa, presentación de número de mando y prog rama durante la escritura/verificación, contraseñas de programa. conexión con una unidad de interfaz FA-6 (opcional) 1 Generalidades 1 Número de dígitos presentados y formatos: Mantisa de 10 dígitos (incluye ndo el signo menos), exponentes de 2 dígitos, pantalla de cristal líquido con dos hileras, presentación hexadecimal, presentación sexagesimal, presentaciones condicionales para[[], [[), ~, hyp, K, HLT , RUN, WRT , PCL, 1/0, BASE-N , DEG, RAD, GRA, @J. llil . [fil , @] , ALPHA y CAPS. Función de presentación de carácter: Presentación de man do de programa de 32 ca racteres, presentación de comentario de 16 caracteres Caracteres: Caracteres a lfabéticos en minúsculas y mayúsculas, númerris, ca racteres especiales y símbolos (total de 86 caracteres) Función de verificación de error: Verifica los valores que exceden 10 100 , cálculos y bifurcaciones ilógicas, se presentan mensajes de errores. Alimentación principal: 2 pi las de litio (CR2032) - unidad principal 1 pi la de litio (CR2032) - pila de alimentación para la protección de la memoria. Consumo de energía: 0,03 W (solame nte la unidad principal) - 199-
Duración de pila: Aproximadamente 160 horas (continuo uso de programas) Aproximadamente 370 horas (se visual iza constantemente " O ") Apagado automático: La unidad se apaga automáticamente en aproximadamente 6 minutos después de la última operación de tecla. Límites de temperatura ambiente: OoC- 40 oC Dimensiones: 12 ,9 (A l) x 78 (An) x 155,5 (Pr) mm Peso: 136 g (incluyendo las pi las) - zoo- ____________________________..,,...,.__________ ____________________________________ ..-~-- ~
SA03016001A@@Printed in Japan
FX-603P PllOGIUU1 LIBRARY CASIO.
Library programs may n ot su it yo u r specific purposes but these p rograms are designed to be used as a guide i n bui lding p rograms exactly su ited to perfor ming t he ca lculations you need . The description of the program and the use of registers a nd remarks w il l facilitate modification . PLEASE NOTE The programs in this library book are provided to be used freely; no licence or permission for u se is req uired. CASIO, however, disclaims all responsibility for any losses or missed profits incurred through u se of these programs. The program library is subject to addition and improvement without pri or notice. T his program library gives sample p rograms used in the CASIO FX-603P. Pro grams are d iv ided according to eac h category . For eac h program , o n e program example is giv en on a double-spread of lef t and right pages (it may cont inue to the follow ing p ages) . The left- hand pages a re for t he progr am name, formu la and e x ample (test data), key operation and re spec- t ive display. The right -hand pages are for the contents of the programm ing, contents in memories, notes and remarks. (Except M athematics-4 and Statistics- 11) To perform programmed ca lc ul ations, it is first necessary to correctly w ri t e (store) t he program shown on the right-hand page into t he calculator. To write a program, put the calculator in the WRT mode (press ~ ~ ~ ~ ~@)as shown in the preparation lin e) . If t he program ar ea for write- in is empty, ~ ~ ~ ~ (This operation clears all the program area) can be omitted . Foll owi ng completio n of the above preparatio n s, key in t he program i nstruct ions for each line, reading from left to right. The punctuation symbols ( I ) are simply to separate neighbo ring step and shou ld n ot be keyed in .
The Step column at the right edge of the Program co l umn shows the number of steps displayed durin g the WRT mode. This number w ill be the same as the num- ber of punctuation symbol s. The total number of the steps used in the program (in c ludin g P No. settin g) are shown at the end of the Step column. After writin g in eac h lin e of program, check the step number both in the Step column and in the display of the ca l cul ator. Thi s wi ll all ow earl y detection of errors. When enterin g a program, make sure that you d iscriminate between the follow- ing symbo l s. Letter "X ''. and multiplication symbo l "x" Letter "O", and zero "O" Letter " F" , and memory "F" ( ITfP) Semicolons ( ~ I and colons ( ~ I Letters "A" and "R", and command "AR" When program writing is completed, now you can start execution of the program . Put the calculator in the RUN mode ( §D[IJ I and perform Key Operation as shown · on the bottom of the l eft-hand page. When using the samp l e data given, the correct sampl e answer must be d isplayed. This all ows you to confirm that the program is properly written in. Then, go on to perform the actual desired ca l culati ons. When the Key Operation co lumn i s blank and there i s an entry in the Display co lum n, this indicates an automatic change i n the d ispl ay (pause displ ay or a lph abetical characters of 1 2 or more I continu in g from the display of the previo u s operation .
- 2 3 4 Mathematics Primefactoranalysis............................ Greatestcommonmeasure......................... Calculationofremainder........................... Complexarithmetics.............................. 1 3 5 7 5 Transformation of coordinates . .... . .. ... . .. . . . . . ... 11 6 4-by-4determinant ..............................13 7 3variablelinearequations ..................... 15 8 SolvingacubicequationbytheNewtonmethod .........17 9 Definite integral by the Simpson's rule ......... . ....... 19 1 2 3 4 5 6 7 8 9 Electrical engineering /': , ,. + -> Y conversion ........... .. ....... . ...... . .... 21 Impedance of series and parallel c ircu its ..... . . . .. 23 Impedanceofseriesresonancecircuit............... 25 Des ign of an active low -pass filter ..... . . . ......... . .. 27 Design of an active band-pass filter ... .. .. . .. . . . . ... .. 29 Impedance of transmission line .. . ... . ... .. . ......... 31 T-and71"-attenuators...............................33 Minimumlossmatching.......................... 35 Distributed constant c ircu it .......... ... .. . .. . 37 Mechanics 1 Canti lever under concentrated load ......... .. ...... . .. 39 2 Simp le beam under distributed load ...... ... .. .. ... ... 41 3 Beam fixed at both ends under concentrated load .. 43 4 Free v ibration ............................ . . . . . .. 45 5 Des ign of coil spring . . . . ....................... . . . 4 7
1 2 3 4 Physics/chemistry Simplependulum................................ Parabolic movement . . .... . Thermal conduction through layers . . ..... . .......... . First- and second-order reaction speeds .. . .. . .... . ... . Statistics 49 51 53 55 1 Geometricalandharmonicmeans.................... 57 2 n-monthmovingaverage(n~77)................... 59 3 Spearman's coefficient of rank correlation . . . . . . . . . . 61 4 Regression ana lysis (linear , exponential, logarithm ic, power) 63 5 Quadraticregressionanalysis.............. 65 6 Normal distribution . . . . . . . . . . . . . . . 67 7 x 2 distrib ution ... .. . . . .. . . . .. . ... . ... .. . .. .... 69 8 F-distribution . . . . . . . . . . . . . . . . . . . . 71 9 t-distribution . . . . 73 10 F-test . . . . . . . . . . . . . . . . . . . . . 75 11 t-test........................................ 77 12 1 2 3 m-by-ncontingencytable.......................... Medicine Removal of urea . ... . Surface area of a human body Indication of red corpuscle ... . . . . . 81 83 85 87
• Banking Calculation for loan-repayment I (equally divided monthly repayment) ............ . ... . .. 89 2 Calculation for loan-repayment II 3 4 5 6 7 1 2 (Interest on equally divided monthly repayment) ..... Calculation of compound annual interest .... Calculation for discounting commercial bills 91 93 (by annual interest basis) . . ........ . ... ..... ........ 95 Calculating for depreciation . .. Calculation of aggregate classification and prorating .. .. . . Horizontal/vertical aggregate calculations Navigation Astronomical observation Great circle navigation ... . .......... . . ... . . ...... . Game 97 99 101 103 105 1 Secret number game . . ............ . ... . ...... . ... 107 2 Gophergame ..................................109 3 4 Shuffle-number game .. ....... .. . . . ...... . Hit-and-blow game 1l1 113 5 Search-buggame ...............................115
CASIO PROGRAM SHEET Program for INo I Prime factor analysis Mathematics- 1 Description • Input the program written in the next page. Pr i m e factors of arbitrary positive integers are se lected. For1<m<10'0 prime numbers are selected starting with the sma l lest. When "END " is di splayed, the program ends . <Approach> misdividedby2andd=3,5,7,9,11,13....(all odd numbe rs) in that sequence, and divi sibi lity is determined. Where d is a prim e nu mber, m;=m;_ 1 /d is assumed, and division is repeated until Vmf+ 1 ::;;: d. Example Example 1 119=7 x 17 Example 2 1234567890 = 2x3x3x5x3607x3803 Step Data input operation Read-out Step Data input operation Read-out ~[1] 7 @] STARTX2 X3X 3 X 5 0. 5. 1 <Ex. I> 119 EQJ STARTX7 8 @] A RT X2X3X3 X 5X3607 7. 3607. 2 @] STARTX7X 1 7 9 @] X3X3X5X3607X3803 17• 3803. 3 @] S T ARTX7X 1 7XEND 10 @] X 5X3607X3803XEND 17. 3803. <E.x .2> STARTX2 4 12 34567890 EQJ 2. 11 5 @] STARTX2X3 12 3. 6 @] S T ARTX2X3X3 13 3. Remarks The read-out of step 8 will appear after approx . 1 min. 10 sec . ..
IProgram for Prime factor analysis Program Remark Step Contents in memories ~§)~~~[g] 00 1 POM;n011AC1'AL1CAPS 5 ITI AIRIT1AL"1GOTO2 1 10 01 m1 2 LBL 1 1MR 0117121 'AL1 ; 1X , a-s #1AL"1HLT1=1 21 02 d 3 M;n 011-11I=1Sllf1X· 01GOTO0 I 27 03 4 LBL 21MR 01171 2 , - ,S11JTFRAC1SllJTX· 01GOTO1 1 35 04 5 LBL3131M;n021 38 05 6 LBL 41MR 01 ,Sllfrr,M;n F 11 1M+ F1 44 06 51 07 7 LBL 51MR 01171MR 021SllJTX~ f1GOT071=1 08 8 SllfT FRAC 1SllJTX· 01GOTO8 1 54 09 9 LBL 6121M+021GOT051 58F Jm+I 10 LBL 8 1MR 011: 1MR 02 1 X1MR021 1MR011 I 67 10 11 · SllJT X· 01GOTO 91GOT061 70 11 12 LBL 91MR 0117 1MR 02 1'AL1; 1Xl a-s #1AL"1HLT1 80 12 13 = 1Min 011GOTO 41 83 13 14 LBL 71MR 01 1"AL1 ; 1X1 a-sII1AL"1HLT 1 91 14 15 LBL 01 'AL1 ; 1X1E 1N1D1AL:'1 99 15 16 16 17 Total 100 17 18 18 19 19 20 1F 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note When division is completed in lines 7 - 8 , the resulting numerical values are again checked in lines 10- 11 , and confirmation made that these are indeed prime numbers. This eliminates errors due to computer rounding of numbers. 2
CASIO PROGRAM SHEET Program for Greatest common measure \No Mathematics- 2 I Description •Input the program wr i tten i n the next page. Euclidean general division i s used to determine the greatest commo n measure of two integers a and b. For lal, lbl < 109 , positive values are taken as < 1010 . <Approach> n0 = max (lal, lbl) n 1 =min (lal, lbll ~npJ nk = nk·2 - --- nk.J nk.J k=2,3........... If nk = 0, then the greatest common measure (c) wi l l be nk.J . Example Example 1 Example 2 Example 3 IF a= 238 a= 23345 a= 522952 b=374 b=9135 b = 3208137866 THEN c=34 c=1015 c=998 Step Data input operation Read-out Step Data input operation Read-out ~[IJ 7 <Ex.:l> ~ INPUT <a > 0. 0. 1 <Ex.I> ~INPUT <a> 8 INPUT <b> 0. 522952~ 0. 2 238~ INPUT <b> 9 3208137866~ < c > = 0. 998. 3 374~ (C)= 10 34. 4 <Ex.2> ~ INPUT <a > 0. 11 5 23345~ INPUT < b > 12 0. 6 9135~ (c)= 13 1015. Remarks 3
IProgram for Greatest common measure Program Remark Step Contents in memories ~@l~~~[g] 00 1 PO 01 ano 2 AC1'AL1CAPS IINIPIU1T1a-SSl'ICE1a-s ( 1CAPSaI 10 02 bn1 3 a -s) 1A L '1HLT1 SllJT ABS1M;nOl1 M;nF r 16 03 nk{n k-2 - /~t=f!nk-1l 4 ACr'AL1CAPSI1NIpIuITla-SSl'ICEra-S( 1CAPSbr 26 04 5 a -S ) 1AL"1HLT1 SllfT ABS1M; n 0 2 1 31 05 6 SllfT Xl:F1 X- M Ol 1M;n02 1 34 06 - 45 07 7 LBL 1 1MR01r7 1MR021=I SllfT INTrX 1MR021-1MROl 1=I 08 8 ~ISllfTX•01GOT021 48 09 9 X-M021M;nOl1GOTOl 1 51F 10 LBL21MR021'AL1a-5 (1 Cla 5 >1-1AL"r 59 10 11 11 12 12 13 Total 60 13 14 14 15 15 16 16 17 17 18 18 19 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 N ote 4
CASIO PROGRAM SHEET Program for Calculation of remainder INo Mathematics-3 I Description • Input the program wri tten i n the next page. This program determines the quotient (int ege r p ortion of the an swer) and the remainder whi ch result from division. Example Example 1 1007 7=14remainder2 Example2 2507 11 =22 remainder 8 Step Data input operation Read-0ut Step Data input operation Read-0ut !!@III 0. 7 1 <Ex .I> lOOG] 8 100. 2 7~ 14• 9 3 §]•.•2 10 2. 4 <Ex .2> ~250GJ 11 250. 5 11~ 22. 12 6 §]...8 13 8. Remarks Steps 3 a nd 6 display remainders. 5
IProgram for Calculation of remainder Program Remark Step Contents in memories ~@)~~~(g] 00 1 POM;n 011 Sllf1 X-Y1M;n021Sllf1X-Y1= 1SllfT INT 1HLT1X1 MR01 1 901 2 = 1M-021MR02I"ALI ·I ·I ·Ia-sII1Ar.:·1 18 02 3 03 4 Total 19 04 5 05 6 06 07 7 08 8 09 9 F 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 6
Program for Description Example 7 CASIO PROGRAM SHEET Complex arithmetics I No. Mathematics-4 I • Input the program written in page 9. 1. Sum and difference _,_ ~ z1+z2=(x, +x2)+i(y,+Y2) z 1-z2= (x,-x2) + i(y, -Yi ) 2. Product _, _ ~ 01 =tan-I~ x, 02 =tan- i -2'2_ X2 z1x z2x .... x Zn= R ·eiO =(Rx cos&)+ i(R x sin&) Input z 1through Zn. Then operate~ GJ to obtain x and y. 3. Quotient ----> ~ ;~ =~·ei(e,-e,I={ ~~ xcosle,-e,~ +if~ xsinle, -e ,I} 4. n -th power ----> ~ zn=rn.ein8=(rnxcosne)+i(rnxsinne) 5. n -th root ----> ~ 'lfZ = ':./7·eiA =(Vrx cosA) +i(Vrx sinA) [ A=~+ 3~0K(K=0,1,2, ...... , n - 1) ] There are as many solution as "n" (k = 0, 1, . . ..,n-1) z, = 2 + _v"fi)_,_ z2=4-1 z 1+z2 =6+0.732i Z1-Z2 = -2 + 2.732i Z1XZ2 =9.732+4.928i (zi} 5 = -1 1 8 --53.693i ( )'/, 2 . z, =-1 .5 4 -0 .5681 1.524 + 0.568i
Step Data input operation Read-out Step Data input operation Read-out ~ITJ 0. 11 3 ~0~ 0. 1 ~ 0. 12 4~ 0. 2 2~ 13 l~~ 9.73 2 050807 0. 4.9282032 3 3 3~0~ 0. 14 5~ 0. 4 4~ 0. 15 2~ 0. 5 l~~ 16 3~0~ - 118 6. -53 .69 3 57503 6 ~ 0 . 732050807 17 2~ 0. 7 ~ - 2. 18 2~ 0. 8 ~ 19 3~0~ - 1 . 524098309 2.732050808 -0 .568221484 9 BJ 20 ~ 1 . 524098309 0. 0 . 568221484 10 2~ 0. 21 Remarks Step 5 displays (x) addition; Step 6 displays (y) addition; Step 7 displays (x) division; Step 8 displays (y) division; Steps 13, 16, 19, and 20 display (x) and (y). 8
IProgram for Complex arithmetics P rogram Remar k Step Con t ents in me mories ~§)~@)~~ 00 n 1 POAC1 101xir 2 2ndf MAC1HLT1X-M 011HLT1 X-M021 HLT1 X- M031HLT1X-M04 1 1002 Y'e 3 MR011 + 1MR03 1M-Ol1= 1HLT1MR021+ 1MR 041M-02 1= 1HLT1 22 03 x2 360/n 4 MR011HLT1MR0 2 1 25 04 y2 5 05 6 106 P1AC 1 7 07 7 GSB SllfT P81 GSB SllfT P7101 GSB SllfT P81 SllfT X-Y1 M+ 021 08 8 SllfT X-Y1X1MROl1=1GSB SllfT P 91 12 09 9 F 10 P2AC1 110 11 GSB SllfT P 8 1GSB SllfT P 7101GSB SllfT P 8 1SllfT X-Y1M- 021 711 12 SllfT X-Y17 1MR011 SllfT X-Y1- 1GSB SllfT P 9 1 13 12 13 13 14 P 3 M;n 00 1AC1GSB SllfT P 81 GSB SllfT P71 MR021X 1MR001= 1M;n021 914 15 MR01 1 SllfT X'1MR001= 1GSB SllfT P 91 14 15 16 16 17 P4M ;n 0 01 MOO£ 4 1AC1GSB Sllf1 P 81G SB SllfT P 71MR011 SllfTXt1MR001=1 917 18 M;n 0 11MR02 1 : 1MR 001-1M;n021 3 16 101 : 1MR 001-1M;n031 22 18 19 LBL 11MR 0 3 1M+ 021MR Ol 1GSB SllfT P 91HLT1 SllfT DSZ 1GOTO 11 30 19 20 lF 21 3 20 SllJT P 7 M;n011 Sllf1 X-Y1M;n 02 1 21 22 22 23 Sllf1 P8HLT1 SllfT R• P10 1HLT 1 I 523 24 24 25 Sllf1 P9 SllfT P• R1 MR 0 2 1- 1Sllf1 X-Y1 425 26 26 27 Total 114 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Rem arks Enter MODE 4 and spec ify DEG . 9
I Program for Program Remark Step Contents in memories 00 1 01 2 02 3 03 4 04 5 05 6 06 07 7 08 8 09 9 F 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 10
IProgram for Complex arithmetics Program Remark Step Contents in memories ~@)~§9~(g) 00 n 1 POAC 1 101 xir 2 2ndf MAC 1HLT 1X-M 01 1HLT1X-M02 1HLT1X-M03 1HLT1 X-M041 10 02 y18 3 MR01 1+1MR031M- 0 11 -1HLT 1MR021+1MR041M-02 1- 1HLT1 22 03 x2 360/n 4 MR011HLT1MR021 25 04 y2 5 05 6 106 PlAC1 07 7 GSB SllfT P8 1GS8 SllfT P710 1GSB SllfT P 8 1SllfT X-Y1 M+021 708 8 SllfT X-Y1X 1MR01 1= 1GSBSllfTP91 12 09 9 F 10 P2AC1 110 11 GSB SllfT P81GSB SllfT P 710 1GSB SllfT P81SllfT X-Y1M- 0 2 1 711 12 SllfT X-Y17 1MR01 1 SllfTX-Y1=1GSB SllfTP91 13 12 13 13 14 P3 M ;n 00 1AC1GSB SllfT P81GSB SllfT P71MR 021X1MR 001= 1M;n02 1 914 15 MR 011SllfTX'1MR001=1GSB SllfT P91 14 15 16 16 17 P4M;n 001MOOE 4 1AC1GSB SllfT P 81 GSB SllfT P71MR01 1 SllfT Xt1MR 001 =I 917 18 M;n011MR021 : 1MR001-1M;n021316101: 1MR 001- 1M;n031 22 18 19 LBL 11MR 031M+ 0 2 1MR 0 11 GSB SllfT P 9 1HLT1SllfTDSZ1GOTO1 1 30 19 20 IF 21 3 20 SllfTP7M;n 01 1 SllfTX-Y1M;n02 1 21 22 22 23 SllfT P8HLT1SllfT R• P10 1HLT1 -1 523 24 24 25 SllfTP9 SllfT P• R1MR 021 - 1SllfT X-Y1 425 26 26 27 Total 114 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Remarks Ente r MODE 4 and specify DEG . 9
I Program for Program Remark Step Contents in memories 00 1 01 2 02 3 03 4 04 5 05 6 06 7 07 08 8 09 9 F 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 10
CASIO PROGRAM SHEET Program for INo I Transformation of coordinates Mathematics-5 Description • Input the program written in the ne xt page. y \ - - - - _ /_/ _\ P (x, y) _,.P(x', y') _ ..,. _, ,,. I\ ~x p (x,y) _.,. p (x', y') ' I x' = (x- x0)cosa+(y-y0)sina I --- y = (Y-Y ol COSCl-( X-Xo )sina v(xo.Yol I I I -- x (0, 0) Example P(5,5Hxo,Yo)=(3,2)/a=20° what is P(x', y')? Step Data input operation Read-out Step Data input operation Read-out ~ITJ 7 ~y'= 0. 2. 1 35037576 1 ~ x=0? 8 0. 2 5~ y=0? 9 (). 3 5~ x0= 0? 10 0. 4 3~ y0=0? 11 0. 5 2~ a=0? 12 0. 6 20~x'= 13 2 . 905445672 Remarks 11
IProgram for Transformation of coord inates Program Remark Ste p Contents in memories ~§l~@l~(gj 00 1 PO 2ndf MAC 1 101 x 2 LBL 1 1MR011"AL1 X 1= la-s *I la-s ? 1AL"1HLT1 10 02 y 3 Min011 11 03 XO 4 MR 021"AL1 Y I= Ia-s *I la-s ? 1AL"1HLT1 19 04 yo 5 M in021 20 05 a 6 MR03(AL1X I0 I= la-s *I la-s ? 1AL"1HLT1 29 06 x -xo 30 07 y-yo 7 Min03 1 08 8 MR041"AL1 YI0 I=1a-s *Ila-s ? 1AL"1HLT1 39 09 9 Min041 40F 10 MR05('Al1 a 1- 1«-S *I 1" s? 1A L"1HLT1 48 16 11 Min05 1 49 11 12 MR011 - 1MR03 1=1Min061MR02 1- 1MR041 - 1 58 12 13 Min071MR061 X 1MR051COS 1+ 1MR071X 1MR051 sin1 68 13 14 =1·'A L1 X 1a-s ' 1= 1AL".1HLT1 75 14 15 MR071 x 1MR051COS1- 1MR061 x 1MR051sin1 = I 85 15 16 ·'ALIy1"-s •I=1Al" 0 1HLT1GOTO 1 I 92 16 17 17 18 Tot al 93 18 19 19 IE F 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 12
r CASIO PROGRAM SHEET Program for INo I 4-by-4 determinant Mathematics-6 Description • Inpu t the program w ritten in the next page. a,, a12 a13 a,4 U21 a22 U23 U24 A= U31 U32 U33 U34 a4, U42 U43 U44 = (a11 an - a12a2il (a33U44 - a34U43 ) + (a13U21 - a, I U23) (a32U44 - U34U42) +(a11U24 - a14a21) (a32U43 - U33U42) + (a12U23 - U13U22) (a31U44 - U34U41) +(a ,4a22 -U12U24) (U31U43 -U33U41) + (a 13 a 24 -a14 a 23 ) (a3,a42 - a32a4 1) Example 2 0 1 3 -1 2 -1 1 A= =13 0 1 0 -2 1 -3 2 1 Step Data input operation Read-Out Step Data input operation Read-0ut ~II) 9 3~@] a13? 0. 0. 1 ~ a11? 10 l@l a23? 0. 0. 2 2@1 a21? 11 1~@] a33? 0. 0. 3 l~@l a31? 12 @I •43? 0. 0. 4 @I a41? 13 2@] a14? 0. 0. 5 1@] a12? 14 3@1 a24? 0. 0. 6 @I a22? 15 l@l a34? 0. 0. 7 2@1 a32? 16 2~@] a44? 0. 0. 8 1@] a42? 17 l@l A= 0. 13. Remarks 13
IProgral'I) for 4-by-4 determinant Progral'I) Rel'l)ark Step Contents in memories ~@l~[ili]~(g) 00 1 PO 2ndf MAC 1 101 a11 2 LBL1111M+F1 402 a21 3 LBL2 11 I0 1M+ F1 Sllfl ISZ1AC,-AL1 a ,a-sAR F,a-s?I 14 03 a31 4 AL"1HLT1SllflIND 1M;n00 14 10 1SllfT X~f1GOT021GOT0 3 1 23 04 a<11 5 LBL314 10 1M- F141 SllflX- F1GOT041GOTO11 31 05 a12 6 LBL4101M;n 191 34 06 a22 43 07 aJ2 7 MR 16 1X 1MR 111-1MR 121X 1MR151=1 M;n 1 71 08 a12 8 MR061X1MR011-1MR021X 1MR051= 1M;n 181 52 09 a .13 9 GSB P11 53F 10 MR081X1MR151 1MRlp1X 1MR071- 1M;n 17 1 62 10 a,3 11 MR101X 1MR011-1MR021X 1MR09 1- 1M;n 181 71 11 aJJ 12 GSBP11 72 12 aJ< 13 MR 16 1X1MR031-1MR041X 1MR 151=1M;n 171 81 13 a"" 14 MR 10 I X 1MR051-1MR061X 1MR091= 1M;n 181 90 14 a24 15 GSB P11 91 15 aJ1 16 MR1 2 1X 1MR071-1MR 081 X1MR 111 = 1M;n 171 100 16 aH 17 MR 141X 1MR 01 1- 1MR021 X1MR 1 3 1= 1M;n 181 109 17 18 GSBP11 110 18 19 MR04 1X1MR111-1MR1 21 X1MR03 1=1M;n 1 7 1 119 19 128 IF 20 MR 141X 1MR05 1- 1MR06 1X1MR 131=1M;n 181 129 20 21 GSBP11 21 22 MR08 1 X 1MR03 1- 1MR041X 1MR03 1=1 M;n171 138 22 23 MR 141X 1MR091 1MR10 1X1MR 13 1- 1M;n 181 147 23 24 GSBP11 148 24 25 'AL1A 1= 1AL"1 152 25 26 26 27 P1MR 171X1MR 18 1=1M+ 191 527 28 28 29 Total 159 29 30 2F 31 32 33 34 35 36 37 Note 14
r CASIO PROGRAM SHEET Program for INo I 3 variable linear equations Mathematics- 7 Description • I nput the program written in the next page. a,x+b1Y+ c1z=d1 (1) a1X+b1Y+C2Z=d2 (2) a3x+b3Y+c3z=d3 (3) d,b,c, a,d,c, d2b1C2 a1d2C2 d3b3C3 a3d3C3 d, -a,x-b,y x= -- --- y= z= c, aIb,c, aIb,c, aibiC2 aib1C2 a3b3C3 a3b3C3 Example - - - x+y+z=6 2x+2y+z=9 -x+ y+z= 4 Step Data input operation Read-out Step Data input operation Read-out ~ITJ 8 11!!!] d2? 0. 1. 1 ~ a1? 9 91!!!] a3? 1. 1. 2 11!!!] b1? 10 l ~I!!!] b3? 1. - 1. 3 !!!!] c1? 11 11!!!] c3? 1. 1. 4 !!!!] d1? 12 !!!!] d3? 1. 1. 5 61!!!] a2? 13 41!!!] x= 1. 1. 6 21!!!] b2? 14 !!!!] v= 2. 2. ·- 7 !!!!] c2? 15 !!!!] z= 2. 3. Remarks 15
IProgram for 3 variable linear equations Program Remark Step Contents in memories ~@)~@]~(g) 00 1 PO 1n<lF MAC1 1 1 2 1Min001AC1 501 d3 2 LBL1111M+FI 802 C3 3 "AL1a1"- 5 AR F1 " - 5 ?1AL" 1HLT1SlllfTIND1 15 03 b:i 4 Min 001 SlllFT DSZ1 17 04 a" 5 ·:11L1 b1 a-S AR F 1a-s?1AL"1HLT1SlllFllND1 24 05 '" 6 M1n001 Slllfl DSZ1 26 06 c2 07 b2 33 7 ·:11L1 C 1" -s AR 1'" 1a-s ? 1AL.: . 1HLT1 SllJT IND1 08 a, 8 M1n001 SlllFT DSZ1 35 09 d1 9 ·:11L1 d1 " - 5 AR F1 "-5 ? 1AL.: .1HLT 1SlllfTIND1 42F 10 M1n001 SHIFT DSZ 1GOTO11 45 10 Ci 11 1131Mln131GSB P 2141Mln171 11 GSBSlllfTP51GSBP21 54 11 b1 12 1 1Min171 3 1GSB SlllFT P513 1Min 171 4 1GSB SlllfT P51 62 12 a1 13 GSBP2 1MR 151-71MR141 =1Mln 17 1.:A L1 X 1= 1 71 13 14 AL"1HLT1 73 14 15 MR 1 6 1-71MR141=1Mln181·:AL1 Y 1=1 81 15 16 AL"1HLT1 83 16 17 ( 1MR 111- 1MR 1 71X1MR121-1MR 181X1MR 09 1 93 17 x 18 ) 1-71MR101= 1·:AL1Z1=1AL"1 101 18 y 19 19 20 Pl MR 121X1MR071X1MR021+1MR 111X 1MR061 9 lF 20 20 21 X 1MR 041+1MR 101 X 1MR081X1MR031- 1 ( 1MR 10 I 21 22 X1MR071X1MR041+1MR061X1MR03 1 X1MR121+ 1 31 22 23 MR021X1MR11 1 X1MR081 ) 1= 1SHIF T IND1Mln131 40 23 24 24 25 P21 1M+131GSBPl1 325 26 26 27 P 3SlllFTI ND1MR171 Min F 1SllWT IND1MR 181 SllITT IND1 M in1 7 1 727 28 MR F1 Sllf!IND1Mln181 10 28 29 29 30 P4 2F 31 LBL 1 14 1M+ 171M+ 18 1GSB P31 SllWT DSZ1GOT011 7 32 33 SHlfT P5Min 18121Mln001 GSB P31 GSB P41 5 34 35 Total 172 36 37 Note 16
CASIO PROGRAM SHEET Program for INo I Solving a cubic equation by the Newton method Mathematics-a Description • Input the program written in the next page. f(x) ~ f(xn) II\ ;(1 Xn+ 1 =Xn- -~ f'(x)=f(x+h)-f(x) h x I ~X2 X1 Xo Xn will be taken as an approximate solution f(x)=ax3+bx2+ ex+d iflXn+1-Xn l<Eo. <F lowchart> CD+(] Calculate f(xn) and f(xn+ h) twice . ,j, @ Calcu late f'(xn) and Xn+ 1. YES Display resu lt. --+ (j) Input another set of x 0 and h. IXn+ 1-Xnl<10 - ' NO Example © f(x)=x 3 +x2 -x-1 x0=0,fo=1x10-7 ' h =0.01 Step Data input operation Read-out Step Data input operation Read-out ~[IJ 7 2§) h? 0. 2. 1 EQl a? 8 0.01§) x= 0. 1.00000002 2 1§) b? 9 1. 3 §)c? 10 1. 4 l~§) d? 11 -1. 5 §) E0? 12 -1. 6 1~7~§) x 0? 13 1. - 07 Remarks 17
IProg ram for Sol ving a cubic equation by th e Newton m ethod Program Remark Step Contents in memories ~@J~[ili)~(g] 00 1 PO''AL 1a1«-S ?1AL"1HLT1Min011 601 a 2 "AL 1b1 a-s?1AL"1HLT1Min021 12 02 b 3 '' AL1C1"- s? 1AL:' 1HLT 1Min031 18 03 c 4 ''AL1d1 «- S? 1AL:' 1HLT1Min041 24 04 d 5 ''A L1CAPSE 10 1" - s?1AL"1HLT1MinF1 31 05 xo---+xn +h 6 LBL 1 1''AL1CAPS X 10 l a-s? 1AL"1HLT1 Min051 39 06 h 7 ''AL1CAPS h 1" -s? 1AL"1HLT 1Min061 45 07 x o--+ xn 08 f(xn)-->xn+ l 8 LBL21MR051Min0712 1Min001 50 09 f(x,,+h)--> f'(xn) 9 LBL3 1MR01 1X 1MR05 1SllfTX 21X1MR051+1MR021 XI 60F £0 10 MR05 1Sllfl X 21+1MR03 1X 1MR051+ 1MR041-1 69 10 II Min 091MR 06 1M+051 72 II 12 SllfT DSZ 1GOT04 1 74 12 13 GOTO51 75 13 14 LBL41MR091 Min08 1GOT03 1 79 14 15 LBL51 ( 1MR091- 1MR081 ) I 71MR061= 1Min091 89 15 16 MR071-1MR0817 1MR091= 1Min081-1MR07 1 98 16 17 = 1 SllJTABS 1 SllJTX~ f1GOT06 1GOTO 71 103 17 18 LBl6 1MR081Min051GOT02 1 107 18 19 LBL 7('AL 1X 1 =1AL"1MR071 113 19 20 IF 21 Total 114 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note If" - " remains displayed perpetually the approximation does not converge because start point Xo is wrong. Depress ffiill, ~ C1J , change the value of Xo and repeat operation from step 7. 18
CASIO PROGRAM SHEET Program for INo I Definite integral by the Simpson's rule Mathematics-9 Description • Input the program written in the next page. th{ I = a j(x)dx =3 Yo+ 4(v 1+ .Y3 + . .. +.Y2m-11+2(.Y2 +y4+ · · · -"2111-21 +)12111} b-a h=-- 2m The right-hand side of th e above equat ion can be transformed as follows. h{ m } I =3 Yo+ ~ 1 (4.Y2i-1 + 2v21i -Yim . 1 Let j(x)=~ Example 1 a=0,b =1,2m=10 I= r-2-1 _ cLx = 0 . 785398152 0x+1 Example 2 a=2,b =5,2m=20 I= f:x2: 1 dx =0.266252676 Step Data input operation Read-out Step Data input operation Read-out [!@ITJ 7 5§1 2m? 0. 5. 1 <Ex.I> ~ a? 8 I= 0. 20§) 0.266252676 2 0§) b? 9 0. 3 1§1 2m? 10 1. 4 10§1 I= 11 0.785398153 5 <Ex.2> ~ a? 12 0. 6 2§1 b? 13 2. Remarks 19
IProgram for Definite integral by the Simpson 's rule Program Remark Step Contents in memories ~§]~~~cg) 00 Numder ofrepetition! 1 PO 01 a 2 LBL 1 1.AL1a, a-s?1AL··1HLT1M;n011 702 b 3 .A L1 b ,a-s? 1AL··1HLT 1M;n021 13 03 2m 4 0 Al1 2 1m l a-s? 1AL··1HLT IMln031 20 04 hI>a -z;;;- 5 MR011 M;n071GSBPl1M;n091 24 05 6 ( 1MR021-1MR011) 171MR031=1M;n041 33 06 38 07 x 7 MR03171 2 I =1M;n001 08 8 LBL 2 MR041M+07 1GSBP l 1X14 1=1M+ 091 46 09 I 9 MR041M+071GSBPl1 X1 2 1 1M+091 53F 10 SllllTDSZ1GOT021 55 10 11 MR 02 1M;n071GSBPl1M-091 59 11 12 MR041X 1MR0917 13 I= I 65 12 13 0 AL1I I=1AL··1 69 13 14 14 15 P1MR07 1S111FTX'1+111=1S11111 Yx 1 615 16 16 17 Total 77 17 18 18 19 19 20 IF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 20
CASIO PROGRAM SHEET Program for INo I £::. .. _. Y conversion Electrical engineering-1 Description • Input the program written in the ne xt page. b a b a R1 A R4 vvv Rs P1 R1 R3 ----- P2 - >R6 <> c c 1)6-+y 2)y-+6 R4= RI•R2 R1= R4Rs + RsR6 + R6R4 R 1 +R2+R3 Rs Rs= Ri·R3 Ri= R4Rs + RsR6 + R6R4 R1+Ri+R3 R6 R6= R3•R1 R3= R4 Rs +RsR6+R 6 R4 R 1 +R2+R3 R4 Example Example 1 R1 = 12 (.11) Example2 R4 = 100 (.11) R2 = 47 (.11) Rs = 150 (.11) R3 = 82 (.11) R6 = 220 (.11) Step Data input operation Read-0ut Step Data input operation Remark ~CTI 7 <Ex.2> INPUT R4 ? 0. ~ 4. 1 <Ex.I> INPUT R1 ? INPUT R5 ? IETI 1. 8 1001!!!1 100 . 2 121!!!1 INPUT R2 ? 9 1501!!!1 INPUT R6 ? 12. 150. 3 471!!!1 INPUT R3 ? 10 2201!!!1 ANS R1 47. 466.6666667 4 821!!!1 ANS R4 11 l!!!l ANS R2 4. 318.1818 1 82 5 l!!!l ANS R5 12 l!!!l ANS R3 27.33333333 700. 6 l!!!l ANS R6 13 6 , 978723404 Remarks Step 1 is 6 --+ Y conversion; Step 7 is Y --+ 6 conversion. 21
IProgram for 6 +---+ Y Conversion Program Remark Step Contents in memories ~@)~@J~[g) 00 For Rn d isplay 1 P1 L\.- >Y 01 RI 2 LBL 1 1 1 1M;n001GSBP31HLT 1 502 Rz 3 GSB SllfT P51GSBP3 1HLT 1GSB ilifT P51GSBP31HLT 1 11 03 R3 4 GSB .SHfl P51MROl1+ 1MR021+ 1MR031=1M;n071 R4+R2+ R1 19 04 R4 5 GSBP4 1MR01 1X1MR02 171MR071=1HLT1 R4 27 05 Rs 6 GSBP4 1MR02 1 X1MR03171MR071= 1HLT1 Rs 35 06 R6 R6 44 07 RI +R z+R3 7 GSBP4 1MR03 1X1MR01 171MR071=1HLT1GOTO 11 08 R1Rs+Rs R6tR6R1 8 09 9 P2 Y --+LI. F 10 LBL 114 1M;n001GSBP31HLT 1 510 11 GSB SllfT P51GSBP31HLT1GSB SllfT P51GSBP31HLT 1 11 11 12 GSBSllJT P51 1 1M;n001MR041X1MR051+ 1MR051X 1 20 12 13 MR061+ 1MR061X1MR041=1 M;n081 R1Rs+RsR6+R6R1 27 13 14 GSBP41MR081 7 1MR051=1HLT1 RI 3314 15 GSBP41MR08171MR061=1HLT1 Rz 39 15 16 GSBP41MR081 7 1MR041=1HLT1GOT0l 1 R3 46 16 17 17 18 P3 18 19 "AL1CAPS I I N 1P 1U1T1<>'-SSP!C£1R1"-SAR001"-SSP!C£1 Input di splay 10 19 12 lF 20 a-s? 1AL"t 20 21 21 22 P4 22 23 ' AL1A 1N 1S 1a-SSP11C£1 R1 <t- 5 AR00 1AL"1 Output d isplay 8 23 24 Sll'TISZ 1 924 25 25 26 SllJTP5 26 27 SllfT IND1M;n001SllfTISZ1 327 28 28 29 Total 119 29 30 2F 31 32 33 34 35 36 37 Note Input display: "INPUT Rn?" is displayed. 22
CASIO PROGRAM SHEET Program for INo I lnpedance of series and parallel circuits Electrical engineering-2 Description • Input the program written in the next page. 1. Series ----7 ~ 2. Paral l el -----? ~ R e L R o-----J\l\A"------j ~ EB Z=R+j(wl- _2_I=x +jv 0 0 we j2 12 1 IZI = R +(wl--1 Z= we _!.__ +ilwe--1 - I 1 R wl O=tan- ' ( wl- -) _2._ _ ilwe--1 -1 we = R wL =x+jy R J., + lwe- _!.__ 12 R [D.J L [mH) R wl e [μF) f [Hz) 1 IZI = where w= 2rrf J1 12 --; ; -r+lwe--1 R wl Example 8 =tan-• R (-1 - -w e) wl 1. Series 2 . Parallel R=10(.Sl) R=47(D.) c= 5(μF) c= 1(μF) L=20(mH) L=30(mH) f =60(Hz) f =50(Hz) Step Data input operation Read-out Step Data input operation Read-out ~ITJ 9 <Ex.2> 47EI) R 0. 47. 1 <Ex.I> lOEI) R 10 1~e 10. 1. - 06 2 5~e 11 30E]i L 5. - 06 0.03 3 20~ L 12 50~ 2n:f 0.02 314.1592654 4 60B) 2n:f 13 (§][§] x 376.9911184 1 .82725284 5 ~x 14 ~ y 10. 9.085264472 6 ~ y 15 ~ z - 52 2.9766546 9.267193937 7 ~ z 16 ~ Phase 523.0722524 78.6282295 8 ~ Phase 17 - 88 .90456299 Remarks Step 13 displays Parallel x . 23
IProgram for Impedance of series and parallel circuits Program Remark Step Contents in memories ~@)~~~~ 00 1 PO'AL1CAPS s 1CAPS e I r I j 1e1CAPS S 1AL"1 Series 8 01 R 2 Sllfl PAUSE1MROl1Mln061 11 02 c 3 MR051x1MR03 1-1MR05 1SlllfTYx 1+ 1MR02 1 19 03 L 4 GSB SlllFT P61 20 04 f 5 05 w=2Tr( 06 6 Parall e l 10 x smP5'ALICAPSpICAPSaIrIaIIIIIeIIIAL"1 SlllfT PAUSE 1MR05 1X1MR021-1MR05 1SlllfT Yx 1+ 1 18 07 y 7 we- c.v1L 08 8 MR031=1M1n081 21 09 (wc - c±)2+!h- 9 SllfT X 2 1+1MROl1 SllfT Yx 1S1lfT X 21=1Mln091 28F 10 X1MR011-1SlllFT Yx 1M1n061 33 10 11 MR 081"'/- . 1+1MR091GSB SlllFT P61 38 11 12 12 13 SllfT P6 =1Mln071'AL 1X 1AL"1MR 0 61HLT 1 Answer outpu t 7 13 14 SllfT R•P1'AL1Y1AL"1MR07 1HLT1 13 14 15 'A L 1CAPS Z 1AL" 1SllJT1=1HLT1 18 15 16 'A L1P1CAPSh 1 a15 1 e1AL:'1 25 16 17 SlllfT X-Y1 26 17 18 18 19 P1':AL1CAPSR1AL"1SlllFT PAUSE1MlnOl 1 519 20 IF 8 20 21 P2"AL1 C 1AL"1SlllfTPAUSE1EXP161 Y-1Mln021 21 22 Data input 22 23 P3'AL1 L 1AL" 1511111PAUSE1EXP 13 1"'/-1 Mln03 1 8L3 24 24 25 P4'AL121SlllF17!' 1 f1AL"1SllfTPAllSE1Mln041 725 26 XI 2IX1Silf17!' 1 = 1Mln051 13 26 27 27 28 Total 125 28 29 29 30 2F 31 32 33 34 35 36 37 Note R, C, L and 27rf w i ll be displayed after each data is input. 24
CASIO PROGRAM SHEET Program for IN~ :I Impedance of series resonance circuit Electrical engineering-3 Description • Input the program written i n the ne x t page. R1 z-£}L Resonance frequen c y fo = 1 2rryt'TC 11 1 -=- + w=2rrf zR, . 1 R1+/(wl - --) we R1R2(R1+R2)+ R 12.2 1 1 (wl --) +1R1 (wl- -) Z= we we =x+jy 2 12 (R1+R2) +(wl - - ) we IZI =~ e= tan-1 - -2:'__ R=[DJ L=[mH] x c=[μF] f=[Hz] Example R, = 20 (.11) L=20(mH) R1= 15 (.11) f =60 (Hz) c=0.5(μF) Calculate f 0 of this r esonan ce ciru c it. Step Data input operation Read-out Step Data input operation Read-out ~rn 7 60~ x= 0. 19.99950118 1 ~R1 8 ~ y= 0. -0 .075502238 2 20~ R2 9 ~ Z= 20. 1 9.999 6 4369 3 15~ c 10 ~ Phase= 15. - 0.216302347 4 0.5~ L 11 5. - 07 5 20~ 10= 12 1592. 6 f 13 1592. Remarks Step 5 displays pause; Step 10 displays (II). 25
IProgram for lnpedance of series resonance circuit Program Remark Step Contents in memories ~~~~~~ 00 (R1 + R2)1+ (wL-dc)1 1 PO':AL1 CAPS RI 1 1AL"1HLT1Min 0 11 601 R1 2 '' A L1R 1 2 1A L"1HLT1Min021 12 02 R2 3 '' AL 1 C 1AL "1HLT1EXP161 'Y - 1Min031 20 03 c 4 ''AL1l 1 AL"1HLT 1 EXP 1 31~ 1M1n041 28 04 L 5 X 1MR03 1=1SHfT11 X 1 2 1 X1SHlf17Z' 1 = 1SHJT Yx 1 38 05 w 27rf 6 SHIFT RND 4 1Min F1 40 06 wL-± ' :AL1CAPS f I 0I=1AL"1SlifTPA11SE 1 46 07 R1+ R2 7 fo ''AL 1 f1AL"1HLT1X 121X 1Sllf17Z'1= 1Min051 08 x 8 56 09 y 9 X 1MR041 1MR051 SllJT Yx 1: 1MR03 1- 1Min061 65F fo 10 MR011+1MR021-1M1n071SHflX2 1+1MR061 SllfT X 2 1 74 10 11 =1M in001 76 11 12 MR01 1 X 1 ( 1MR021X 1MR071+ 1MR061SHJT X 2 1 ) I 86 12 13 71MR001=I 89 13 14 '' AL 1X 1 =1AL"1Min081HLT1 x 94 14 15 SHIFT R• P 1 ( 1MR 011SllJlX2 1X 1MR 06171MR001 ) I 103 15 16 '' AL1y1= 1AL "1Min091HLT1 y 108 16 17 ''AL1CAPS Z 1=1AL"1HLT1 z 114 17 18 ''AL 1 P1CAP5h1a151 e1-1AL"1 8 122 18 19 Sllflx- Y 1' 123 19 20 IF Total 124 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 26
CASIO PROGRAM SHEET Program for Design of an active low-pass filter Description R2 l ~ Tc, ~ +<r--v v R, R3 VoP·Amp E, TC2 l -- /\ Example Calculate the values of R1, R2, R3 and C2 to make up a low-pass filter with fc = 200 Hz, At= 10 times andC1= 5μF. Step Data input operation Read-out Step ~rn 0. 7 1 ~ fc(Hz) ? 8 0. 2 200[i_i_[] Af? 9 200. - - 3 lO[i_i_[] C1(μF> ? 10 10. 4 5[i_i _[] ANS R1C0hm> 11 11 . 25395395 ·5 [i_i _[] ANS R2C0hm) 12 112. 5395395 6 [i_i _[] ANS R3C0hm) 13 10.23086723 Remarks 27 I No. I Electrical engineering-4 E1 - • Input the program written in t he next page. + - w0= 27Tf0 R- .J2 I- 2xAtx27TfcxcI R ___R_2_ 3- A1+1 R [DJ C [μFl A, [in times] fc [Hz] Data input opetation Read-out [i_i _[] ANS C2CμF) 110.
IProgram for Design of an active low-pass f ilter Program Remark Step Contents in memories ~~~[ili]~(g) 00 For Rn display 1 PO 01 fc 2 LBL1I·:11LIfICIa-s(ICAPSHICAPSZIa-s)1«-SSPIC!I 902 Al 3 a-s? 1AL.iHLT1M1nOl 1 13 03 C1 4 ·:11L 1CAPS A 1CAPS f 1a·SSP!CE 1a-s ? 1AL..1HLT1M1n021 Data input 21 04 2rrfc 5 . AL1CAPS CI 1 la-s ( 1«-• μ1F1a-s)1a· SSl'!C!1a-s ?1 30 05 6 A L.j HLT1EXP 1 6 1°Y--IMin03 I 36 06 7 39 07 11M1n00 1GSBPl1 08 8 2 I X I SHIFT 7r IX 1MR011=1Mln041 2rrfc 46 09 9 21SHfTr1X1MR021x1MR041x1MR031=1SHIFI Yx 1 R1 56F 10 HLT1 57 10 11 GSB Pl1X 1MR 02 1-1HLT I R2 6211 12 GSBP1171 ( 1MR021+1 1 1 ) I =1 HLT1 R3 71 12 13 .AL I AINISIa-sSP!CE1CI21«-5(la-sμIFI C28113 14 a-s)1AL..12IX1(1MR021+11I)I 90 14 JS X 1MR03 1 X111EXP1 61= 1HLT 1GOT0 1 1 99 15 16 16 17 Pl.AL1CAPS A INI 5 1«-5SP!CE1R1" - 5AR001a--s ( I 0 I ANSRndisplay 9 17 18 CAPS h 1m1 a -s )· 1AL.. 1SHfllSZ1 15 18 19 19 20 Total 116 lF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 28
CASIO PROGRAM SHEET Program for INQ I Design of an active band-pass filter Electrical engineering-5 Description • Input the program written in the next page. c, r----i I ~R3 R, C2 7' + ::; ,1 - - + rlYop. - Amp E, ·,. R2 E2 - - - --=- lo Center frequency of pass band Q Resonance sharpness Ao: Loop gain Q 1 R=- · -- R1= +C2)wo- _!__ 1 IAolwoC1 0(C 1 R1 Q (_2_ 1 ) R3=~ +- Wo C1 C2 Example lo = 5000 [Hz] Ao= 80 Q=1200 C1= 0.001 [μF] C2 = 0.005 [μF] Step Data input operation Read-out Step Data input operation Read-out ~ITJ 7 ~ ANS R2(0hml 0. 4.421011577 1 EQJ f0 8 ~ ANS R3(0hml 0. 45836623.61 2 5000~ A0 9 5000 . 3 80~ Q 10 80. 4 1200~ c 1 11 1200 . 5 0.001~ C2 12 1. - 09 6 0.005~ ANS R 1 (Ohm) 13 477464.8293 Remarks 29
IProgram for Design of an active band-pass filter Program Remark Step Contents in memories ~@J~~~(g) 00 For Rn display 1 PO 01 wo= 2rrfo 2 LBL 1 1''AL 1 f101AL"1HLT1M1nOl1 702 Ao 3 ' ' AL 1CAPS A 1 01AL" 1HLT1Mln021 13 03 Q 4 " AL1Q1AL"1HLT1M1n031 Data in put 18 04 Ci 5 ''A L1 CI 1 1 AL"1HLT1EXP16 I ~1M1n041 27 05 C2 6 ''AL1C12 1 AL"1HLT1EXP16I~1Mln051 36 06 R1 43 07 7 MR 011X121X1Sltf1 7l 1=1Mln011 2rr(o 08 8 MR02171 21=1Sllfl/1M1nF1 49 09 9 MR031SHIFTX~F1GOT021GOTO 3 I 53F 10 LBL 21 11M1n001GSBP11MR031 : 1MR021: 1MR 011 R1 62 10 11 7 1MR 041- 1Mln061HLT 1 67 11 12 GSBP11MR031X 1MR01 1X1 ( 1MR041+1MR05 1 ) I Rz 77 12 13 - 1MR 061SllfT Yx 1= 1S!WT Yx 1HLT 1 83 13 14 GSB P11MR 0317 1MR011 X 1 ( 1MR041SIWT Yx 1+1 R3 92 14 15 MR051Sllf!Yx1 ) 1=1HLT1GOT0 11 98 15 16 LBL31''ALIT1CAPSrIy1" -5SPICE1aIgIaI 107 16 17 iInla-s I 1AL"1 111 17 18 18 19 P1''AL1CAPSA 1N1S1a-sSPICE1R1«-SAR001a-s ( 10 1 919 14 lF 20 CAPS h 1m 1«-S) 1AL"1SlllFTISZ1 20 21 21 22 I Total 127 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note If Q < Jl:ol.calcu lation w il l not be made and " Try aga in! " displayed. 30
CASIO PROGRAM SHEET Program for !No Impedance of transmission line Electrical engineering-6 Description • Input the program w ritten in the next page . Q) Coax ial @ Twin - lead @ Single line w)~ -d - - y D D " K D 2K (D ~) K 4D Z1= -=== log - z2= .. ./211og -ci + (cil -1 Z3= --log(- ) v t:r d Vfr d K=2 ~=138.059824 7T [,loge [-Y: Dielectric constant Example 1 Example 2 Example 3 CD= 20mm UD= 40mm IT ~50mm d-10mm d-5mm d=7mm O= 1.7 O=1 o= 1.35 Step Data input operation Read-out Step Data input operation Read-out ~rn 7 5fx] E' ? 0. 5. 1 <Ex.I> IE}] Q(mm) ? 8 I fx] ANS Z2C0hml 0. 332.0099903 2 20fx] d(mm) ? 9 <Ex.3> §)~ Q(mm) ? 20. 0. 3 lOfx] E' ? 10 50fx] d(mm) ? 10. 50. 4 I. 7fx] ANS Z1COhmI 11 7fx] E' ? 3 1. 87517862 7. 5 <Ex.2> §)~ ocmm) ? 12 I. 35 fx] ANS Z3C0hm l 0. 172 .9 981701 6 40fx] d(mm) ? 13 40. Remarks Step 1 displays coaxial; Step 5 displays flat twin-lead; Step 9 displays single lin e. 31
IProgram for Impedance of transmission line Program Remark Step Contents in memories ~~~[ilil~[g] 00 For Zn(Ohm)disp l ay 1 PO ''AL1CAPS D I ( 1CAPSm1m1 a-s)1 " - 5 Sl'!CE1 « -S? 1 801 D 2 ''AL1HLT1M1nOl1 11 02 d 3 ''AL1 d1«-S ( 1m1m 1a-S) 1«- 5 S!'!CE1 18 03 Jc; 4 a-s? 1Al' 1HLT1Min021 22 04 K 05 D 5 ' 'A l1 EXP1 r 1« - S S!'!CE1«- S? 1AI.:'1 Data input 28 d 6 HLT1 SHfT l1Mln 031 31 06 7 36 07 MR01171MR021=1M1n051 08 8 1I3I8I•I0I5I9I8I2I41Mln041 47 09 9 F 10 P1 Coaxial 10 11 LBL 1 1GSBP01 1 1GSBP4 1 411 12 MR 051 l og1X1MR0417 1MR031-1HLT1GOTO1 I 13 12 13 13 14 P2 Twin-lead 14 15 LBL 1 1GSBP0 121GSBP41 415 16 MR05 1SIFIX'1 - 1 l 1=1Slll'Tl1+1MR051= 1 13 16 17 log1 XI 2 IX 1MR041 71MR 031= 1HLT1GOTO 1 1 23 17 18 18 19 P3 Sing lt: line 19 20 4 IF LBL 1 1GSBP01 3 1GSBP41 MR05 1X141=1 logl X1MR 0417 1MR031=1 14 20 21 21 22 HLT1GOTOl1 16 22 23 23 24 P4 24 25 Mln001''AL1CAPSA IN IS 1« - SS!'!CE1Z1« - SAR 001 « - S ( I 925 26 0 1CAPSh Im1a-s ) 1AI.:'1 14 26 27 27 28 Total 118 28 29 29 30 2F 31 32 33 34 35 36 37 Note • D and d should be given in the same unit (such as mm, cm, or inches). • For Twin-lead, input so that D ~ d. • For Coaxial, if D < d, the answer will be negative. 32
CASIO PROGRAM SHEET Program for INo I T-and 7f -attenuators Electrical engineering - 7 Description • Input the program wr i tten i n the next page. We design attenuators which match line impedances on each end and d ivide watt to 1/N . Q) T-type - - ------- - ~ Qj1l"-type-------- - ~ R1 R2 R3 '·=- t =-='· z.~ I NV' fR, ~z R3 R1 Zo?z, Zo?Z 1 [N+1J R1 =Z0 N-l -R3 ~I= ~J~:~J- ~3 R2= [N+1J Z1-- -R3 N-1 ~2=i [~:~J- ~3 2 1 2 Hi: R3 = N-1~ - =- - - -- R3 N-1 ZoZ1 Example 1 Zo = 200 Example 2 Z0 = 100 Z1= 100 Z1= 50 N=50 N=100 Step Data input operation Read-out Step Data input operation Read-out ~rn 9 Z0? 0. 1 <Ex.1> ~ T type 10 100§1 z1? 0. 100. 2 Z0? 11 50§1 N? 0. 50. 3 200§1 z1? 12 100§1 ANS R1COhml 200 . 136.2466105 4 100§] N ? 13 §] ANS R2C0hml 1 00. 56.98965817 5 50§1 ANS R1(0hml 14 §] ANS R3C0hml 167 . 3469388 350.0178567 6 §] ANS R2C0hml 15 63.26530612 7 §] ANS R3C0hml 16 40 . 81632653 8 <Ex .2> ~~ 71: type 17 0. Remarks 33
IProgram for T-and Jr -attenuators Remark Step Contents in memories Program 00 For IND 1 PO..AL1 ;,a-SSl'i\111tIY1P1e, 701 Zoor;h- 902 Z1 or±- Data input 17 03 N 25 04 R3or 1~3 32 05 N+l/N-1 34 06 07 7 08 8 P1 T-type 09 8F 10 10 14 11 12 12 13 P2 'lf-type 13 814 15 15 18 16 23 17 18 18 719 18 lF 20 27 21 20 X12171 ( 1MR031 -1 1 I ) 1Mln051 = 1Mln041 22 22 123 924 25 25 926 13 27 28 28 29 Total 126 29 30 2F 31 32 33 34 35 36 37 Note • InputsothatZ0~z,. • N must be a positive number other than N = 1. 34
CASIO PROGRAM SHEET Program for INo I Minimum loss matching Electrical engineering-8 Description • Input the program written in the next page. R, . AAA " .. We calcu la te R 1 and R2 which match Zo _____ ,. R2 <--Z1 Z0 and Z 1 with loss minimized. [Zo > Z1l - R1 z, )1-~ = R,=Zo R Zo 0 Minimum loss LM1N = 20 log ( J¥+~)[dB] I Example CalculatethevaluesofR1, R2 and L MINforZ0 =500ohmsand Z1 = 200 ohms. Step Data input operation Read-out Step Data input operation Read-out ~[1] 0' 7 1 IEQJ INPUT Z0 ? 8 0, 2 500~ INPUT z1 ? 9 500 . 3 200~ ANS R1(0hml 10 387.2983346 4 ~ ANS R2(0hml 11 258.1988897 5 ~ L mi n(d8) 12 8 . 961393328 6 13 Remarks 35
IProgram for Minimum loss matching Program Remark Step Contents in memoiies ~~~@]~(g) 00 For IND 1 PO 01 Zo 2 LBL 1 1 AC1M1n001 302 Z1 3 GSB P11GSB P1171MR01 1=1Mln031 903 Z1/ Zo 4 1 1-1MR031=1Sllfll1M1n041 15 04 )l-Z17Zo 5 1 1M1n001 17 05 6 GSBP21MR 04 1 X 1MR 011= 1HLT 1 R1 23 06 7 GSBP21MR 02 171MR041=1HLT1 R2 29 07 8 ·11L1CAPSL 1CAPSm1iIn1" -s ( Id 1CAPSBI 08 37 09 9 a-s ) 1AL·· 1 39F 10 MR031SllfTYx1 1l1-1Sllfl/1 45 10 11 +1MR03 1SllfTYx1SllfT 11-1log1 51 11 12 X12 1 01-1HLT1GOTO 11 LMI N 57 12 13 13 14 Pl ·11L1 I IN I P I U IT1"-SSl'IC!1 Z 1"-SAR001"-SSl'IC!1 Data input 10 14 15 a-s ? I A L··1HLT 1SHfT ISZ 1Sllfl IND 1Min 00 I 16 15 16 16 17 P2.:AL1 A I N I 5 la-5 Sl'IC!1R1a- 5 AR001"- 5 Sl'IC!1"-s (I 0 I 917 18 CAPS h Im 1"-s ) 1AL·· 1SHfT ISZ1 14 18 19 19 20 Total 90 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Input so that Zo > z, 1--f- 36
CASIO PROGRAM SHEET Program for INo I Distributed constant circuit Electrical engineering-9 Description • Input the program written in the next page. -- -+[ Ldx [+di ------> Secondary constants m - - - R: Resistance per unit length - - - "-I -y '" t~, Iv Rdx 1V'dV between two conductors [Wk ml Gdx L: Inductance per unit length > between two conductors [mH/km] G : Leakage conductance per unit -- - - - - v length between two conductors [μ U / km] 14 J C : Capacitance per unit length dx I between two conductors [μF/km] Characteristic impedance Z 0 Propagation constant r Zo= /R+jwl r=a+jf3 G +jwC 1 Attenuation constant a ( ) R2+w2 L2r I (JR2+w2L2 ·J G2+ w 2C2)2cos(~+¢2) IZol =:JGi+w2c2 [.11] Q= 2 ¢=¢,-¢2[0l [Np/km] wl Phase constant {3 ¢1 =tan-1 R (VR2+w2L2 ·J G2+w2C2)+sin (¢,+¢z ) {3= we 2 ¢2 = tan_, G [rad/km] Example R = 167 [Wkm] L = 0.49 [mH/km] c = 0.05 [μF /km] G = 1.66 [μU /km] f =1000[Hz] or60[Hz] Step Data input operation Read-out Step Data input operation Read-out ~rn 7 1000§] Z0(0hml 0. 729 . 150475 1 EQJ INPUT I 8 §]Phase 0. -44. 32054367 2 R(Ohm / km) 9 §] Alpha 0. 0. 160910291 3 167§1 L(mH /k m) 10 §]Beta 167• 0 . 163040249 4 0.49§1 G(μMh o/ km) 11 4.9 - 04 5 1.66§1 CtμF / km) 12 1•66 - 06 6 0.05§1 f(Hzl 13 5. - 08 Remarks Step 8 displays (Ohm) (Zo); Step 9 d isplays Phase(¢); Step 10 displays Alpha (rx); Step 11 displays Beta (/1) . 37 ~~-----------------------.-<e -·-"
IProgram for Distributed constant c ircuit Program Remark Step Contents in memories ~@J~~~(g) 00 1 POGSBP31°AL1CAPS R ,a -S ( I 0 1CAPS h Im ,a-SI I 801 R 2 k 1m,a -s)1AL. 1HLT1M;n011 14 oz L 3 0 AL1CAPS L ,a -s ( 1CAPSm1CAPS H ,a-SI 1CAPS k Im I 22 03 G 4 a-s) 1AL..1HLT1EXP 1 3 1Y- 1M;n021 29 04 c 5 ..AL 1CAPS GIa-s( Ia-sμIM1CAPShI0 Ia-s/ I Da ta input 37 05 w= 2rrf 6 kIm Ia-s ) IAl.jHLTI7 I6 1SllflIO'I=I 46 06 ) R2 +w2L2 07 J c2 +w2C2 7 47 M;n031 0 AL1CAPS c ,a-s ( ,a-SμIF ,a-s I 1CAPSk ImI 08 ¢1 8 55 09 ¢2 9 a-s ) 1AL01HLT1EXP161Y -1M;n041MOOE 4 1 63F 10 LBL 11.AL1 f , a -s ( 1CAPSH1CAPS z,a-s l1AL01HLT1 72 10 11 X 1 2IX I SlllFI7! I =1M;n051 2rrf 78 11 12 MR 011SHJI X 21+1MR 05 ~SHFI X 21X1MR 021 )R2+w2 L2 85 12 13 SHIFT X 2 1= 1SllfT r1M;n061 89 13 14 MR03 1SHWT X 2 1+1MR051SllfT X 2 1X1MR 041 )G2+w2C2 96 14 15 SllfT X 21= 1SlllFT r 1M;n071 100 15 16 MR 051x 1MR 021+1MR 011 =,SHJTtan' I ¢1 107 16 17 Min081 108 17 18 MR031SlllFTX· Q 1GOTO 2 1GOTO 3 1 G=O? 112 18 19 LBL21 9101M;n09 1GOT04 1 117 19 20 LBL 3 I MR 051 x 1MR 041+1MR 031 =1SHIFT tan' I 125 IF ¢2 21 126 20 M;n091 21 22 LBL41.AL1ZI0 ,a-s(I01CAPShIm,a-s )1AL·1 z 136 22 23 MR061'. 1 MR0 7 1-1SH1FTr1HLT 1 142 23 24 0 AL1CAPS P1CAPS hI a Is I e 1AL001 ¢ 149 24 25 ( 1MR081-1MR091) 1+1 2 1=1HLT1 158 25 26 0 :AL1CAPS A 1CAPS I 1pIh1a1 AL0 1 a 165 26 27 GSB P 11cos1 GSB P2 1HLT 1 169 27 28 0 :AL1CAPSB1CAPS81t1 a1AL0 1 fJ 175 28 29 GSB p1,sin1GSBP21HLT1 179 29 30 GSBP3 1GOT01 1 181 2F 31 32 P1 ( 1MR081+1MR091) I '. I 2 1- 1 8 33 34 P2 X1 ( 1MR061 X 1MR071 ) 1SlllFT r1=1 8 35 36 P3 ·AL1CAPS I 1N1 P 1U1 T ,a-SSl\ICE1"-s .1 1AL0 1s.iP111SE 1 10 37 Total 211 Note • Input frequency in the unit of Hz. • Input R, L, G, C and f, 1201, ¢, a and (3 will be displayed. Repeat this procedure if necessary. • Leakage conductance G may be neglected (Input 0). 38
CASIO PROGRAM SHEET Program for Cantilever under concentrated load Mechanics-1 I Description )x E I a p • Input the program written in the next page. Young's modulus [kg / mm 2 ] Geometrical moment of inertia [mm 4 ] Distance of concentrated load from support [mm] Load [kg] Deflectiony [mm], Ang le of deflection S [ 0 ] , Bending moment M [kg· mm] G) Q>x>a Example --- E I a p Pa3 Pa2 y - 6El -2Efx [- P2aE2I J S=tan-1 M=0 (shearingloadWs=0) = 4,000 (kg/mm 2 ) = 5 (mm4) = 30(mm) = 2 (kg) Step Data input operation Read-out ~!IJ 0. 1 lEQl 0. 2 (E) 4000~ 4000. 3 (I) 5~ 5. 4 (a) 30~ 30. 5 (P) 2~ 0. 6 (x) 25~ Y= -0 .67708 3333 Remarks 39 = p3Pa2 y 6ETx· -mx S=tan-1{ ;;1(.x - 2a)} M=P(x- a) (shearing load Ws = P) What are def l ection, ang le of deflection, bending moment and shearing load at x = 25mm and x = 32mm? Step Data input operation Read-out 7 ~ S= -2 .505092867 8 ~M= -1 0. 9 (x) 32~ v= -0 .99 10 ~ S= - 2 . 57657183 11 ~ M= 0. 12 13
IProgram for Cantilever under concentrated load Program Rema rk Step Contents in I memories ~@)~~~[g] 00 1 PO HLT1MinOl 1HLT1 Min021HLT1 Min031 Min F lHLT1Min041 901 E 2 712171MROl 17 1MR02 1- 1Min0617131 - 1 20 02 I 3 Min071 0 1MOOE 4 1 23 03 a 4 LBL 1 1HLT1Min051 Slllfl Xi!f1GOTO 2 1GOTO 3 1 29 04 p 5 LBL 21MR071X1MR031SlllllX9I3I- 1MR061X1MR031 39 05 x 6 SHfT X 21X1MR 051GSB P11 43 06 P/ 2EI P/6EI MR061X 1MR03 1Sllfl X 2 1 =I~ 1 GSB P21 50 07 7 08 8 0 1GSB P31GOTO 1 1 53 09 9 LBL 3 1MR 071X1MR 051SHlfl X "1 3 1 1MR061X1MR031 63F a \0 X 1MR 051SHlfT X 21- 1GSB P11 68 10 11 MR061X1MR051X1( 1MR051-121 X 1MR0 3 1 ) I 79 11 12 = 1GSBP21 81 12 13 MR 041 X I ( 1MR051 - 1MR031 ) 1GSB P31GOTO1 I 90 13 14 14 15 P1'AL1y 1=1AL "1 =1HLT1 615 16 16 17 P2 'AL1 s,-,AL"1SHIFTtan'1HLT 1 617 18 18 19 619 P3'AL1CAPS M 1=1AL .: '1 =1HLT1 IF 20 21 Total 112 20 21 22 22 23 ·- 23 24 24 2~, ! 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Following E, I, a and P, input x ·( <e,in mm) w hich the distance between the support and a point of interest. Then the values of y , Sand M will be displayed. Input other values of x as necessary . 40
CASIO PROGRAM SHEET Program for I Simple beam under distributed load Mechanics-2 Description • Input the program written in the next page. y I w f?J/I/~ 2 /I E Young's modulus [kg/mm2 ] I Geometrical moment of inte rtia [mm 4 ] ) x Q Overall length ofbeam [mm] W : Distributed load [kg/mm] Defl ection y = 2~:1 {Q3+ x2(x-2Q)} [mm ] Angleofdeflection S = tan-1 [ - 2~1 {Q3+x2 (4x- 6Q)}J [0 ] Bending moment M= Wx - -2 - (x -Q) [kg·mm] Shearing l oad Ws= Q W(2-x) [ kg] Example Step 1 2 3 4 5 6 E = 4,000 (kg/mm2 ) I=5(mm4) Q=40(mm) W = 0 .05 (kg/mm) What are deflection , angle of defl ection, bending mom ent and shearingloadatx=10mmandx=25mm7 Data input operation Read-out Step Data input operation ~w 0. 7 §) ~ 0. 8 §) (E) 4000§1 4000. 9 §) (I) 5§) 5. 10 25§1 (I) 40§) 40. 11 §) (W) 0.05§) 0.05. 12 §) (x) 10 §1 Y= 13 §) - 0.0593 7 5 Remarks 41 Read-out S= -0.262603817 M= 7.5 ws= 0.5 v= -0 .0 771 48437 S= 0. 140255013 M= g.375 Ws= - 0.25
IProgram for Simple beam under distributed load Program Remark Step Contents in memories ~@j~[••cJlMUll][g] '1 () \N ~ 7" "'-' 00 1 PO HLT1M;nDl1HLT1M;n~021HLT 1 M;;031HLT 1 M;n041MOOE 41 ~ 901 E 2 LBL 1 1HLT1Mi.;051MR041712I4I71MR01171MR021 =I 21 02 I 3 "' 7- 1M;n06 1 ~ 23 03 l 4 MR03 1SIFI zY131=1M;n071 c 28 04 w 5 MR051X 1GSBP11- 12 1X1MR03 1) I ) 1·'AL1 38 05 x 6 4306 -W/24EI YI =1At:·1= 1HLT1 [3 54 07 7 GSBP11X141-161X1MR031 l1 l1=f 'AL1 08 S 1=1AL··1Sllf1taii'1HLT1 8 59 09 9 MR041X1MR0517 I2 IXI ( 1MR051-1MR031 )I 70F 10 ..A L1CAPS M 1 1At:·1 I"'7- 1HLT1 77 10 11 MR041X1 ( 1MR0317121- 1MR05 1 ) I 86 11 12 · 'A L 1W1CAPS S 1-1At:·1=1GOTO 1 I 93 12 13 13 14 P1 MR06 1X I ( 1MR 071+1MR051SIFI X'1XI ( 1MR 051 10 14 15 15 16 Total 105 16 17 17 18 18 19 19 IF 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 3~ Note Enter MODE 4 and specify DEG. Repeat display of y, s, M , and Ws can be obtained following input of E, I, £ , and W, by inputting any bend position x (mm) intherangeotx<£. 42
CASIO PROGRAM SHEET Program for Beam fixed at both ends under concentrated INo . load Mechanics-3 I Description y p • Input the program written in the next page. !E--a~ E Young's modulus [kg/mm 2 ] ~~I ~ l Geometrical moment of inertia [mm 4 ] / ------- 4\ / r--------_ ~?. a Distance of concentrated l oad from a support [mm] ·;; Q ' ,, p Concentrated load [kg] CD xSa Deflection y = P(£-a)2x2 j (Q 2)-3Q J GE [Q3 lx.+a a. [mm] Angleofdeflection s = tan- 1 [ P(Q- a)2x { }l 2EIQ3 x(Q+2a)-2aQ . [0l Bending moment M = P(Q-a) 2 { } --Q - 3-- x(Q+2a)- aQ [kg· mm] Shear i ng load Ws= P(Q- a)2(Q+2a) Q3 [kg] 0 a<x<Q Replace a with (Q - a) and x with (Q - x) in the above equations. Example E = 4,000 (kg/mm 2 ) a = 10(mm) What are deflection, angle of deflecti on, I=5(mm4) p=5(kg) bending moment and shearing load at Q = 40(mm) x=20mmandx=5mml Step Data input operation Read-Out Step Data input operation Read-out ~[I] 0. 8 ~ -0.089524582 1 ~ 0. 9 ~ 6.25 2 (E) 4000~ 4000 . 10 ~ 0.78125 3 (]) 5~ 0. 11 (x) 5~ -0 .013183 595 4 (I) 40~ 40. 12 ~ -0.251786472 5 (a) 10~ 10. 13 ~ - 7.03125 6 (P) 5~ 0. 14 ~ 4.21875 7 (x) 20~ -0.041666666 15 Remarks Steps 7 and 11 display (y); Steps 8 and 12 display (S) ; Steps 9 and 13 display (M); Steps 10 and 14 display (Ws) . 43
'\ IProgram for ,.. Beam fixed at both ends under concentrated load Program 1 Remark Step Contents in I memories ~~~~~~ \;.. 11 0 ('p 00 1 PO HLT1X1HLT1=1M ;~-011 0 1HLT1 M;n02_1HLT1 M; n F, 1HLT1 11 01 EXI 2 7 1MR021Sllf1Xy13I=1Min031 0 1MOOE 4 1 19 02 l 3 LBL 1 1HLT1Miny041Sllf1Xi:f1G OTO2 1MR F 1M;n081MR041M;n091 28 03 p/ /3 4 GSB" Pl1GOTO 1 , ( 0 30 04 n 5 LBL 2 1MR021- 1MR F I =I M;n081MR 021- 1MR .041 =I 40 05 al orl(L a) P(l aF Pa2 6 M;n091 GSB Pl1GOTO 1 1 43 06 -,-_,- or~ 07 l'(l a):.!x; Pn2(/ ><.) 2EJ/3 or 2EI /3 7 08 aorl-a 8 Pl MR 091X 1 ( 1MR021+ 121X1MR081 ) I= 1M;n041 1109 xorl x 9 MR021X1MR081 I M;n051MR031XI ( 1MR 021 I 21F a 10 MR081 ) 1Sllfl X 21-1M;n061 : I 2 I : 1MR011 X1 31 10 11 MR 091- 1M;n071713IX1MR091 38 11 12 GSBP21 3 1X 1GSB P31 HLTI 43 12 13 MR071GSBP2121 X1GSBP3 1Slllll taii11HLT 1 50 13 14 MR 061GSBP21GSBP 3 1HLT 1 54 14 15 MR061 X1MR04171MR091= 1 60 15 16 16 17 P2X1(1MR041-1 417 18 18 19 P3MR05I)I=I 319 20 IF Tota l 114 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Enter MODE 4 and specify DEG . Repeat display of y, s, and M, can be obtai ned followi ng in- put of E, I , £,a , and P, by inputting any bend position x (mm) intherangeofx< £. 44
CASIO PROGRAM SHEET Program for Free vibration INo Mechanics-4 I Description • Input the program written in the next page. Weight of load w = rr2 4 D1hb /!II/I.I w Mass of l oad m= --- 980 Spring constant K = Gd4 ----1 r- D 8ND 3 d Natural vi b r ation freque ncy f= ,A - 2rr m h d, D,01,h(cm) b (kg/cm3 ) ~D1~ N Number of effective coi ls G Shearing modulus (kg/cm2 ) Example d = 0.5(cm) Wha t is the natural frequ ency (f) ? D=4 (cm) Ifd is 0.4 and N is20 with theother dataunchanged, N=10 what become f 7 G = 750,000 (kg/cm2 ) 01= 25(cm) h=7(cm) b = 0.0077 (kg/cm3 ) Step Data input operation Read-out Step Dat a input operation Read-out ~ITJ 10 25§] h= 0. 25. d=? 7§1 b= 1 Ell 0. 11 7. 2 0.5§1 0.5 12 0. 0077 §1 7. 7-03 D=? ~ f= 3 ~ 0.5 13 2 . 93082 2368 4 4§1 14 Ell d=? 4. 2.930822368 5 E] N=? 15 0.4§1 4. 0.4 6 10 §] 16 E] N= 10. 0.4 7 ~ G=? 17 20~ 10. 20. 18 ~ f= 8 750000§1 75000. 1. 326338797 9 §iilEID D 1 19 75000. Remarks 45
IProgram for Free vibration Program Remark Step Contents in memories ~~~§£l~(g) 00 1 P1'AL1d1=1 « -S? 1AL" 1HLT1M;n011 701 d 2 02 D 3 P2'Al 1CAPS D 1=1 « - S? 1AL"1 HLT1M;n021 703 N 4 04 G 5 P3'AL1N 1=1 «- 5 ? 1AL"1HLT1M;n031 705 DI 6 06 h 7 07 b 7 P4'AL1 G1=1«-5 ? 1AL" 1HLT1 M;n041 08 K 8 09 m 9 Sllfl p5·Al 1D111 =1 « - 5 ?1AL" 1HLT 1M;n051 8F 10 "AL 1CAPS h 1- 1«- 5 ? 1AL"1HLT1M;n061 15 10 11 'AL1 b 1- 1«-5 ? 1AL"1HLT1M;n071 22 11 12 12 13 PO MR 041 X 1MR01 1Sllfl X " 14 1718 171MR03171 10 13 14 MR 021Sllfl zY131=1M;n 0 81 15 14 15 SllfT Jr 1X1MR051Sllfl X 21X 1MR06 1X1MR0717 I 4 I 7 I 26 15 16 91 8 1 D1=1M;n091 31 16 17 MR0817 1MR09 1=1Sllfl 1 17 1 2 17 1SllJT7r 1 40 17 18 "A L1 f1=1AL" 1 =1 45 18 19 19 20 Tota l 101 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 46
CASIO PROGRAM SHEET Program for INo I Design of coil spring Mechanics-5 Description • Input the program written in the next page. I' 1~0 d Wire diameter [mm] -----7 I/ D Mean coil diameter [mm] ~ Na: Number of effective coi l s G Shearing modulus [kg /m m 2 ] y Deflection [mm] p Load [kg] --'? d K Spring constant [kg/mm] pKy Gd4 CD Input d = = - - - y ----+ P1 8NaD 3 ® Input D ----+ P2 @Input Na ----+ P3 CD Calculate K and P ----+ PO @ Input G ----+ P4 ® Ca lcu lated -- --+ P7 @Input Y ----+ P5 ® Ca lculate D ----+ PS @Input P ----+ P6 © Calcu late Na ----+ pg Example 1.d = 0.5 (mm) 2.D = 5 (mm) D=5(mm) Na=10 Na=10 G = 4,000 (kg/mm2 ) G = 4,000 (kg/mm2 ) y =10(mm) y =10(mm) p = 0.25 (kg) Whatare KandP? Whatisd? Step Data input operation Read-out Step Data input operation Read-out ~rn 7 ~ P= 0. 0.25 1 <Ex. I> <Ex .2> P= (d) 0.5~ 0.5 8 (P) 0.25 ~~ 0.25 2 (D) 5~ 9 ~IE2) d= 5. 0.5 3 (Na) lOe] 10. 10 4 (G) 4000~ 4 000.. 11 5 (y) lO ~!EID 10. 12 6 EQl K= 13 0.025 Remarks 47
IProgram for Design of coil spring Program Remark Step Contents in memories ~~~@l~(g) 00 1 P1M;n011 101 d 2 oz D 3 P2M;n02 1 103 Na 4 04 G 5 P3M;n031 105 y 6 06 p 07 1 7 P4 M;n051 08 8 09 9 SllFT P5M;n041 1F 10 10 11 SlllfT P 6M;n061 111 12 12 13 POMR011SHWT X"1 41X1MR041718 171MR021 913 14 Sll!IT X"1 3 17 1MR031 13 14 15 . AL 1C APS K 1=1 AL° ·1=1HLT1 19 15 16 X 1MR051 21 16 17 .A L1 P1- 1AL·· 1-1HLT1 27 17 18 18 19 SHFTP7 8 IX 1MR021Sllfl X"1 3 1X1MR031X1MR061 919 20 71MR0417 1MR051=1SllFTXt1 4 I 16 lF . AL1CAPS d1=1AL°·1 =1HLT1 22 20 21 21 22 22 23 SlllFT P8 MR0 11Sllrf X"1 41X1MR041X 1MR0517 1 81 +1 10 23 24 MR0317 1MR061-1S111FT Xt1 31 16 24 25 ..AL 1CAPS 0 1- 1AL··1-1HLT1 22 25 26 26 27 Slllllp9 MR01 1SllFT X"1 4 1X 1MR 041 X 1MR05 1+1817 1 10 27 28 MR021 Slllfl X"1 3171MR 061 15 28 29 . AL1N1CAPS a 1=1AL··1 = 1HLT I 22 29 30 ZF 31 Total 109 32 33 34 35 36 37 Note 48
CASIO PROGRAM SHEET Program for INo I Simple pendulum Physics/ chemistry-1 DescriAtion • Input the program written in the next page. //////////// Period T = 2rr Jr'(sec.) , \ peod"l"rn Xo-: - Q: L ength of pendu l um (cm) , , ,_ 980 (cm/sec . ) I g: "---~ t x=X0xcos(360T) Example Let Q = 100 cm,x0 = 15° and t (int)= 0.2 sec. What is the value of x at each time slot. Step Data input operation Read-out Step Data input operation Read-out ~rn 7 @] t2= 0. 0.4 1 ~ I=? 8 X2= 0. 4.698535053 2 (e) 100@] x0=? 9 Repeat these steps. 1 00. 3 (xo) 15@] T= 10 2.007089923 4 @] t(int)=? 11 2.007089923 5 (t (int)) 0.2@] t1= 12 0.2 6 X1= 13 1 2.15479382 Remarks 49
IProgram for Simple pendulum Program Remark Step Contents in memories ~~~@j~[g] 00 1 PO 01Mtn07f'Al1 I 1=1a-5 ?1AL"1HLT1MtnOl1 Input e 901 Q 2 ''Al I X I 0 I=la-s? 1AL"1HLT1Mtn021 Input xo 17 02 XO 3 MR011+1918101-1Sllfl 11X121 X1 SllfT Jr:1-1 Mtn031 30 03 T 4 ''AL1CAPS T 1= 1AL"1MR031 35 04 t(int ) 5 HLT1 Ou tput T 36 05 6 "AL1CAPS t l a-s (I j I n 1 tla-s)1=1 44 06 a-s ? 1AL"1HLT1Min041MOO£ 4 I 1 I MinOB 1 51 07 ti 7 lnq ut l(inl) LBL 1 1''Al1 t la-s AR 081=1AL"1 08 Sull51:ript iof Iiand xi 8 57 09 9 MR 041M+ 07 1MR 071 SllJT PIUSE1 Output ti 61F 10 "Alt X 1a-SAR081-1AL"1 66 10 11 MR021XI(I( 1MR07171MR031)I 74 11 12 Silfl fRAC1X13 1 610 1 ) 1cos 1= 1HLT 1 Output xi 83 12 13 l 1M+081GOTOl 1 86 13 14 14 15 Total 87 15 16 16 17 17 18 18 19 19 lF 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Enter MODE 4 and specify DEG. When £ and x o have been input, Tis displayed . After time interval t (int) is input, ti and xi will be displayed repeatedly. 50
CASIO PROGRAM SHEET Program for INo I Parabolic movement Physics/chemistry-2 Description • Input the program written in the next page. y ' x= (V0 cos a)t Vo~-- --- ~" Y=(V0sina)t-}gt2+h ""' I '\ \ (x,y) g=9.8[m/s2] \ (a=8) h \ \ Vo ["!Isl \ \ _i _x a [0l 6t [sec.l h [m] Example Initi al velocity Vo= 130 (m/s) Initial angle a = 25(0 ) Heighth=O(m) 6t = 0.5 (sec.) Plot the trace of movement in intervals of 6t. Step Data input operation Read-out Step Data input operation Read-out ~[1] 7 §) y= 0. 26.24518701 1 EQJ V0=? 8 §)t= 0. 1. 2 130§1 a=? 9 §) x= 130. 117.8200123 3 25§1 h=? 10 §) y= 25. 50.040374 0 3 4 0§1 dt=? 11 0. 5 0.5§1 t= 12 0.5 6 §) x= 13 58 . 91000616 Remarks 51
IProgram for Parabolic movement Program Remark Step Contents in memories ~~~[ili]~(g) 00 1 POMOOE4 1 101 Vo 2 'AL1CAPS VI 0I=1 <>-S?1 AL"1 HLT 1MinOl1 Input Vo 902 a 3 'AL 1CAPS a 1-1<>-s ? 1AL.: '1 HLT1Min021 Input a 16 03 h 4 'AL 1h 1-1 a- s ?1AL"1HLT1Min03 1 Input Ji 23 04 6.t 5 'AL1dIt I= 1<>-5? 1AL.:'1HLT1Min041 31 05 Variable 6 Min05 1 In put b./ 32 06 LBL 1 1"AL1 t 1=1AL.:'1MR 051HLT I 39 07 7 Output t 08 8 'A L 1 X I=1AL "1MR011X1MR02 1COS 1 47 09 9 X 1MR 051= 1HLT I Output .r 51F 10 'AL1 Y1- 1AL"1MR01 1X 1MR02 1sin 1 59 10 11 X 1MR051-14 I · 19 1 X 1MR05 1SlllFT X ' 1+1MR031 70 11 12 - 1HLT 1 Output y 72 12 13 MR 04 1M+ 051GOTO 1 1 75 13 14 14 15 Total 76 15 16 16 17 17 18 18 19 19 20 IF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 52
CASIO PROGRAM SHEET Program for INo I Thermal conduction through layers Physics/chemistry- 3 Description • Input the program written in the next page. Tn (Cold side) Heat loss To -Tn [Kcal/ hl q= £, £2 /~-- +--+· ... + ___fu_ k1A k2A KnA k : Thermal conduct ivity [Kcal/m · h ·d eg l y ------- - ~A k, k1~ T, qQ, =To-- - k1A ~cl-£: q£2 T1=T,-k2A ---- Q T 0 (Hotside) 1 qQ/J A= xxy Tn=Tn-1 - k"A Example -- - x =1[ml,y = 1[ml, T3 £, = 0.25[ml k, = 1.2 [Kcal/m ·h ·dcgl T, ___ > I > -------- £2 = 0.12[m] k1 = 0.25 [K cal/m·h·dcg l x To k1 k3 £3 = 0 .15[m] k3 = 0.75 [Kcal/111·h·dcg] \ k, ----:/ LetT0 = 900°C andT3= 100°C. ~ ~£3 y .----</ £2 Calculate T1 andT2 • Q, Step Data input operation Read-out Step Data input operation Read-out ~[1] 9 0. 751!!!) INPUT 14 0. 3. 1 ~ INPUT x 10 ~[TI INPUT T0 0. 3. 2 11!!!) INPUT y 11 9001!!!) I NPUT T n 1. 900. 3 !!!!) I NPUT 11 12 1001!!!) q= 1. 900.5628518 4 0 . 251!!!) INPUT k 1 13 !!!!) Tl= 0.25 712 . 3827392 5 1. 21!!!) INPUT 12 14 !!!!) T2 = 5. 280.1125704 6 0 . 121!!!) INPUT k 2 15 !!!!) T3= 0.12 1 00. 7 0 . 251!!!) INPUT 13 16 4. Repeat from step 2. 8 0 . 151!!!) INPUT k 3 17 0.15 Remarks 53
IProgram for Thermal conduction through layers Program Remark Step Contents in memories ~@)~@)~[g] 00 Number of layers 1 PO 01 x-+Q1/ K1A 2 LBL 211ndfMAC 1GSBPl('AL1 i 1X1A L"1HLT1M1n011 Input x 902 Q2/K2A 3 GSB Pl1''AL 1 i I Y1AL" 1HLT 1X1MR011- 1 Input y 18 03 Q3/ K3A 4 M1n09 1 xXy-A 1904 Q4/K4A 5 LBL 3 1S11fTISZ 1 21 05 Qs/ KsA Q6/ K6A 6 GSBPl('AL1 I 1«-5 AR00 1AL" 1HLT1 M1n071 Input ei 29 06 'I 7 GSBP11''AL1 i 1k1 " - 5 AR 00 1AL"1HLT 1M1n 08 1 Input ki 37 07 Ki-+Tn 08 Qi-+T o 8 MR07171MR08171MR09 1=1S11fTIN D1Mln001M+ F 1 46 09 A -+q 9 61 1MR00 1 1S11fTX•01GOTO 1 1GOTO 3 1 Input 6th layer? 53 F :L(Qi/K iA) 10 LBL 11GSBPl('AL1 i 1CAPST10 1A L:'1HLT1M1n071 Input T o 62 10 11 GSB P1f'AL 1 i 1 T 1CAPS n 1AL"1HLT1 M1n081 Input Tn 70 11 12 ''A L1 q I = I AL:'1( 1MR071- 1MR081 78 12 13 ) 171MR FI= 1M1n091HLT1 Out put q 84 13 14 MR001= 1Mln FI 01M1n001 MO clear 89 14 15 LBL 41SllJTISZ1MR001S11flx-r1GOTO2 I n-th layer ? 94 15 16 ''AL1CAPS T 1" - 5 AR001 =1AL"1MR071- 1MR091 102 16 17 X 1SllfTIND 1MR001-1M1n071HLT1GOTO4 1 Output Ti 109 17 18 18 19 Pl ''AL1 I 1 N 1 P1U1T1 «-S~C!1AL"1 819 20 IF I 21 Total119 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Up to six l ayers are permitted. Input £ and k of each layer. Operate !IBID III . A nd input To and Tn. If the number of layers is six, !IBID III is not necessary. In- put To and Tn immediately. (Si x layers are set on the ninth line of the program. By chang- ing this value, input becomes possible up to any ar bitrary number of layers.) 54
CASIO PROGRAM SHEET Program for INo I First- and second-order reaction speeds Physics/chemistry-4 Description • Input the program written in t he next page. (1) First-order r e act i on-+~ (2) Second-order reaction - ~ K;= _,_Qa (A) a~b t;nm1 t+= Q!!._2 K;=--1 - Qn b(a-x) -- - K t;(a-b) a (b-x) - LK; 1 bmi [ mol/Q- t] K= = t;(a- b) Q,, a(b-a+m; ) 11 K Velocity constant (B) a=b a Initial concentr ation K·= x =~ 1 t; a(a-x) t;am; m; Concentra t ion after t; t; Time in minutes a, b: Initial concen tration _L x : Variation of concentration after t i t 2 Half life Example ~ Minute 0 10 20 30 50 ~·--- ----· Current 34.75 28.45 23.35 15.85 13.05 concentration I Obtain first-order reaction K;, n , K and t' based on the above t able. Step Data input operation Read-out Step Data input operation Read-out ~w 7 20~ K2= 0. 0.0198 7 9 129 1 ED a? 8 Input all data After K4 displayed . 0- 2 34.75~ m l 9 ~ 34.75 4. 3 28.45~ t 1 10 ~ 28.45 0. 0214 09 275 4 10~ Kl= 11 ~ 0.020003141 32. 3760224 5 ~ m2? 12 - 3- 6 23.35~ t 2? 13 23-35 Remarks Step 9 displays number of data items (n); Step 10 displays mean value (k); Step 11 displays half-li fe (t-1 / 2). 55
r IProgram for First- and second-order r eact ion speeds Program Remark Step Contents in memories r!.@@)~§Sr!.@[g] 00 n 1 P1 2o1FMAC1GSB P31 Input(/ 201 a 2 LBL 1 1Sllf1 ISZ1GSBP41GSB Sllf1 P51 Input mi.ti 6 02 b 3 MR01171MR031 =I ln171MR041= 1M+061HLT1 lnpul h: i 16 03 1m 4 MR001-141 =1Sllf!X=01GOTO 2 1GOTO 1 1 -lth element ofdata ? 23 04 ti 5 LBL 21M+001MR001HLT1 ()utput 11 27 05 6 MR 06171MR001= 1HLT 1 Output :i Ki 32 06 L:Ki Slllfl Yx1X 12 1In1= 1HLT1 Output t+ 38 07 7 08 8 09 9 P2 2ndfMAC 1G SBP3 1 Input a 2F 10 0 'AL1b 1a-s? 1AL. 1HLT 1Min021 Input b 810 11 LBL 1 1SfffTISZ1GSBP41 Input mi.ti 11 11 12 MR011-1MR 021=1SllfTX=01GOTO 2 1 a..:_ b ? 17 12 13 GSBSHfTP51MR021X1MR03171MROl171 ( 1MR021 26 13 14 - 1M ROl1+1MR031 ) 1=1 ln171MR0417 1 ( 1 37 14 15 MR011-1MR021 ) 1= 1HLT1GOTO 1 I Output Ki 44 15 16 LBL 21GSBSlllFTP5 1 ( 1MROl 1- 1MR03 1 ) 171MR04171 54 16 17 MR0117 1MR031-1HLT1GOTO 1 1 Output Ki 60 17 18 18 19 P3.' AL1 a 1a-s ?1AL001HLT1MinO l1 Input r1 619 20 1F 21 P4 ..AL1m1 a- s AR 001 a-s ? 1AL.1HLT1 Min031 Input mi 7 20 21 22 0 'AL1 t 1"-5 AR001"-s ?1AL0 1HLT1M1n041 Input ti 14 22 23 23 24 Sllflp5·' AL 1CAPS K 1" - 5 AR001-1AL 0 1 I( /d isplay 5 24 25 25 26 Total 128 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note ~ Operation: The number of data (4) in the sample prodlem ~a(@b(@ is set on the 4th line in the program. m1(@t1@l->Ki Note that, since the number of program steps (@ m2@lti(@->Ki has been held less than 1 28, output comments and repeated in the following. n , k,x are not d i splayed. 56
- CASIO PROGRAM SHEET Program for INo I Geometrical and harmonic means Statistics- 1 Description • Input the program written in the next page. 1 CD Geometrical m ea n Gm=(X1·X2 ...· Xn)n -+~ ® n Ha rmo nic mean Hm= 1 1 1 ~ -+-+· +- -+ x, X2 Xn Example What is t he geometrical mean (Gm) of 2, 3.5, 6.1, 1 .2 and 3.9? What is the harmonic mean (Hm) of 2, 3 .5, 6.1, 1.2 and 3.9? Step Data input operation Read-0ut Step Data input operation Read-0ut ~[I] 8 (Hm) ~XC1I 0. 1. 1 (Gm) ED x(1) 9 2§!] XC2I 1. 0.5 2 2§!] XC2I 10 3.5§!] X(3I 2. 0 . 285 714285 3 3. 5§!] XC3I 11 6.1§!] XC41 7• 0.1 63934426 4 6.1§!] XC41 12 1. 2§!] XC5I 42.7 0.833333333 5 1.2§!] X C5 I 13 3. 9§!] XC6I 51•24 0. 256410256 6 3. 9§!] XC6I 14 8ITJ Hm= 1 99.836 2 . 451 710736 7 8[1] Gm = 15 2.88492645 1 Remarks 57 ___ ___ ________;_,, •·,:,.
IProgram for Geometrical and harmonic means Program Remark Step Contents in memories ~~~@)~(g] 00 1 Pl 2odl MAC 1 1 1M;n001M;nOl 1 401 2 LBL 31·'AL 1CAPS X 1a-s ( 1"-5 AR 001«- 5 ) 1At·1HLT1X1 13 02 3 MR011-1M;nOl1SllFl lSZ 1GOT0 31 18 03 4 LBL 11MROl1SHllTXt1 ( 1MR001-1l 1 ) 1=1·'AL1 G I 29 04 5 CAPSm 1=1At·1 32 05 6 06 3 07 7 P2 2ndFMAC1 1 1Min001 ) 1At·1HLT1SHIFIYx1 08 8 LBL31·'AL;CAPSX1"-s(1"-5AR001«-5 12 09 9 M+ 01 ;S!lfl ISZ ;GOTO 3 1 15F 10 LBL 1 1 ( 1MR001 1 11) 1-71MROl 1-1.'A L1H1CAPSm1 27 10 11 -1At·1 29 11 12 12 13 Total 63 13 14 14 15 15 16 16 17 17 18 18 19 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Depress~and CD after data input. And Gm and Hm will be displayed. 58
CASIO PROGRAM SHEET Program for INo I n-month moving average ( n ~ 77) Statistics- 2 Description •Input the program written in the next page . Yo= Y1+Y2+Y3+···+Yn n Yn= Yn+1+Yn+2+···+yn+n (n~77) n Example Month112345 ' j,:~ 8~ 9 IO II#1314 ~ Data I559 571 721 806 722 957 768 626 758 620 503 852 819 911.759 Calculate 12-month moving averages Y0 , Y1 , Y2 and Y3. Step Data input operation Read-out Step Data input operation Read-out ~[1] 7 722!!!!] y6 0- 6- 1 IEQ) n =? 8 0. 2 12!!!!] y 1 9 852!!!!] Y= 1- 705.25 3 559!!!!] y2 10 819!!!!] Y= 2- 726.9166667 4 571!!!!] y3 11 911!!!!] Y= 3. 755.25 5 721!!!!] y4 12 4. 6 806!!!!] y5 13 5- Remarks Step 9 displays mean ,(Yo); Step 10 displays (Y1); Step 11 displays (Y2). 59
IProgram for n-month moving average ( n £ 7 7) Program Remark Step Contents in memories ~@)~~~~ 00 For DSZ 1 PO 2odf MAC1.AL 1n 1=, a- s ? 1AL00 1HLT1Mln001 801 2 Min1F1 902 3 LBL11MR 1 F1 - 1MR 001+111= 1·AL 1Y 1" -s**1 19 03 4 AL001HLT1SilfllND1M1n001M+ F 1SIFIDSZ1GOTO 1 1 26 04 5 LBL21MR 1 F1Mln 00 1 29 05 6 LBL31MR F1 7 1MR 1 F1=(AL1CAPS Y 1= 1AL 0 .1HLT1 39 06 7 M+ F ,Sllf11No ,x -M 00 1M- F 1SlifTDSZ1GOTO 31GOTO 21 46 07 08 8 09 9 Total 47 F n- month sum 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF n 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 60
CASIO PROGRAM SHEET Program for INo Spearman's coefficient of rank correlation Statistics-3 I Description • Input the program wri t ten in the next page . r=1 - 6l:(A- 8)2 n3-n Example No. A B 1 5 6 2 4 7 3 3 3 4 7 5 5 2 1 6 1 2 7 6 4 Calculate rank correlation coefficient for the above. Step Data input operation Read-0ut Step Data input operation Read-out ~rn 0. 7 1 IEQ) A1 8 1. 2 58 B1 9 1. 3 68 A2 10 2. 4 11 5 48 AB 12 8. 6 After all Ellr= 13 data input 0.642857 142 Remarks 61
IProgram for Spearman's coefficient of rank correlation Program Remark Step Contents in memories l!@~~[ili]l!@(g] 00 n count 1 PO 2ndf MAC I 1 01 2:(A-B)2 2 LBL 1 1Slllfl ISZ 1MR 001.AL1CAPS A Ja-s II 1AL..1HLT I -1 10 02 3 MR001.AL1BJa-sII1AL.. 1HLT 1= 1SlllFT X 21 18 03 4 M+011GOTO 1 J 20 04 5 05 6 p1 S111FT osz 111 - 161 X1M R011 7 1 ( 1MR001 SllfTX'131 11 06 7 - 1MR001 ) 1=1·AL 1CAPS r 1=1AL.. 1 19 07 08 8 09 9 Total 41 F 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 lF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 No te 62
CASIO PROGRAM SHEET Program for Regression analysis No. I (linear, exponential, logarithmic, power) Statistics-4 Description • Input the p rogram written in the next page. Regression Linear Exponential Logarithmic Power Program rn~ @:)~ ~~ @~ Formula y=a+bx y=a·eb-'" y =a+ blnx y=a·xb (lny =Ina+ bx) (ln y =Ina+ blnx) *Enter a value from 1 through 4 and then press ~to select a Particular regression formu l a. For examp le, enter @~to se lect the power regressi on. Coefficient A= J _ (n-bL,X ) 11 L,XY - _1_ L,X·L,Y * X, Y and A of each regress ion are as follows: Coefficient b n I~ LX2- _1_ (L,X)2 Linear Exponential L ogarithmic Power 11 x Xi Xi InXi lnxi L,XY - X·L,Y = L,X 2 - X·L,X y Yi lny i Vi lnyi A·'LY + b'LXY - _1_ (L,Y )2 A a Ina a Ina Determ i nati ng r2= 11 coefficient L,y2 - _1_ (L,Y )2 11 Example Exponential regress i on I~1234 x=4.2 ..... . Whatisy? Xi 1.4 1.9 2.6 3.4 x=5.1 . ..... What isy? Yi 2.9 2.2 1.6 0.9 Step ~ [}] 0. 6 1 2rEQJ x 1 7 After all . ~a= 1. data input 6.629189137 2 1.48 y1 8 ~b= 1. 0.575066534 3 2.98 x2 9 ~ r2= 2. 0.989782458 4 1.9 8 v2 10 4.28 y= 2. 0.592267464 5 2.28 x3 11 5.18 y= 3. 0.352975429 Remarks 63
IProgram for Regression analysis {linear,exponential, logarithmic, power) Program Remark Step Contents in memories ~~~~~(g) 00 1 PO 1ndf MAC1M;n011M;n021 41M+021 501 2 LBL 0 1Sfffl ISZ 1MR00 ('AL 1 X 1"-s 111AL"1HLT 1 13 02 3 Slllfl i ND1GOTO 1 1 15 03 4 LBL41 16 04 5 LBL31ln1 18 05 6 LBL21 19 06 07 LBL 1 1XD1X1MR001"'AL1 Y 1« - S II 1AL" "1HLT1 28 7 08 8 SllJTiND1GOTO 2 1 30 09 9 LBL81 31F 10 LBL6 1In1 33 10 11 LBL71 34 11 12 LBL 5 1M+ 051M;n 0 3 1=1M+061MR03 1Silfl X 21M+ 041 GOTO 0 1 43 12 13 13 14 Pl 11M;n001MR061-1Sllfl X IX 1MR 051=I7 I ( I 10 14 15 MR071- 1SllflX1X 1MR081 )I= 1M;nFI 18 15 16 MR05171MR09 1-1MR F 1 X 1Slllfl X 1=1M;n031 27 16 17 SHfliND1GOTO 2 1 29 17 18 LBL 0 1"'AL1 a 1- 1AL" "1HLT1MR03 1 X 1MR051 +I 39 18 19 MR F1"'AL1 b 1=1AL "jHLT 1 X1MR061 47 19 20 -1MR051 Sllfl X '1 -7 1MR 091 =1+1 ( 1MR041-1 57 lF MR051Sllf!X'1-71MR091) 1= 1·' AL 1 r121= 1 67 20 21 21 22 AL""1HLT1SHfT I ND 1GOTO 1 1 71 22 23 LBL 91"'AL1Y1 =1AL"1HLT1SillfTIND 1GOTO 11 79 23 24 LBL 41 80 24 25 LBL31InI 82 25 26 LBL21 83 26 27 LBL 11X1MRF 1+1MR03 1=1Sillfli ND1 GOT0 21 91 27 28 LBL8I 92 28 29 LBL 61SHfl e x1 94 29 30LBL71 95 2F 3 1 LBL 51SllfTDSZ1GOT091GOTO 01 99 32 33 Tot al 144 34 35 36 37 Note 64
CASIO PROGRAM SHEET Program for Description Example Quadratic regression analysis y = ax2 +bx+c a = Six' vi S1xxl - S1xvl S1xx' I SixxiSix' x'I -1Sixx'If2 SixviS1x2 x'1-Six'viSixx'I b= SixxiSix' x2I- jSixx'If2 Ly, Lx, Lx,2 c=---b- --a - - n n n 1 2 3 4 5 xi 1 5 81115 Yi2130415470 Analyse the quadratic regression for the above data, and est im ate ywhenx =18andx=22. Step Data input operation Read-out ~ ITJ 0. 1 ~x1 1. 2 18 y1 1. 3 218 x2 2. 4 58 v2 2. 5 308 x3 3. 6 Remarks Step 7 8 9 10 11 12 13 Statistics- 5 I • Input t he program wr itten in the ne xt page. = Lx;2- (Lx;)2 n LX; •L Yi = L XiYi - ---- n LX; •LX/ Sixx'I=Lx;3----- - n 2 L x;2 ·LY; Six'vi=Lx;Yi------ n Data inpu t operation Read-out Input xi.yi. Afterall . ~a= data input 0.08966913 ~b= 2.142880 11 7 ~c= 18.23781087 188 y= 85 . 8624513 228 y'F 108.7810327 Step 8 displays (a); Step 9 displays (b); Step 10 displays (c); Step 11 displays (y) ; Step 12 displays (y). 65
IProgram for Quadratic regression analysis Program Remark Step Contents in memories ~@)~~~(g) 00 N umlx:r oflerms S (x, x) 1 PO 1ndf MAC1 101 a 2 LBL 1 1Sllfl ISZ 1MR 001·AL1 X l a-s It 1AL.. 1HLT1XD 1 10 02 L:x i2yi S(x2,y) 3 X I X I=I=1M+061 =1M+051 17 03 L:x iyi S(x,y) 4 MR00(AL1Y1« -5 It1AL.. 1HLT1M+041=1 25 04 L:yi 5 M+ 031=1M+ 021AC1GOTO 1 1 30 05 L:xi 4 S(x2,y2) 6 06 L:x i 3 S(x,x2) 07 L:xi 2 7 P1 Sllfl x I x I X1MR041=1M-03 1 6 8 08 L:xi MR07 1=1M-061 909 n x 9 MR07 171MR 091XIX1MR041= 1M -021 17F c 10 MR07 1-1M -051 20 10 11 MR071 1Sllfl X IX 1MR081- 1Mln001X1MR051-1 30 11 12 MR061Sllf!X 2 1-1+1+1 ( 1MR02 1X1MR001-1 40 12 13 MR031X1MR061) 1=1MlnOl (AL 1 81=1 49 13 14 AL..1HLT1 51 14 15 ( 1MR031X1MR051-1MR 02 1X1MR06 1 ) 1=1 61 15 16 M1n001.AL1 b 1=1AL..1HLT 1 67 16 17 MR 04171MR 091-1MR001X 1SIFI X 1-1MR011 XI 77 17 18 MR07 171MR091 =1Min F (AL 1CI= I 85 18 19 .Al t 86 19 20 LBL 1 I HLTtMln 091SllFT X 2 1X1MR01 1+1MR09 1X 1MR 00 1+I 97 IF 21 104 20 MR F 1=1'A L1Y1 =1AL" 1GOTO1 I 21 22 22 23 Total136 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 66
CASIO PROGRAM SHEET Normal distribution Statistics-6 Program for I Description • Input the p rogram written in the next page . Example You can obta i n normal distribution function <I> (x) (by Hastings' best app roximation). t Q>(x) = f_ ~ </>1dx x' 1-~ <I> = - - eL t V2iT p = 0.2316419 C 1 = 0 .31938153 C2= - 0.356563782 C3 = 1.78147937 c.= - 1 .821255978 C5 = 1.330274429 Calculate the values of¢ (x) at x = 1.18 and x = 0.7. Step Data input operation Read-0ut Step Data input operation (!@[1] 0. 7 1 1.18~ 0 . 880999696 8 2 0.7~ 0 . 758036136 9 3 10 4 11 5 12 6 13 Remarks Steps 1 and 2 display ¢ (x). 67 x Read-0ut
IProgram for Normal distribution Program Remark Step Contents in memories ~~~~~(g) 00 1 P OM;n0 11 X 1 · 121311161411191+111=1 13 01 x 2 SlllfT Yx 1M;n021 ( 121X1 SHJT 7r 1 ) 1Sllfl l1Sllf1Yx1 X1 23 oz t 3 ( 1MR 011Sllfl X 2171 2 I~ I ) ISllFT e'1-1M;n031 33 03 ¢t 4 1I- 1MR03IXI ( I 131119131811 15131 47 04 5 X 1MR02I-1 · I3I5I6I5I6I3I7I8I2IXI 61 05 6 MR021SllFTX21+I1I.I7I8I1I4I7I9I3I7I 74 06 7 X1MR021SllfT x'131-11 1 · 181 21 1121 51 51 87 07 08 8 9I7I8IX1MR021SllflX'14I+I1I I3I3I0I 100 09 9 2I7I4I4I2I9IX1MR021SllflX'15I)I-1 112 F 10 10 11 Total 113 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF 20 21 21 22 22 23 23 24 24 25' 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 35 37 Note 68
CASIO PROGRAM SHEET Program for INo I x 2 distribution Statistics- 7 Description x 2 d istribution probabili ty density function . __.!:_ _ 1 2 f(x)= x v v 22r(~le2 2 x ~ 0, v is the degree of freedom v:even r(__l'. _) =( _!:'__- 1)I 2 2 . v odd r(__I'._ l=(~ -1)(~-2) 2 2 2 1 ... (2) · v:rr x 2 d istribution x 2x [1+A , xk · · (v+2kJ P(x)=f~f(t)dt=- 11- f(x) (v+2)(v+4)· f(x ) * C alcu latio n terminates when two successive 11\ pa rt ia l sums are equal. n xk ~ Sn=z: (v+2) (v+2k) ~ k=l ... . ~~ Example Calculate the values of f(x ) and P(x) atx=8.1andv=4. 0 x Step Data input operation Read-0ut Step Data input operation Read-0ut ~ITJ 0. 7 1 ~ x 8 0. 2 8.lB v 9 8.1 3 4B f(8.1)= 10 0.035280308 4 B p(8.1)= 11 0.9 1 2017008 5 It takes about 12 seconds 12 6 13 Remarks 69
IPr ogram for x 2distribution Program Remark Step Content s in memories ~§)~~~[g) 00 ~;->P (x ) 1 PO 1odF MAC 1 101 x 2 ' AL 1X 1AL"1 HLT 1Min01(AL1 V 1AL" 1 902 v 3 HLT 1Min02 1Min081 · 15 1Min F 1 15 03 + 4 MR021: I 2 I- IMin031 11 1-1Min041MR011 : 1 26 04 ~1 5 2 1=1Min051MR011Sllfl X '1MR04 17 I 2 1SHIFT X ' 1 35 05 + 6 MR03 17 1MR 051s.l e'1=1Min 0 6 1MR03 1SlifTFRAC1 43 06 f (x) SllfTX· 01 GOT02 1 07 k 7 45 08 v+2 8 MR041 Min 031GOTO 5 1 48 09 v+2k 9 LBL 2 1MR0617 1MR041s.l X!1=1M1n 061'AL1 f I 57F l ~ 2--J.~ 10 a-s ( 1" -SAR011<>-S ) 1- 1AL"1HLT1GOTO 7 I 64 10 11 LBL4 11 1M- 041MR031X 1MR041= IMin031MR041 73 11 12 LBL 5 1s.TX- F1GOTO 6 1 76 12 13 GOTO4 1 77 13 14 LBL 6 1MR0617 1MR03 17 1 SllfT7C 1Sllfl 1 1= 1Mln 06(AL1 87 14 15 f1«-5 (1"-5AR011"-s)1=1AL"1HLT1 94 15 16 LBL7111Mln0910 1MinFI 99 16 17 LBL 8 1 1 1M+071 2 1M+081X1MR09 1-1M1n091 109 17 18 MR0 11s.T X ' 1MR07 171MR 09 1= 1M+00 1 116 18 19 MR00 1Sllfl X- F1 GOTO 9 1 119 19 20 Min F 1GOTO8 1 121 lF 21 134 20 LBL9I+I1I= IXI2IX1MR01171MR021X1MR061=I 21 zz 'Al1CAPS P1" - s ( 1«-5 AR011"- s)1= 1AL"1 141 22 23 23 24 Total 142 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Error w ill be displayed when v > 141 . 70
CASIO PROGRAM SHEET Program tor INo I F-distribution Statistics-a Description • Input the program w ritten in the ne x t page. Y 11\ f( ~) ~-1 ~..L ~ c y 2 (_11!_) 2 O(x) 2 112 dy = IJ L+ 1/2 f(~)f(_!2)(1+~y)- 2- __,O(x) 2 2 112 '// , 11 1 and 11 2 are the degree of freedom. x Either 11 1 or 11 2 is even. If both are even, take the smal ler one. CD 111 : even v, v-2] O(x)=t2 ~ 112 112(112+2) (1-t)2+ . 112(112+2) ... (112+!11 - 4) (1 - t)_ , _ 2_ +-(1-t)+- --- .... + 2 2·4 2·4. .... (111 - 2) @112:even v, [1+;1t 111 (111+2) t 2+ . 111 (111+ 2) ... (111+112-4) v~ - 2 J O(x) = 1 -(1-t) 2 + ... .+ t ~2- 2·4 2·4. .... (112-2) t= 112 112+ ll1X Example --- Calculate O(x) for x = 2.71,111= 6 and 112= 7. CalculateO(x)forx =4.12,111 =4 and112= 10. Step Data input operation Read-0ut Step Data input operation Read-0ut ~ [1] 7 4G v2 0. 4. 1 IEQJ x 8 lOG Q(x)= 0. 0 .• 03158204 3 2 2.71§1 v1 9 2.71 3 6§1 v2 10 6.. 4 7§1 Q(x)= 11 0 . 109077599 5 IEQJ x 12 0 . 109077599 6 4.12§1 v 1 13 4.12 Remarks 71
IProgram for F-distribution Program Remark Step Contents in memories ~@)~[ili]~(g) 00 Q(x) 1 PO 1ndfMACi''AL1X1A L" "1HLT1M;nOli''AL1V1 801 x 2 11AL"1HLT1M;n02f'AL 1V I21AL" "1HLT1 17 02 VJ 3 M;n031+1 ( 1MR031+1MROl1X1MR021 l1=1 27 03 v2 4 M;n061 1 1M;n001M;n091M;n F I 32 04 i'iumeratc1r 5 MR031+12 1=1M;n051MR0217121= 1lilFfFRAC 1 42 05 ¥--+ik111 1111i 1rn1 ~ 1r 6 SIFf X•O 1GOTO 1 1 44 06 t 48 07 tor1-t 7 MR 05,SllfTFRAC 1:.TX•O 1GOTO 5 1 08 Count 8 01GOTO9I 50 09 T1:·rn1~ of (}Ix f 9 LBL 1 1MR051SilfTFRAC1SIFfX•01GOTO 2 I 55 F 1--+"'~2 orv~2 10 GOTO41 56 10 11 LBL 2 1MR 021-1MR 031-1SIFfXi:01GOTO 5 I 63 11 12 LBL 4 10 1M;nOl 1M;n051MR 031M;n041 1 I - 1MR 061 :!: I 73 12 13 M;n07 1 ( 1MR021-12 1 ) 1+ 12 1=1:.TX-F1GOT0?1 84 13 14 M;nF 1GOTO6 1 86 14 15 LBL 5 1 1 1M;nOl 1 01M;n051MR02 1Mm041MR061M;n071 95 15 16 ( 1MR031-12 1 l1712 1=1SIFfX- F1GOT071M;nF1 106 16 17 LBL6 I 1IM+081MRoa,mx-r1GOTO7 I 112 17 18 21M+051MR09 1 X1MR04171MR051X1MR07 1=I 122 18 19 M;n.091M+ 001 2 1M+ 041GOTO 6 1 127 19 139 lF 20 LBL71MR091X1MR041+1 ( 1MR05 1+12 1 l1X1MR071 = 1M+001MROl1:.TX·01GOT081 144 20 21 21 22 1 1-1MR 061=1M;n071 1 1-1MR001X 1MR071 154 22 23 SIFf zYI ( 1MR021 : 12 1 ) 1- 1GOT091 162 23 24 LBL81MR001X1MR061SIFf XY1 ( 1MR031: 121 l1-1 173 24 25 LBL 9 f'AL1 Q ,a-s ( ,x,a-s) 1-1AL""1 181 25 26 26 27 Total 182 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 72
CASIO PROGRAM SHEET Program for INo I t-distribution Statistics - 9 Description • Inp ut the program written in the next page. +I 2 v+1 I(x,v) = Jxr(T)(1 +L) --2 - I dy I (x,v) I -x VWr(L) _/~;JM~ 2 x>O, v : Degree of freedo m G) v: even -x 0 x I(x,v)=sine{ I2 I·3 4 I·3·5 .... (v-3) cos"- 2e} 1+- cos e+--cos e+···+ 2 2·4 2·4 ·6 ... . (v-2) @v:odd I(x, v)= 26 v=I - 7f .1§.._ + _2_case [sine {1+fcos2e+ · ·· 2·4 .. (v- 3) COSV- 3 e}] or ..+ 7f 7f 1·3 .. ... (v- 2) :v>1 e~ tan-' (F) Example Obtain I, when x = 2.13 and v =10. Step Data input operation Read-0ut Step Data in~ut operation Read-Out ~rn 0. 7 1 ~x 8 0. 2 2.13~ v 9 2.13 3 10~ I= 10 0.940978732 4 11 5 12 6 13 Remarks 73
IProgram tor t- distribution Program Remark Step Contents in memories ~@)~~~(g) 00 Sum 1 PO MOOE 511odFMAC('AL1X1AL"1HLT1MinOl1 701 x--->8 I--- 02 2 ':AL1V1AL"1HLT1Min021 12 )I 3 16 03 2/J 1 1Min F 1Min091Min001 -,,- 4 MR01171MR021Slllfl 1 1= 1SlllFTtan'1MinOl1COS1SHlfl X'1 25 04 5 Min061MR021+ 1 2 1=1SfflflfRAC 1SlllFTX•01GOT021 33 05 6 2Ix1MR011+1Sllfl 7t I= 1Min031MR02 1SHlfl x- r I 42 06 cos28 07 Numeralor calcula ti on 7 GOTO61 43 Denominator calcu lat ion 08 8 MR021-1l1=1MinF131Min071 50 09 n- th term 9 LBL 8 121M+081MR081SHlfTX- f1GOTO 91 56 F 1--->v or v-1 10 MR09 1X1MR081: 1MR071X1MR061-1Min091 65 10 11 M+001 2 1M+071GOTO 8 1 69 11 12 LBL 2 1MR021Min F1 1 1Min07 1 74 12 13 LBL 3 I 2 1M+081MR 081SHlfT x-r 1GOTO 4 I 80 13 14 MR091X1MR07171MR081X1MR06 1=I Min091 89 14 15 M+001 21M+07 1GOT031 93 15 16 LBL 4 1MR 01 1sin1x1MR 00 I= 1GOTO 0 I 100 16 17 LBL61MR031GOTO01 103 17 18 LBL 9 I 2 I+ I SHlfT 7t1x 1MR01 1COS1x1MR011sin1x 1MR001 115 18 19 +1MR031=1 118 19 20 LBL 01':AL1CAPSI1=1 AL"1 123 1F 21 20 21 22 Total 124 22 23 23 24 24 25 25 - 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Enter MODE 5 and specify RAD. 74
CASIO PROGRAM SHEET Program tor F-test INo Statistics-10 I Description • Input the program written in the ne xt page. We test null hypothesis Ho; a 1 2 = a12 for population variance a 2 of two normal populations N (μ1, a12)and N (μ2, a22). x= {X1'X2' . ... · · · ·, XnI} y={Y1,Yi,···· · · · ·,Yn2} (Unbiased variance of x F1 = (a111 - il2 Unbiased variance of y F 2 = (a11 2-11 2 Unbiased variance ratio {"" ;, cejmed if F0 ~ ;: > F<i>' (_£) <P, 2 H. 'fF Fi < F<i>' ( _.f_) o1saccepted1 0=~ <P, 2 where </> 1 = n 1- 1, ¢2 = n 2 -1, F:: (x) is F-distribution, and E the leve l of significance. Example AI15.2I10.4I12.3I14.5I18.6I16.3I14.3I13.6 BI18.6I19.3I16.3I19.4I16.0I I I IsaA2 = a82inthiscase? Fo( ~~~(~) where Fl(0 025)~9 07 .!} aA 2 =as 2 Step Data input operation Read-out Step Data input operation Read-out ~[1] 7 18.68 y2 0. 2. 1 ~x1 8 19.38 y3 1. 3. 2 15.2 8 x2 9 2. 3 10.48 x3 10 16.08 y6 3. 6. 4 11 ~ P1= 7. 5 13.68 x9 12 8 P2= 9. 4. 6 IETIy1 13 ~ FO= 1. 2.258793838 Remarks Step 11 display (¢1); Steri 12 displays (¢2); Step 13 displays (Fo). 75 '~-
IProgram for F-test Program Remark Step Contents in memories ~~~@]~[g) 00 PO 1ndf MAC1 101 2 LBL 11SlilfTISZ1MR00 fAL 1X1 a -sII 1AL"1HLT1XD 1 10 02 3 GOTO11 11 03 4 04 5 P 1MR001Min011W1Cln - •1 WlX 21M in021SHifTSAC1 0 1Min001 805 6 LBL 1 1Sllfl lSZ1MR00fAL1 Y1« - 5 II 1AL"1HLT1XD 1 17 06 18 07 7 GOTO11 08 8 09 9 P2 2 1M-01 1MR01fAL1pI1 I 1AL"1 8F 10 HLT1 2 1M-001MR00fAL1 p I 2 1-1 16 10 11 AL"1HLT1 18 11 12 MR02171SllFI Cln- '1 Wl X 21=1'AL1CAPS F 10 1- 1 27 12 13 AL"1 28 13 14 14 15 Tot al 60 15 16 16 17 17 18 18 19 19 20 IF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 76
-- CASIO PROGRAM SHEET Program for t-test Description CD Test for m eanμ -+~ We test null hypothesis Ho; μ1=μ2 for pop ul ation mea n μ of two normal popula- tionsN(μ1,o12)andN(μ2,o22). (Populat ion variances o 1 2 and o2 2 are unknown.) XIx1x2·••• · · x17 YIY1Y2··· Yn D;=Xi -Yi - In D=-L Di 11i=I Statistics-11 I • I npu t the program written in the next page. Test for difference d of means -+~ We test null hypothesis Ho; μ1- μ2 = d for the difference of means of two norm al popu lations. X={XI,X2····· , XnJ} _ I 111 ,x=- LXi n1i=I - I I/~ y=(Y1,Y2 ·····,Y112},y=-L Yi n2i=I x-v- ct t= j-1 - + _I_ JLXP- nIx2+LYi2- 112y2 n1 n2 n, +n2 -2 oo=j LDi2 - :-(LDi)2 i5 E Fort¢(:z lof<j> =n 1 +n2 -2 H o is accepted when -t</>(__£_ _ )<t<t¢ ( __£__) . t= ---- __£Q_ ~ Let the le ve l of sig nificance bee and t-distri - bution of degree of fr eedom <I> be to (x). . E E Ho 1s accepted when - t</> (2) <t<t¢ (2 ). Ho is rejected otherwise. where¢=n - 1 Ho is rejected otherw ise. Example 1 12345678910 A43414148444540454641 B41403748424241424743 Will resu lts of measureme nt vary with A and B 7 -+ t~1.7 t9 (0.025) = 2.262 Le =5% E E μ1 =μ2 isaccepted from - t</>(T )<t< t</>(2 ) Example 2 77 A; B; 15.2 I 10.4112.3 I~ 18.6116.3 / 14.3 J 13.6 ~ 18.6 J19.3I16.3I19.4I16.0I AreAandBdifferent7-+μ1 =μ2(d=O) μ1 =μ2isrejectedfrom t<- t 11 (0 .025) ~ -2.201 2 2 -- ...-
Step Data input oper ation Read-out Step Data input operation Read-out §][TI 10 15.28 x 2 0. 2. 1 <Ex. I> ~x1 11 1. 2 438 y1 12 13.68 x9 1. 9. 3 418 x2 13 ~y1 2. 1. 4 418 y2 14 18 .68 v2 2. 2. 5 15 6 438 x11 16 16.08 y6 11. 6. 7 IE:iJ P= 17 (d) o~ P= 9. 11. 8 81= 18 81= 1.717911381 -2 .791214443 9 <Ex .2> ~x1 19 1. Rem ark s Step 7 and 17 display phase (¢); Step 8 and 18 display (t). 78
IProgram for t-test Progra m Remark Step Contents in memor ies ~~lfn.dD§fj~(g) 00 1 PO 2ndf MAC1 101 x; n1 2 LBL 1 1MR091+111=fAL1X1" - s ll 1AL"1HLT1 11 02 y; 2xi 2 3 M;n011MR09 1+11 1- i'AL 1Y i a-s ll1AL"1 20 03 x 4 HLT1 M ;n 021MR01 1- 1MR 021 =1XD 1GOTO1 I 28 04 d 5 05 n1 + n2-2 6 P1 MR091 - 11 1=1·AL1 P 1= 1AL"1HLT1 906 2Di2 2yi2 SllfT 11X1Sllfl X 1+1SHJTOn1 =1'AL1t I=1 18 07 7 08 2Di 2:y i 8 AL"1 19 09 n n2 9 F 10 P2 2ndf MAC1 110 11 LBL 1 1MR09 1+ 1 11-f AL 1X1"-s ll 1AL"1HLT1X D1 12 11 12 GOTO11 13 12 13 13 14 P3MR091M;n011MR07 1M;n 021Sllfl X 1M;n031SllfT SAC1 714 15 LBL 1 1MR091+1 1 1=fAL1Yi" - s ll 1AL"1HLT1X o1 18 15 16 GOTO1I 19 16 17 17 18 P4M;n041MR011+1MR091 - 12 I= 1M;n051 818 19 "A L1 P 1= 1AL" 1HLT1 13 19 20 ( 1MR031-1SHfTX1- 1MR 041) 1-7 -1 ( 1MROl 1 23 1F SllfTYx 1+ 1MR091Sllfl Yx1) ISHJT r 1+ 1 ( I ( 1MR021 33 20 21 21 22 - 1MR01 1X1MR 0 31SHfTX'1 + 1MR07 1- 1MR091XI 43 22 23 SHf1X1SlllX21)1:1MR051)1Sllf1/ 1- 1 51 23 24 "AL1t1-1AL"1 55 24 25 25 26 Total 139 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Not e 79
I Program for Program Remark Step Contents in memories 00 1 01 2 02 3 03 4 04 5 05 6 06 7 07 08 8 09 9 F 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 80
CASIO PROGRAM SHEET Program for INo I m-by-n contingency table Statistics - 12 Description • Input the program wr itten in the next page. Calculate an arbitrary contingency table as far as 5 by 5. ~12 ........j ··········· n Total A, X11 X12 ........ X1i ........ X1n NA1 A2 x21 X22 ........ X2i ···· ···· X2n NA2 A3 x31 x32 ...... . . X3i ........ X3n NA3 A; X;1 x;2 I ... . .... X1j ........ Xjn NA; Am Xm1 Xm2 ....... . Xmi ........ Xmn NAm Total N, N2 ........ Ni ........ Nn N N n 2 N n 2 Nn 2 !:Jj_ X2i + L Xmi x2=-- L +-- L .. .. +-- -- -N NA1 i=1 Ni NA2 i=1 Ni NAmi=1 Ni m Nn 2 = L--LXij-N i=1 NA; i=1 Ni Example ~123 4 A,4517 A22934 A31756 Calculate x 2 of the above 3-by-4 contingency table. Step Data input operation Read-0ut Step Data input operation Read-Out ~w 7 48 x3'4 0. 1. 1 ~ m 68 X= 0. 8 6.6108177 n 2 38 3. 9 3 48 x1'1 10 1. 4 48 x 2'1 1. 11 5 28x3'1 12 1. 6 13 Remarks Step 8 displays (X 2 ). 81
IProgram for m-by -n contingency table Program Remark Step Contents in memories ~@)~~~(g) 00 1 PO''" MAC 1 101 2 . :AL 1m 1AL.1 HLT1 Min FI M;n 021 702 3 ·:11L1n 1AL.. 1HLT1M;nOl121M;n00 1 14 03 4 1 1M;n58 1Min591 19 04 5 LBL21.:AL 1X1a-SAR58 1a-s, , a-SAR 591AL.. 1HLT 1Min031 30 05 6 M+ 1 F 1 3 1M+021MR03 1SllfTX'1SllfTIND1Min02 1 37 06 46 07 7 3 161M+021MR031SllfT IND1M+02 1 3191M-02 1 08 8 1 1M+ 581SllfTIND1SlifTDSZ 1GOTO 2 1 52 09 9 SlifT DSZ 1SllfTIND1SlifTDSZ1GOT031 56F 10 GOTO41 57 10 11 LBL 3 1GSBPl 1MR F 1Min02 1 0 1Min 1F11 1Min581M+591 68 11 12 GOTO21 69 12 13 LBL41GSBPl11171Min0015171Min581MR571Min1F1 81 13 14 LBL 61 1 1M-581SllfTIND 1MR58 1M+1 F 1SlifT DSZ1GOT061 91 14 15 2 1M;n00 1MR F1 Min02101M;n 60 1 98 15 16 LBL 5 13 19 1M+021MR021- 1 1 181=1Min011 108 16 17 SllfTIND1MROl 1-T 1SllfTIND 1MR021 - 1M+ 601 116 17 18 3 I 9 1M- 021Sllfl1No ,Sllfl osz 1GOTO 5 I 122 18 19 MR 601-11 1= 1X 1MR1F 1= 1 130 19 20 134 lF ·:11L 1CAPS X 1=1AL.. 1 20 21 21 22 Pl 2 1Min001MR F 1Min02 1 422 23 LBL 1 1MR021+ 121 1 10=1Min601 11 23 24 3 1M+02 1SllfTIN D1MR021-T1MR 1F 1 -1 SllfTIN D 1M+601 20 24 25 31M-02 1Slif11N D1 SlifT DSZ1GOTO 11 25 25 26 26 27 Total 161 27 28 28 29 29 30 2F 31 32 33 34 35 36- 37 Note 82
- CASIO PROGRAM SHEET Program for INo I Removal of urea Medicine-1 Description • Input the program written i n the next page. Urine generation rate Vt = V [mQ] --- t [min] (The factor of correction Vt* by the body surface area (BSA) of a client is~-;; Vt) CD When Vt> 2 : Maximum removal Cm [mQ / min] and percentage mean normal <Cm> Cm= UVt B <Cm>= 1.33 Cm 0 When Vt? 2. Standard removal Cs [mQ/ minl and percentage mean normal < Cs> ufo;" Cs=-- 8-- <Cs>= 1.85 Cs u Urea concentration in u r ine ) B Urea concentration in b lood In any but the same unit Example 1 Example 2 - --- Vt= 1.8 mQ/min Vt=2.5m~/min U = 912 mg/ 1QOmQ U = 823 mg/ 1QQmQ B =25 mg/1QQmQ B =22 mg/1QOmQ Ca lculate Cs and <Cs> of a person whose data BSA=2.1 1m2 are given above. Ca lculate Cm and <Cm> for a person whose data are give n a bove. Step Data input operation Read-out Step Data input operation Read-out ~[1] 9 2 . 51ilil INPUT u 0. 2.5 I NPUT Vt INPUT B 1 ~ 0. 10 8231ilil B23. <Ex .I> INPUT u 221ilil I NPUT 2 1. Slilil 1.8 11 22. INPUT B BSAor0 3 9121ilil 91 2. 12 22. INPU T 13 2. lllilil V t*= 4 251ilil 25. 2 . 049763033 BSAor0 14 liliJ Cm= 5 25. 76 .6 7977 165 Cs= 15 §!] <Cm> = 6 Olilil 48.94305589 101 .9840963 7 liliJ (cs)= 16 Repeat from step 2 . 90 .5446534 8 <Ex. 2> §]lili) I NPU T Vt 17 0. Remarks 83
IProgram for Removal of urea Program Remark Step Contents in memories ~~~@l~(g] 00 1 PO 01 2 LBL 01GSB P21"AL1 ; 1CA PS V 1CAPS I 1AL " 1HLT1Min F 1 902 u 3 GSB P21 "AL1: 1CAPS U 1AL " 1HLT 1Min 021 16 03 B 4 GSB P2 i"AL1; 1 B 1AL"1 HLT1 Mi n 031 23 04 BSAor0 5 GSB P2,SHIFT PAUSE1"AL1B 1S1A1a-sSPACE1CA PS 01 31 05 6 r 1a-sSPACE 1o 1AL" I HLT 1Min 041 37 06 39 07 7 SHIFT .t ..0 1GOTO 11 08 8 "AL ,CAPS v ,CAPS 1, a-s *, =,AL" , SHIFT PAUSE, 46 09 9 11•17 13 1 : 1MR041X 1MRF1 1Min F1HLT1 Vt * calcu lation 57 F VI, V1,'/VIor filt ' 10 LBL 112 1SHIFT x?F1GOTO 21 61 10 11 ''.AL1CAPS C 1CAPS 111 1-1AL"1 SHIFl PAUSE 1GSB Pl 1 Cm calculation 68 11 12 ''.AL,a-s <1CAPS c 1CAPS Ill ,a-s ) ,- I AL"1 SHIFT PAUSE, 76 12 13 11•I3I3I=IHLTIGOTO0I <Cm> C< dcu !atinn 83 13 14 LBL 2 1''.A L1CAPSC1CAPS s 1-1AL"1SHIFT PAUSE 1 90 14 15 MR F 1SHIFT.f 1MinF1 GSB Pl 1 Cs calculati on 94 15 16 ''.AL,a-s <,CA PS c 1CAPS ·' ,a-s >,=I AL " ISHIFT PAUSE, 102 16 17 11•I8151=1HLT1GOTO0I < Cs > cakul;t1i1111 109 17 18 18 19 19 20 lF Pl MR02 1 X 1MRF 17,MR031 =1HLT 1 X 1 20 21 821 22 22 23 P 2''.A L1CAPSl1N1P1U1T1a-s SPACE1AL"1 823 24 24 25 Total 128 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note The presence or abse nce of BSA corrections is determined automatically by whether 0 i s input or not in steps 6 and 13 on the left page. 84
.. CASIO PROGRAM SHEET Program for INo I Surface area of a human body Medicine-2 Description • Input the program written in the next page. Du Bois 's formula BSA (D) = ho.ns (cm) x wo.42s (kg) x 71.84 x 10 -4 [m2] Boyde's formu l a (The DuBois's formula will produce l arge error for a ch ild when BSA is smaller than 0.6 m2.) BSA (B) = h0.3 (cm) x W I0.7285-0.0188 log wl (g) x 3_207 x 10-4 [m2] * For this program, height is input in centimeters and weight in k il ograms. When BSA< 0.6 , BSA is computed automaticall y using Boyde's formu l a. To f i nd for reference the BSA computed through Boyde's formula , press l@YID [I) . Example Ca l cu l ate the surface area of a person who measures 171.9 cm h i gh and weights 61.8 kg. Step Data input operation Read-0ut Step Data input operation Read-0ut ~Ci] 0. 7 1 ~ INPUT h-+cm 8 0. 2 171. 9lilll INPUT·w~k9 9 171.9 3 61. S[ill) BSA(D)= 10 1 .730260272 4 @YID (I] BSA(B)= 11 1.719450589 5 [ill) I NPUT h-+ cm 12 1 .7 1 9450589 6 13 Remarks 85
IProgram for Surface area of a human body Program Remark Step Contents in memories ~@)~~~[g) 00 1 PO 01 h 2 LBL3 , GSBP11 "AL, .:, 1i,a-s -+,c, 702 W(kg ) 3 m 1AL" I HLT 1Min 011 11 03 IOOOW (g) 4 GSB Pl1"AL1 : ICAPSwIa-s-+1CAPSk IgI 18 04 BSA(D ) 5 AL"1 HLT1 Min 021 21 05 0 7285-0 0188\og Wg 6 x I3ISlllnJOII=IMin03I•I6IMinFI 29 06 7 711I'I814IEXP141Y-. IX I MR011SlllFTX", ~ 07 ' I7I2I5IXIMR021SlllFTXyI'14I2I5I 08 8 BSAID) --2!_ calculati on 09 9 = 1Min 041 53 0.6 F 10 SlllFT X~F 1GOTO 2 1 55 10 11 GOTO 11 56 11 12 LBL 21"AL1CAPS BI s I A I a-s {ID I a-s )i 1AL''i SlllFI PAUSE 1 67 12 13 MR 041 HLT 1GOTO 31 70 13 14 LBL1i''ALIBIsIAIa-s(IBIa-s )I- IAL"ISlllFTPAUSEI 81 14 15 '171 2181 51-1' 10111 8181X 1MR031 94 15 16 logI=IMin0513I.12I0I7IEXP14IY-IxI BSA(B) 106 16 17 MR03ISlllFTx"IMR051x IMR011SlllFTx"I.I3I=I calculati on 115 17 18 HLT 1GOTO 31 117 18 19 19 20 lF 21 P1 "AL1I1NIp1U IT I a-s SPACE1AL 11 1 8 20 21 22 22 23 Total 127 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 86
- Program for Description Example CASIO PROGRAM SHEET Indication of red corpuscle Medicine-3 I • Input the program written in the nex t page. '' Redcellcount·C[10'/mm' J o Hematocrit : Hct [%] " Hemoglobin in 100 m£ of blood: Hb [9/1oom ~ l 1. Mean corpus c ul ar volume : Vm 2. Part of hemoglobin in a blood cell Hbx10 Hm= -- C--[10-12g=picog] 3. Mean quantity of hemoglobin in 100 mQof blood Hbx100 Hbm= - - -- [g / 10ornQ l Hct Calculate Vm, Hm and Hbm for a person whose data are 2.03 x 106 /mmJ for red cell count, 2 2.3% for H ct and 14. 5g/ 100m Qfo r Hb. Step Data input operation Read-0ut Step Data input operation Read-0ut ~CD 7 lillJ INPUT c 0. 65.02242152 ~ INPUT c 8 1 0. 2 2 . 031illl INPUT Hc t 9 2.03 3 22. 31illl INPUT Hb 10 22.3 4 14 . 51illl Vm= 11 109.85 2 2167 5 lillJ Hm= 12 71.42857143 6 lillJ Hbm = 13 65.02242152 Remarks 87
IProgram for Indication of red corpuscle Program Remark Step Contents in memories ~@)~§9~(g) 00 1 PO 01 c 2 LBL 11GSB P11 "AL 1; 1CAPS C 1AL"1HLT1 Min 011 802 Hct 3 GSBP11"AL1;1HICAPSc1I1AL"1 15 03 Hb 4 HLT 1Min 02 1 17 04 5 GSB P11 "AL 1; 1CAPS H 1CAPS b 1AL" 1HLT1 Min 031 25 05 6 ' 'A L 1CAPS V 1CAPS1111=1AL "1 SllfT PAUSE 1 31 06 MR02IX11I0I7IMR01I=1HLT1 07 7 \'m calculation 39 08 " AL 1CAPS H 1CAPS111I=IAL " 1SlilFT PAUSE 1 8 45 09 9 : 1MR021X1MR031 1HLT,1 I-I m calculation 51 F 10 " AL 1CAPS H 1CAPS b 1111 1 1AL" 1Slilfl PAUSE 1 58 10 11 MR03IXI1I0I0I:IMR02I IHLTI 67 11 12 GOTO 11 I lbm c alculation 68 12 13 13 14 14 15 Pl"ALICAPS1,NIpIuITIa-sSPACEIAL"1 815 16 16 17 17 18 Total 78 18 19 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note When the number of SHIFT PAUSE is increased in the 31st, 45th, and 58th steps, the time for disp lay of V"' =, Hm =, and Hbm = is extended. 88
CASIO PROGRAM SHEET Program for Calculation for loan-repayment I INo I (equally divided monthly repayment) Banking-1 • Input the program written in the ne xt page. Description i P= PV 1-(1 +i)-n -->~ P: Amount of monthly repayment . . ~ PV= p 1-(1 +.i)-n PV:Amountofloan ....... . . . . . ~ --> (§] l i: Monthly interest (input data is I (l-i· PV) --> ~ an nual interest) ....... ... ~ n=- n p In (1+i) n: Numb er of times of repayment . . ~ The amount o f repayment wi ll be ca l culated in units of 1,000 Yen by counti ng 500 Yen or more as 1,000 Yen and disregarding the rest. Example 1: We borrow 3 million Yen at an annual interest of 7.65% for 10 years . What is the amo unt of monthly repayment ? Example 2: What is the amount of monthly repayment under the same l oan cond i tions as Example 1 but t h at the an nu al interest is 5.05% 7 Example 3: With a monthly repayment of ¥ 45,000 , annual i nterest of 7.5%, and term of l oan of 15 years, how much money can be borrowed? Example 4: For a loan of ¥6,000,000 at an nual interest of 5.5% and monthly payments of ¥84,000, how many months (years) w ill it take to repay the loan in full? Step Data input operation Read-out Step Data input operation Read-out ~ITJ 8 15~ n= 0. (n) 180. 1 <Ex.I> 300 IE]] 9 j= (PV) 3000000. (i) 7.51E] 0.625 2 7.65E] •= 10 ~IE§] PV = (i) 0.6375 4854304. 3 10~ n= 11 <Ex.4> 600 IE]] (n) 120. (PV) 6000000. 4 §01§] P= 12 5.5~ •= 36000. (i) 0.458333333 5 <Ex. 2> 5.05~ •= 13 84000 IEQJ P= (i) 0.420833333 (P) 84000. 6 ~!§] P= 14 ~EZI M= 32000. 87. 7 <Ex.3> 45 000 IEQJ P= 15 (ili) Y= (P) 45000 . 7.25 Remarks Steps 4 and 6 display the amount due; Step 10 displays the loan amount; Step 14 displays the number of months; Step 15 displays the number of years. 89
IProgram for Calculation for loan-repayment I (equally divided monthly repayment) Program Remark Step Contents in memories ~@)~~~(g] 00 p l P1 EXP 1 4 1Min011 301 PV 2 02 n 3 P2 X 1 1 I 2I= 1Min02('Al1n I = 1Al"1 903 i 4 04 05 5 P3 7 11 121 0 10 1X 1Min0312 1Sllf110' 1=i'Al1 11 6 14 06 I 1=1Al"1 07 7 08 8 PO Min001.Al1CAPS P 1=1Al" 1 509 9 F 10 SllfT PSGSB P41X 1MR 011-1Min00 17 I 3 1S11f1 !0'1 +I • I 5 I 11 20 11 -1SlllFllNT1X I 3 ls.I !0'1-1 .AL 1 P1- 1 20 11 12 Ai.:·1 21 12 13 13 14 m P6 GSB P41SlllFT Yx 1x 1MR001Gsem P91Min011.AL1 p I 814 15 V 1=1 AL"1 11 15 16 16 17 s.Tp7 1 , 1MR031 X 1MR011: 1MR001- 1 ln1+1 10 17 18 GSBSlllfl P81 In ,Y- 1Gse m P91Min021.AL1 M I = I 18 18 19 AL"1HLT 1+ 1 1 1 2 1=1"Al1Y1=1 27 19 20 28 lF AL"1 20 21 21 22 P4MR0317 1 ( 1 1 1-1GSBS1if1PS 1SlllFTX' 1MR02 1Y-1=1 10 22 23 23 24 S11flp9 -1Min05 1+1 • 151-1s.T INT1 724 25 25 26 SllfTPS(I11+1MR03I)I 526 27 27 28 Tot al 123 28 29 29 30 2F 31 10 32 33 34 35 36 37 Note ~ = Amount of repayment 1When pressed after E:!J = Amount of loan llEi1]], each answer ~= Term of loan J can be determined. ~= Rate of interest ~ [Q) [Q) allows a check of amount of repayment before fractions are processed. ~ [Q) [1J allows check of amount of loan before fractions are processed . 90
- CASIO PROGRAM SHEET Program for Calculation for loan-repayment II INo Banking-2 I (Interest on equally divided monthly repayment) Description • I nput the program written in the next page. Th is program determines interest i from PV =P 1 - (1 .+ i)-n l (Method) Newton's approximate expressions are used. . . f(ik) l(k+I) =lk - - - f(ik) /rikJ =Pv-f-(1 - (1 +i) - n) f'(ik) =Pv-f{n(1 + i)- n - 1 - 1- (1ti)-n} [Pre lim inary va l ues] p PV i101 =w-7P Considered as converge n ce where li(k+J) -ikl ~ 10-8 ~ - Amount of month ly repayment (P) ~ - Amount of loan (PV) ~ - Number of months (n) ~ - Monthly interest (i%) Example 1: ¥3,000,000 was borrowed, and returned over a period of 15 years with month ly repayments of ¥28,000 . What was the interest rate (in %)7 Example 2: Recalculate Example 1 for a period of 200 months. Example 3: ¥54,000,000 was borrowed, and returned over 150 months at month ly repayments of ¥490 ,000. What was the interest rate? Step Data input operation Read-out Step Data input operation Read-out ~CTI 7 ~~ i <Ml= 0. 0.703781279 1 <Ex .1> 300~ 8 @I i <Yl= (PV) 3000000 . 8.445375348 2 (n) 15[8]12[3~ n= 9 <Ex.3> 5400~ 180. (PV) 54000000. 3 28000~ P= 10 (P) 490000~ P= 28000. 490000. 4 ~~ i <Ml= 11 (n) 150~ n= 0.634252963 1 50. 5 @I i(Yl= 12 ~~ i <Ml= 7.611035557 0 . 432302894 6 <Ex.2> 200~ n= 13 @I i <Yl= (n) 200. 5.187634729 Remarks Steps 4 , 7, and 12 display the monthly interest; Steps 5, 8, and 13 display the annual interest rate. 91
IProgram tor Calculation for loan-repayment II (Interest on equally divided monthly repayment) Program Remark Step Contents in memories ~@)~~~[g] 00 p 1 Pl EXP1 41Min01 1 301 PV 2 02 n 3 P0Min00 1'AL1CAPS P 1-1AL"1 503 i 4 04 i(Hl) 5 P2 Min 021'AL 1CAPS n 1AL"1 505 ik P/i 6 06 I+ ik 07 7 SllfTPS 8I~ 1Sllfl I0' 1Min F 1 4 08 (I+ik)- " 8 MR0017 1MR 011- 1MR01171MR02 1Sllfl X 217 1 13 09 I- (I+;k)-" 9 MR001=1Min04 1 16F Ix10-s 10 LBL 1 1MR041Min051-1 ( 1MROl 1-1 ( 1MR0017 1MR05 1 27 10 11 )1Min061X1(111- 1(I(111+1MR051)I 39 11 12 Min071Sllfl X' 1 MR02 1 ~ I ) 1Min081 ) 1Min091 ) 171 49 12 13 ( 1MR0 11 -1MR06 1 X I ( 1MR021X1MR08 171 59 13 14 MR071- 1MR09 17 1MR05 1 ) I ) 1=1Min041-1 69 14 15 MR051= 1SllJT ABS1SllJTX<: F1GOTO1 1 74 15 16 MR041Min03 1X1 2 1SllJTto'1 = 1'AL 1 i1 «- 5 ( 1 83 16 17 CAPSM1« - 5 ) 1-1Al" 1HLT1X11 121-1'AL1 93 17 18 CAPSj,a-s (1CAPSy1«-S )I 1AL"1 99 18 19 19 Total 116 lF 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34- 35 36 37 Note 92
CASIO PROGRAM SHEET Program for Calculation of compound annual interest Banking-3 I Description •Input the program written in the next page. Example: 1. Calculation of present va l ue of compound i nterest annuity 1 1 - (l+i)n- A. End -of -term payment-> ~ (formula) P = R --o'i~~- 1 . 1- (1+i)n B. Beg i nning-of-term payment -> ~ (formu l a) P = R(l+t) i 2. Ca l culation of fu ll -term value of compound interest annuity A. End-of-term payment-> ~ (formu l a) S = R (l + i)_n - l l (1+i)n - 1 B. Beg i nni ng-of-term payment-> ~ (formula) S = R( l+i) i r= (1+i)n-1 3. Ca l culation of accumulated funds-> = (formula) FV = PMT~~1-r--- P: Present value of annuity S: Full-term va l ue of annuity R:Amountofannuity·· · ···~ i : Interest· . . ·· ···· ·~ n: Period· ·· ············ ·· ·· ~ FV: Full-term va lue of compound int erest PMT: Amount accumulated ······· ·· · ~ The answer is rounded off (under 0.5 cut off, 0.5 and above rounded u p) to the nearest yen. In order to prov i de a yearly annuity of ¥350,000 for the next 10 years, how much present value is required? Assume yearl y interest of 5.5%, and determine the amounts required for end-of-term and first-of-term payme n ts respectively. How much present value is required to provide the same annuity for 20 years? How much to provide an annuity of ¥ 1,000,000 for 20 yea rs? Step Data input operation Read-0ut Step Data input operation Read-0ut ~ITJ 7 ~ P= 0. 4 182634. 1 (R) 350000IEQ] R = 8 ~ P= 350000. 441 2679. 2 (i) 5 . 5[ETI i= 9 1000000 IEQ] R = 0.055 (R) 1 0 00000. 3 (n) 10 IE1l n= 10 ~ P= 10. 11 95038 2. 4 1§1 P= 11 ~ P= 2638169. 12607654. 5 ~P= 12 2783268 . 6 (n) 20~ n= 13 20- Remarks Steps 4, 7, and 10 display end of period payment; Steps 5, 8, and 11 d i spl ay beginning of peri od payment. 93
IProgram for Calculation of compound annual interest Program Remark Step Contents in mem ori es ~~~(ili)~(g) 00 R(PMT) 1 POM;n001'AL 1CAPS R 1=1AL "1 501 i 2 02 n 3 Pl 71 2 1SlllFT !0'1=1M;nO l1 GSB SilJT P91 M ROl1'AL1 803 l+i 4 CAPS i 1= 1AL"1 11 04 (l+i)" 5 05 6 P2M;n021GSB SilJT P91MR021'AL1 n1=1 606 8 07 7 AL.:'1 08 8 09 9 Sllfl pg (I 1 1+ 1MR011 ) 1M;n031SilfT z Y1MR021=1M;n041 10F 10 ( 11 1 1MR041 SilfT Yx 1) 1 : 1MR011- 1M;n051 20 10 11 ( 1MR041-11 I )1+1MROl 1-1M;n061 29 11 12 12 13 P3 MR 001X1MR 05 1GSB SilfT P8 1'AL 1CAPS P 1=1 713 14 AL"1 814 15 15 16 P4 MR001 X 1MR03 1 X1MR05 1GSB SilfT P8 1'AL1 PI = I 916 17 AL"1 10 17 18 18 19 SHfT P5 MR 001 X 1MR 061GSB SllJT P81'AL1 SI= I 719 20 9 lF AL"1 20 21 21 zz SHfT P6 MR 001 X 1MR 031X1MR06 1GSB SlifT P8 1'A L 1 S 1=1 922 23 AL"1 10 23 24 24 25 SHFTPB+ 1• I51-1SilfTINT1 525 26 26 27 Total102 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Interest is given as annual interest, in % units. 94
CASIO PROGRAM SHEET Program for Calcu lation of compound a nnual interest I No Banking - 3 I Descr i ption • Input the program written in the next page. 1. Calculation of present value of compourid interest annuity 1 A. End -of-term payment-+ (§] 1 - (1+i)n- (formula) P = R . l 1 B . Beg i nning-of -term payment -+ ~ . 1- (1+i)n (formula) P = R(1+l) i 2 . Calculation of full -term value of compound interest annuity A. End-of-term payment-+ ~ (formula) S=R (l +i)_n - 1 l B. Beginning-of-term payment -+ ~ (formula) S = R( 1+i) (1 + i)n. - 1 l 3. Calculat ion of accumu l ated funds -+ ~ (1+i)n- 1 (formula) FV =PMT 1 P: Present value of annu ity S: Fu ll- term v alue of annuity R: Amount of annuity ······ ~ i : Interest······· · ·· ~ n: Period······ ········ ···· · ~ F V : Full-term v alue of compo und i nterest PMT: Amount accumulated ·· ·· ······ ~ The ans w er is rounded off (under 0.5 cut off, 0 .5 and above round ed up) to the nearest y en . Example: In order to provide a yearly annuity of ¥ 350,000 for the ne x t 10 y ears, how much present value is required? Assum e yearly i nterest of 5 .5%, and determ i ne the amounts r equired for end-of-term and first-of-term payments respective l y. How much p resent value is required to provide the same annuity for 20 years7 How much to provide an annuity of ¥ 1,000,000 for 20 ye ar s? Step Data input operation Read-out Step Data input operation Read-out ~rn 7 ~ P= 0. 4182634. 1 (R ) 350000~ R= 8 Bl P= 350000 . 4412679. 2 (i) 5.5E] I= 9 (R ) 1000000~ R= 0.055 1000000 . 3 (n) 10~ n= 10 ~ P= 10. 1195038 2 . 4 ~ P= 11 Bl P= 2 638169. 12607654 . 5 Bl P= 12 2783268 . 6 (n) 20~ n= 13 20. Rem arks Steps 4, 7 , and 10 d isplay end of period payment; Steps 5, 8, and 11 display beginning of period payment . 93
IProgram for Calculation of compound annual interest Program Remark Step Contents in memories [!!@@]~§9[!!@(g] 00 R(PMT) 1 POM;n001.AL1CAPS R 1= 1AL.. 1 501 i 2 oz n 3 P1 712 1SlifTI0' 1= 1M;nOl1GSBa!P9 1MROl 1. AL 1 803 l+i 4 CAPSi I- , At:·1 11 04 (l+i)" 5 05 06 6 P2M;n02 1GSBa!P9 1MR02i°AL1n 1= 1 6 7 8 07 AL.. 1 08 8 09 9 SllfT pg ( 11 I+ 1MR 0 11 ) 1M;n03 1Sllfl X 91MR021=1M;n04 1 10F 10 ( 1 l 1 1MR041Sllf1Yx 1 ) 1 : 1MROl1-1M;n051 20 10 11 ( 1MR04 1- 1 l1)1+1MROl1-1M;n061 29 11 12 12 13 P3 MR 001X1MR 051GSB a! P81.AL 1CAPS P 1=1 713 14 AL.. 1 814 15 15 16 P4 MR00 1X 1MR031X1MR 051GSB SlifT P81.AL1 P 1=I 916 17 AL..1 10 17 18 18 19 SllJTP5MR001X 1MR06 1GSBSlifTP8 1·AL 1S1=1 719 20 9 IF AL.. 1 21 20 21 22 SillfT P6MR001 X 1MR031X1MR061GSB SlifT P8 1.AL1 SI= I 922 23 At:·1 10 23 24 24 25 Sllfl ps +1 • 15 1- 1SllfTINT1 525 26 26 27 Total 102 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note Interest is given as annual inte rest, in % units. 94
CASIO PROGRAM SHEET Program for Calculation for discounting commercial bills INo (by annual interest basis) Banking-4 I Description • Input the program written i n t he next page. a, b, x--,-00x CI-7365=d1 a : Value of bill b Annual interest(%) c Number of days bn . anX1OOXCn7365 =dn d Discount charge Ian Idn e Commission Ian-Idn-e=f Ian : Total value of bil ls Idn: Total interest The discount charge and commiss ion wi ll be rounded off to units of yen. f Net money receivable Example a (Yen) b (%) c (Days) d (Yen) 1 1,258,250 8.00 56 15,443 2 3,697, 120 8.75 115 101,924 3 876,32 1 7.50 83 14,945 Ian 5,831,69 1 ~ Idn 132,312 e 750 f 5,698,629 Step Data input operation Read-out Step Data input operation Read-out ~CD 7 1151!!!] d2= 0. 10 19 24. 1 ~a1 8 8763211!!!] b 3 0. 87632 1. 2 12582501!!!] b 1 9 7 . 51!!!] c3 1258250. 7.5 3 81!!!] c 1 10 831!!!] d3= 8. 14945. 4 561!!!] d1 11 IE}) :ka3= 15443. 583 1691. - 5 36971201!!!] b2 12 [!!!] :kd3= 3697120 , 13 231 2. -- 6 8.751!!!] c 2 13 7501!!!] f= 8.75 5698629 . Remarks 95
IProgram for Calculation for discounting commercial bills (by annual interest basis) Program Remark Step Contents in memories [!@§)~@l[!@[g) 00 1 P02ndf MAC1 101 a 2 SIFffSZ 1''AL1 a I 1 1AL"1 602 L:an 3 LBL 1 1HLT1M;n 01 1M+02(AL1b 1"-5 AR001AL" 1HLT1 15 03 b 4 M;n031'AL 1C 1" - 5 AR001AL"1HLT1X 1MR 01 1 23 04 L:d11 5 X 1MR03 1+ 1 3 I 6 1 510I0 1= 1SilflfNT 1M+041 34 05 6 ' AL 1d 1« - 5 AR001=1AL"1SIFI ISZ 1 40 06 41 07 7 GOTO11 08 8 09 9 P1Sllflosz 1MR 021'AL 1a-S 2: I a 1<>-5 AR001- 1 7F 10 AL"1HLT1-1MR 041'AL1a-s L, Id I 14 10 11 a-5 AR 00 1=1AL:' 1HLT1-1MR04 1= 1"AL 1 22 11 12 f 1= 1AL"1 25 12 13 13 14 Total 68 14 15 15 16 16 17 17 18 18 19 19 lF 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 96
CASIO PROGRAM SHEET Program for Calculating for depreciation ro Banking-5 I Description • Input the program written in the ne xt page . P; Purchase cost n; Service life r; Residua l value (%) m; Sett lement of accounts in times per year R; Rate of depreciation O; Amount of depreciat ion G) Fixed instalment method~~ @ F ixed percentage method ---->~ 1 1 R=- (Round off at the fourth R=1-rnr:n n decimal place) O=PxR Whenm=2,R=Y2n.Roundupthe BookvalueS=P-0 fourth decimal d igit. Total depreciation T O=P(1- - r )xR 100 Ex. 1 . Calculate 0 by the fixed instalment Settlement [ Depreciation Book value method w hen p = 1,000,000 Yen, of accounts I value0 s r=10%,n=6,andm=1. 1st I 319000 681000 ~- ~- -1-~~- - ·- 2nd 217239 463761 3rd I 147939 315822 Ex. 2 . Tabulate depreciation va lu e by the ~~r_l 00747 f ixed percentage method w h en 215075 P=1,000,000Yen,r =10%,n =3, t;,~. 68608 I 146467 - andm=2. - +-- - 4~!22 99745 900255 ------- Step Data input operation Read-out Step Data input operation Read-out ~ITJ 8 10§] n 0. 0.1 1 <Ex. I> EI) p 9 m 0. 3§1 3. 2 1000000§1 r 10 2§1 01= 1000000. 319000. 3 10§1 n 11 §I Sl= 0.1 681000 . 4 6§] m 12 §I 02= 6. 217239. 5 1§1 0= 13 149400 . 6 <Ex.2> ~ P= 14 56= 149400 . §I 99745 . 7 1000000§1 r 15 T= 1000000 . §I 900255 . Remarks 97
IProgram for Calculating for depreciation Program Remark Step Contents in memories ~~~~~~ 00 1 Pl GSB P31 101 2 M;n F 1MR031SllFT Yx 1X1 3 1Sllfl I0'1GSB P01 802 3 1 1SllfT x-r 1GOTO 1 I 11 03 4 MR051+ 1 21X13 1SllFT1ox1+1• 1 51GSBP01 21 04 5 LBL 1 1MR011X1 ( 1 11-1MR02 1) 1X1MR051= 1 32 05 6 36 06 'AL1CAPS Q 1=1AL"1 07 7 08 8 P2GSB P31X1MR031=1M;n001 509 9 11 1MR 021S11FTXt 1MR001 1SlllFTRND 3 1M;n051 13F 10 LBL 111 1M+061MR011X1MR051-1SlllFTINT1M;n071M+081 23 10 11 'AL 1Q1«-5 AR06 1-1AL"1HLT1 29 11 12 MR Ol1-1MR 071= 1M;nOl 1'AL1 S 1"-5 AR061 =I 38 12 13 AL"1HLT1Sllflosz 1GOTO 1 I 42 13 14 MR08 1'AL1 T1 =1AL "1 47 14 15 15 16 PO = 1SllfTINT171 3 1SlllFT !Ox1=1M;n051 716 17 17 18 P3 2ndf MAC 1 118 19 ' AL 1P 1AL "1HLT1M;nOl 1'AL1CAPS r 1AL"1HLT 1 10 19 20 +12 1SlllFT !0 ' 1=1M;n021'AL1n1AL"1HLT1 19 lF 20 25 21 M;n031"AL 1m1AL"1HLT1M;n 04 1 21 22 22 23 Total 119 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 98
CASIO PROGRAM SHEET Program for Calculation of aggregate classification and INo. Banking-6 I prorating Description • Input the program written in the next page. Item Amount % Perform aggregate class ification after inputting data 1 of all bills, and determine amount and pe rcentage 2 of each amount. 3 The percentage will be obtained to the second decimal place by rounding off the third deci mal . N Total Example Code Amount 3 2,870 2 1,960 5 3,850 7 2,690 9 1,890 Code Amount % 5 1,250 1 7,820 12.67 8 3,300 2 5,720 9.27 7 1,960 3 10,080 16.33 1 2,500 4 6,120 9.92 2 2,310 .. 5 9,470 15.34 6 3,190 6 3,190 5.17 5 4,370 7 4,650 7.53 3 5,360 8 7,180 11.63 1 2,220 9 7,490 12.14 8 3,880 Total 61 ,720 100 2 1,450 4 6,120 9 3,600 9 2,000 1 3,100 3 1,850 Step Data input operation Read-0ut Step Data input operation Read-<:>ut ~w 7 After all T= 0. datainput ~ 61720. 1 ~No.? 8 l!!!l No. 1= 0. 7820. 2 3i!!!l No . 3 -DATA? 9 l!!!l P= 3. 12.67 3 2870i!!!l No. ? 10 l!!!l . No.2= 2870. 5720. 4 21!!!l No . 2 -DATA? 11 2. 5 19601!!!l No.? 12 l!!!l P= 1960. 12.14 6 Repeat these steps 13 l!!!l TP= 1 00. Remarks Step 7 displays the total; Step 8 displays Code 1 total ; Step 9 displays Code 1 rate ; Step 10 displays Code 2 total; Step 12 displays Code 9 rate; Step 13 displays total rate. 99
IProgram for Calculation of aggregate c lassification and prorating Program Remark Step Contents in memories ~~~@l~[g) 00 1 PQ1ndf MAC 1 101 2 LBL 1 fAL1CAPS N 1CAPS 0 I• l a -s? 1AL"1HLT1Mln001SllflX ~ F1 11 02 3 Min F 1'AL1CAPS N 1CAPS 0 I • 1a-SAR001« -•-1CAPS D 1A1 20 03 4 T 1A1<>-S? 1AL"1HLT1 5WT IND1M+001GOTO 1 1 28 04 5 05 6 P1MRF1M1n001AC1 306 8 07 7 LBL 1 1+15WTIND1MR00 1Sllflosz1 08 8 GOTO 1 1=1'Al1 TI= 1AL"1HLT1SWllSZ1 16 09 9 : I 4 1SWT 10'1 -1X-M011GSB P41SWllSZ1 23F 10 X-M021GSBP41M+0212 IMin001SllfTx- F1GOTO3 I 30 10 11 LBL 2 1SllfTISZ15WTIND1MR001GSBP41M+021 36 11 12 MR 001SWT X- F1GOTO 3 1GOTO 2 1 40 12 13 LBL31MR021'AL1 T1 P1=1AL"1 47 13 14 14 15 P4 'AL1N1CAPS01•1 « -SAR001=1AL"1HLT1 815 16 7 1MR01 1+1 • 1 51= 15WTINT171 21SWIJ0' 1= 1 19 16 17 ' A L1CAPS P 1=1AL:'1HLT1 24 17 18 18 19 Total 102 19 20 IF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 100
CASIO PROGRAM SHEET Program f o r Horizontal/vertical aggregate calculations I No Banking-7 I Description • Input the program written in the next page. ~X1X2X3X4... ... ... Xn Total Y1 Yi Y3 Ym terms are arbitrary. Xn terms are 73terms or less. Ym Total Example ~X1 X2 X3 X4 X5 Total Y1 23 26 2 50 32 133 Y2 19 46 11 19 10 105 Y3 79 54 22 30 86 271 Y• 35 11 15 12 5 78 Ys 19 11 39 20 21 110 Y6 77 71 58 92 26 324 Y7 23 50 36 47 41 197 Ys 2 39 24 9 16 90 Y9 17 38 50 37 53 195 Total 294 346 257 316 290 1503 Step Data input ope ration Read-out Step Data input operation Read-out ~ITJ 8 19~ v2-x2? 0. 1. 1 (n) 5~ y1-x1? 9 Repeat these steps 5. 2 23~ v1-x2? 10 After all data input IE}) x 1 = 1. 294. 3 26~ v1-x3? 11 ~ x2= 1. 346. 4 2~ v1- x47 12 ~x3= 1. 257. 5 50~ v1-x5? 13 ~ x4= 1. 316. 6 32~ y1= 14 ~ x5= 133. 290. 7 ~ v2-x1? 15 ~ LX= 5. 1503. Remarks Step 1 d isplay s (y1 , x 1) input; Step 2 d isplays (y1, x2) input; St ep 6 displays (y1 horizontal sum); Steps 10 t hrough 14dis- play vertical .sums of x1 t hrough x5; Step 15 displays total. 101 ------------ ~ .
IProgram for Horizontal/vertical aggregate calculations Program Remark Step Contents in memories ~~~@l~(g) 00 1 PO1ndfMAC1M;nF 1GOTO21 301 2 LBL 11'AL1Y1"-5 AR 1F1-1X1«-SAR 2F 1«-S? 1 12 02 3 AL"1HLT1SHfTIND 1M+001 M+ 3 FI 1 1M+ 2 F 1 21 03 4 Sllflosz 1GOTO 1 I 23 04 5 MR 3 F 1'AL1Y 1"-5 AR 1F1 =1AL"1HLT1 31 05 6 LBL2111M+1F1M;n2 F101M;n3F1MRF1M;n001GOTO1I 42 06 07 7 08 8 Pl MR F 1M;n00101M;n 1F 1M;n 2 F 1 609 9 LBL1I11M+1F1SilfTIND1MR001M+2F1 13F 10 'AL1X 1«-5 AR 1 F1- 1AL"1HLT1 19 10 11 SilfTDSZ 1GOTOl 1 21 11 12 MR 2F1'AL1 «- •2: 1X 1=1AL"1 27 12 13 13 14 Total 72 14 15 15 16 16 17 17 18 18 19 19 20 lF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 102
CASIO PROGRAM SHEET Program for Astronomical observation INo I Navigation-1 Description • Input the program written in the next page. We use the first equatoria l system. Zeni th Latitude of observer ijJ, +90°- -90 ° 'o~~ ""°'''" (Identify south latitude by a minus sign.) pt I ~ Declinat i on Ii; +90°- -90° I ' ', 1 1 Hour angle t (Id entify south of the equator by a minus '"""""' ···... . ~~ sign.I ',E I ' Ii Hour angle t, Measure hour angle from '<~<,' · .- Azimuth A th e intersection of the equator and meri- Ii ,- N ·A" S di an in the direction of the diurnal motion Horizon~Xj~ Equator of the celestial sphere. Altitude h; Angle between the horizon Observer ,./ w and a star. Identify the lower half of the Altitude h celestial sphere by a minus sign. Azimuth A; Measure from north toward /.μ, 5, t - A decimal number (degree, minute, second) I east along the horizon. J, ~ h= sin-1 [sinijJsino+cosijJcosIicostI = cos-1 [ sino - siniJ;sinh I a cosij;cosh {3:0- a sint?0 A= sint<0 Example 1 Example 2 Calculate h and A of the star whose Ca l cualte Ii and t of a star whose altitude is decl in atio n is 12°14'54" and hour 61° and azimuth 246° at 41°21'34" N Lat. angle 25°39 '2 1"at 41°21 '34" N Lat. Step Data input operation Read-0ut Step Data input operation Read-0ut ~ITJ 7 41'21341illl Dlh' 0. (</>) 41 .35944444 <Ex.J> ~ p? 8 (h) 6llilll tIA' 1 0. 61' 41. 21341illl Dlh' 9 2461illl h ID= 2 (</>) 41 . 35944444 25 ° 27 '46.16" 12' 14541illl tIA? 10 lilll Alt= 3 (g) 1 2 . 24833333 29 ° 22'35.07" 4 25.392llilll h ID= 11 (t) 53 ° 15'37.82" 5 lilll Alt= 12 225°1'5 '07" 6 <Ex.2> @~ p? 13 0. Remarks 103 -- -·· .. ...
IProgram for Astronomical observation Program Remark Step Contents in memories ~§]~@)~[g] 00 1 POMOO£41 101 c/J 2 "A L1CAPS P1a-S?1AL"1HLT1 602 0 3 GSB SHIH pg 1Min 01 1 803 t 4 "AL IDIa-sIICAPS hIa-s?IAL"IHLTIGSBSHIFT pgIMin02I 17 04 h 5 "AL1IIa-sI ICAPS AIa-s?IAL"IHLTIGSBSHIFTpgIMin03I 26 05 a 6 MR011sinIx IMR02IsinI+IMR01IcosIxIMR02IcosI 37 06 X 1MR031COS1= 1SHIFT siii.1 1Min 04 1SHIFT a--::. 1 07 7 44 08 8 "AL I CAPS hIa-sIICAPSDI= IAL"IHLTI 51 09 For subroutine 9 (IMR02IsinI- IMR011sinIxIMR04IsinI)I+I 62F 10 MR 011cos1 : 1MRQ41cos1- 1SHIFT co511Min051 70 10 11 MR03IsinISHIFTx~oIGOTO3IMR05IGOTO4I 76 11 12 LBL31316I0I- IMR051- I 83 12 13 LBL41SHIFT·"· 1"AL1AIa-sIICAPS II=IAL"1 91 13 14 14 15 SHIFT pg Min 09 1SHIFT INT 1+ 1( 1MR 09 1SHIFT FRAC 1X 12 1SHIFT 10' 1) 1 10 15 16 Min091SHIFTINT1+16I0I+IMR09ISHIFTFRACI+I3I6I 21 16 17 =1 22 17 18 18 19 Total 115 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note <P (Psi) is displayed as P. o (Delta) is displayed as D. For (<f!, h, A) -> (o, t), (o, t) is determined by inputting h too and A tot. Use the decimal-like representation for the input format of angle, i.e . 12 .3456 for 12 °34' 56 ". 104
CASIO PROGRAM SHEET Program for INo I Great circle navigation Navigation-2 Description • Input the program written in the next page. When the terrestrial latitudes and longitudes of two points are given , this prog r am allows to calculate the shortest d istance between the two points and the azimuth (from north toward east) at the start point. Ni D -~Gee•;Ci"le) (NI• Eil (N2, E1) D: Distance between two points (in nautical miles) 1 nautical mile= 1.852 km 8;: Azimuth at the start point (The azimuth will change with sail ing.) D =60cos-1 { sinN1sinN2+cosN1cosN2cos(E2- E1l} 8; _ { •ioN, - •ioN, '"' (,fo) =COS I sin~~) cosN 1 } {' sin(E2-E1 )~0 I ' 8 = 360- 8;; sin(E2- E1)<0 * North latitude and east longitude should be expressed by positive nu mbers , and south latitude and west longitude by negative numbers. However, Lat. 90° N (north pole) and Lat. 90°S (south pole) can not be input. Example (Lat. 33°53'30"S, Long . 18°23'10"E) ~ (Lat. 40° 27'10"N , Long . 73° 49'40"W) Step Data input operation Read-out Step Data input operation Read-out ~[1] 0. 7 1 ~ NI? 8 0. 2 33.533~[ill] E1? 9 - 33.89166667 3 18.23I[ill] N2? 10 18.38611111 4 40. 27I[ill] E2> 11 40 .4 5277778 5 73 . 494~[ill] D= 12 6763.092554 6 [ill] T = 13 304°28'46 .4 " Remarks 105
IProgram for Great circle navigation Program Remark Step Contents in memories ~~~§9~[g] 00 1 POMOO£41 101 N, 2 "Alt CAPS N,1,a-s?IAL"IHLTIGSB SHIFT pgIMin 01, 902 E, 3 "AL1E1 1 Ia-s?IAL"IHLT IGSBSHIFT pgIMin 02, 17 03 N, 4 "AL1 NI 2 Ia-s?IAL"IHLT IGSBSHIFTpgIMin03I 25 04 E, 5 "AL,EI2,a-s ? IAL"IHLTIGSBSHIFT pgIMin 04, 33 05 E, E, 6 - IMR02I=IMin05I 37 06 0/60 07 D 7 MR01,sinIxIMR031sinI+ IMR01,cosIxIMR03IcosI 48 B, 08 8 X 1MR 051COSI=ISHIFT cos'IMin061XI6I0I=IMin071 59 09 For subroutine 9 "AL1D1=1 AL"1HLT1 64F 10 (IMR 03IsinI 1MROl1sin1X1MR061cos1)1•I 75 10 11 MR 061 sinI : I MR 011COS1-ISHIFT cos'IMin 081 83 11 12 MR051sinISHIFT '"oIGOTO1,316I0I- I 91 12 13 LBL 11 MR 081 = 1SHIFT o+-; -;, 1"AL1T1 = 1AL"1 99 13 14 14 15 SHIFT pg Min 091 SHIFT INT 1+ 1( 1MR 091SHIFT FRAC 1X 12 1SHIFT !Ox1) 1 10 15 16 Min09,SHIFTINTI7 1610I+IMR 09ISHIFT FRACI7 I3I6I 21 16 17 =, 22 17 18 Total 123 18 19 19 20 IF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note B (Theta) is displayed as T. • Accuracy deteriorates for D which is smaller than 1 nauti- cal mile. • Use the d ecimal-like representation for the input format of angle, i .e . 12 .3456 for 12°34'56 " . 106
CASIO PROGRAM SHEET Program for '(' t'-',1' INo I Secret number game Game-1 Description • Input the program written in the next page. The calculator holds a secret number whose va lue is anywhere between 0 and 50. You have to guess that number by using messages as crossreferences . As you enter a guess (input a number) the calculator gives you a clue as to the genera l area of the secret number. Example -- -- Let the secret number be 25. 1st message I 0<0 >50. 1(The secret number is between 0 and 50.) Lojer limit I Upper l imit If you input 35 2nd message I0<0 >35. I(The secret number is between 0 and 35.) If you input 15 3rd message I15<0 >35.[(Thesecret numberis between 15 and35.) If you input 25 4th message I HIT ! Su bsequenty I 3. [ (The secret number is h it at the third tr ial.) Step Data input operation Read-out Step Data input operation Read-out ~[IJ 0. 7 1 IEQJ GAME START 8 0. 2 0<x>50 9 10. 3 35~0<x>35 10 35. 4 15~15<x>35 11 35. 5 25~ HIT 12 25. 6 13 Remarks Note that operation and results may vary from that shown above. 107
I Program for Secret number game Program Remark Step Contents in memories ~~~~~[g) ~y 00 1 PO'ALICAPSGIAIMIEIa-sSl\\C[ISITIAIRITIAL:'1 12 01 2 SllfTPllJS!11ndfMAC1AC15 I 0 1Min081Min021Sllfl,RAN.• 1Sllfl_RANl1 21 02 3 X 1 21SHfi10' 1 =1SllflfNT 1 M in06 1 -1MR081-1'Sllflx~o , 31 03 4 """~OTO11GOTO21 33 04 5 LBL 1 1,\l'fin061 ,, 35 05 6 LBL 2· rMin 7F 1''ii L 1a- SARQ1 1a- SSlllC£ 1a-s ( 1a- SSl\\CE 1 X I 43 06 a-SSlllC[ 1a-s) 1a-SSlllC£ 1a-5AR02 iA L" 1SllflPllJS! 1,SllflX- F1 50 07 7 )( 08 8 GOTO21 51 09 9 'f. . -·, M in081 1 1M+091MR081-1MR06 1 =1Sllf!X~01GOT041 60F 10 Sllflx~o 1GOTO 3 1MR 08 I Min01 1GOTO 2 I 65 10 11 LBL 3 1MR081Min02 1GOT021 69 11 12 LBL 4 1'AL1H1 I IT 1AL "1MR091 76 12 13 13 14 Total 77 14 15 15 16 16 17 17 18 18 19 19 20 lF 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 108
CASIO PROGRAM SHEET Program for INo I Gopher game Game-2 Description •Input the program w ritten in the next page. The idea is to rid an area of gophers (represented by numbered squares) by eliminating each one as it appears. The game tests your wits and reflexes. Numbers come onto the display to show the position of the hidden gopher and you must press the correct key within one second to score a hit. There are three sim il ar games, expl ained below. 1. ~program 3 (Z)I(§] @) Message I A, B 1=L , v~ i ('-101..... I ' @]~[§] I t \A oJl..4)..~" "'-.~ 2 Number of gophe r s stil l to catch Column I Horizontal position A "r ~( 1,,V .(_ 'YQ\A...\ 11 [I) (ID @) Vertical position JL., i· · 1 Lei 1.LV\1.t..1;1.'~ n (.. " 12 3 Example Row ~-0 - - - Lets say a" 1, 2:9 " is displayed. This means th e 1st column and 2nd row and there are 9 gophers to go. This means pressing the number 2 within a second will catch one gopher. If the input is not made fast enough, the chance is lost . When the se ries of squares has been completed the displ ay shows your number of catches. 2. lEiJ program Messag e IA cI . ,.,_ ,,, c In this g ame, divid e the di splayed • u( number (A) by four and input the I L~ Number of remaining problems residual. > !~umber in questi on If "6:8" is displayed for ex · amp l e, depress key @) . 3. ~program This is the same as the[Ei) program but that the number (A) may have two digits. '"I "1 t'111~( p)(t..){, Step Data input operation Read-out Step Data input operation Read-out ~rn 0. 8 3. 1 ~ 1•1 :10 9 ~ 7 :10 0. 9. 2 rn1.1 :10 10 7 :10 1 ~ 3. 3 2.3 :9 11 1 4 [§)2•3 :9 12 6. 5 13 2:1 1. 6 3.1 :1 14 (g)2:1 8. 2. 7 lZl 3.1 :1 15 7. 5. Remarks Steps 1, 3, 6, 9, and 12 display messages for approximately one second. In Steps 4, 7, 10, and 13. enter a value in response to display message within one second. Steps 8 and 14 display the number of correct answers in a single game (10 problems) . 109 1.......~-=--...-=================----------------------..-. ·~·-J .1r-·
IProgram for Gopher game Program Remark Step Contents in memories ~§]~~~cg) 00 1 SllfT P9 SllJTRANI I X 1MR08 1=1SllfTINT1 501 2 02 "\j 3 SHfT P7 03 4 LBL11- I4I =1SllflXO:fIGOTO1I 604 5 05 6 SllfT p51ndfMAC 1 1I0 1M;n00 1M;n08 1 506 07 7 - . I, 08 8 SllfT P!j ' 09 LBL l ) 1 GSBSilfTP9 ~ M;n0117 1 41=1SllflfRAC1X1 4i=1SllfTINT1 9 11F 10 ' rifo 02'1 12 10 11 9 1-1·:AL 1«-5 AR Ol 1«-SSPACE1 «-S ; 1«- 5AR00 1 19 11 12 AL.. 1SllJTPAIJSE1M-021MR02 1Sllfl X·0 1GOTO 3 1 25 12 13 LBL 2 1ll*T DSZ1GOTO 1 1GOTO 4 1 ., 29 13 14 LBL3111M+091GOTO21 33 14 15 LBL4 1MR091 35 15 16 μ2\ 16 I 17 POGSBSllJT P61 4 1M;n ~ 7PZ 317 18 LBL 1 1G SBSllfT P9,1SHfT xo: r l,GsBSllJT ?'7 1SllfTX·0 1GOTO 1 1M;nOl 1 10 18 19 LBL 2 ; GSB SllfT P9 1,Sllfl XO: f 1'GSB SllfT J'l.:TJSIFr X•0 1GOTO 2 1M;n02 1 17 19 20 AC1':AL1"-SAROl 1" -s ' 1 J~if.R02 1 a-SSPAC£ 1 a-s : 1 24 IF a--s AR 001AL.. 1S11fTPA1JSE1 M;n071 28 20 21 21 22 LBL3·I(1MR011-I1I)IXI3I+1MR02I-1MR07I=I 41 22 23 SllJTX·0 1GOT06 1 43 23 24 LBL 5 1SllfTDSZ 1GOTO 1 1GOTO 7 1 47 24 25 LBL6111M+091GOIO51 51 25 26 LBL 7 f:AL1AL..1MR091 55 26 27 27 28 P1 GSB SllfT P6jGSBSlifT P51 ':AL 1AL.. 1 428 29 " 29 30 P2GSB SHfT P61 1 1010 1M ;n 08 1GSBSlifT P5 1 62F 31 32 Tota l 123 33 34 35 36 37 Note 110
CASIO PROGRAM SHEET Program for Shuffle-number game INo Game-3 I Description • Input the program written i n the next page. The objectiv e is to place the shu ffl ed number in ascend ing order w ith the le a st number of steps. The digits from 1 to 9 will appear in shuffled form, you must rearrange them in p r oper o rder by depre ss ing the right keys to make the changes a s shown b e low. There a r e nine deg rees of difficulty and a code should be selected first ( 1 =eas iest, 9 = hardest) and ~ pressed . The sh u ffled numbers w ill then be displayed and can be rearranged by use of the~ to§) keys w h ich m ak e the following movements: ~···· · ·· ·000000000 ~ ~ ..... ·00 0000000 ~ Digits will be interchanged as shown at left depending on ~····· ·0 00000000 the key depressed. LbLJ §) ...... ·0 000000 00 L!::::~__l Complete the g ame w ith the least number of key p resses. Variations: 1. Follow the reve rse seque nce if yo u can r e membe r it . 2. See if you can input the initial number directly. Step Data input operation Read-0ut Ste~ Data input operation Read-0ut ~CD 0. 10 To retry with 451287639. 1 (degreeofdiffi cu lt yi 2~ LEVEL 3 11 l'llhdigi tl 4~[Q] ITJ 2. 4. 2 451236789. 12 IHlh digit I 5~[Q]~ 5. 3 (reverse ) ~ 43 2 156789 . 13 4 (reve r~· ) EI] 1 23 456789. 14 lb\ digit! 9~[Q]§J 9. 5 tdegree11fdifftcullrt 3~ LE VEL 3 15 ~~ 3. 451287639. 6 345 1 29876. 16 (reverse) ~ 451236789. 7 (rt'\'t•rst.·) ~ 345126789 . 17 (rever se ) ~ 432156 789. 8 (l't.'\"t'rSt.') EI] 15 4 326789. 18 (reveF~el EI] 123456 78 9 . 9 (reverse) ~ 123456789. 19 Remarks Steps 1 and 5 are degree of difficu lty. Steps 4, 9, and 18 end the program . 111
IProgram for Shuffle-num be r game Program Remark Step Contents in memories ~~~@l~(g) 00 1 SllfT PS 9 1Min001AC1 3 01 9th digit of target value 2 LBL 1 1+1SllfT IND1MR 00 1X1MR001'/ -. 1SHFT 10" 1 =1SHfT DSZ1 13 02 8thdigit of target value 3 GOTO11XI91SllflIO"I=I 18 03 7th digit of target va lue 4 04 6th digit of target va lue 5 SllfT P6 MR Ol 1X-M 041Min Ol 1MR 021X-M03 1Min 02 1 6 05 5th digit of targetvalue 6 06 4thdigi t of target value SllJI P7 MR 021X- M051Min021MR03 1X-M041Min031 6 07 3rd digit of target va lue 7 08 2nd digit of target value 8 09 !st digit of target value 9 SHfT PB MR051X-M081Min05 1MR 061X-M07 1Min 06 1 6F Target va lue 10 10 11 SllfT P9 MR 061X-M091Min061MR07 1X-M081Min 071 611 12 12 13 P1 GSBSllJI P61GSBSllJI PS1 213 14 14 15 P2GSBSllJI P71GSBSllJI PS1 215 16 16 17 P3 GSB SllJI P81GSBSllJI PS 1 217 18 18 19 P4 GSB SHfT P9 1GSB SHfT PS 1 219 20 11 IF PO Min F 1'AL 1CAPS L 1E1V1E1L1a-5 SP11C!1 a-s II 1AL" 1AC1 21 13 lO 9 1Min00 1 21 22 LBL 1 1MR001SHfTIND1Min001SHfTOSZ1GOTO 1 1MR F 1Min00 1 0 1 22 22 23 LBL31MinFI 24 23 24 LBL 4 I SllfT RAN•1 SHfTRAN• 1x I 1 I 0 1-1SllJllNT1SllJT x- r 1GOTO 4 I 34 24 25 X-MF 1 6 1X- MF 1SllJI Xi:f1 GOTO 2 1 39 25 26 + I4 I= 1SllflXi:FIGOTO 2 1+ 13 I= I 47 26 27 LBL 2 1X- M001SllJTX-Y1SllJTIND1GSB01SllJTX-Y 1X-M00 1SlifTOSZ 1 55 27 28 GOTO 3 1GSBSlifT PS 1Min F 1 58 28 29 29 30 Total 118 2F 31 20 32 33 34 35 36 37 Note 112
CASIO PROGRAM SHEET Program for Hit-and-blow game INo Game-4 I Description Guess a 4-digit number • Input the program written in the ne x t page. Operation : . 1) Let the ca l cu l ator hold a four-digit number by the following operation. Key operati on : ~, [I) (The calculator is now in the RUN mode), !Bl (A four- digi t random number consistin g of different digits is generated and h eld by the cal- cu lator.) 2) Guess the number the calculator holds by inputting a four-digit number. Key operation: 0, 0, 0, 0, ~ ( O: numeric key). 3) The ca l cu l ator judges whether you are right or not . Example : Let us assume the ca l cu l ator holds "1234". If your guess is "5432" (key operation:(§), @ , ~, @I, ~ ), the calcu l ator d i sp l ays: I102'1III(1hitand2blows) I L__ Means first tria l Number of right digits but in wrong positions (ca l led "blows", "4" and "2" in this case) Number of r i ght digits in r ight positions (cal l ed "hits", "3" in this case) Referring to the message displayed, you make a guess severa l t imes until the ri ght number is reached. When your guess "hits " the secret numbe r (key operati on: [I), @I , ~, @, ~),th e ca lculator displays: I40O'nII I (You have succeeded at t h en-th t ri al .) Now the game ends. To restart the game with a n ew secret number, depress !Bl. Step Data input operation Read-out Step Data input operation Read-out ~[1] 7 12341EQJ ?:?:?:? 0. 4.0'6" 1 ~ ?:?:?:? 8 - ' 0. 1~ ?:?:?:? 2 54321EQJ 1•2.1" 9 0 I-?:?:?:? 3 89011EQJ 0.1'2" 10 ,-, . I__, ?:?:?:? 4 52311EQJ 2.1 '3" 11 A• I-' -' ?:?:?:? 5 7241 IEQJ 1•2'4" 12 ro j _./ ?:?:?:? 6 12361EQ) 3.0'5" 13 Remarks Step 2 is (1 hit, 2 blows); Step 3 is (1 hit, 2 blows); Step 4 is (2 hits, 1 blow); Step 5 is ( 1 hit, 2 blows); Step 6 is (3 hits); Step 7 indicates (correct on 6th try)_ 113
IProgram for Hit-and-blow game Program Remark Step Contents in memories ~~~@)~[g] 00 1 SllfTP5XI1I0I=I 401 2 \:) (Q 02 3 P4 2ndfMAC 1 1 1M1n001 303 4 LBL 1 1SHfTRAN• 1~RAN•\GSBSllJT P51SllfTINT1 Min F 1SllfTIND1 M1n00 1 11 04 5 MR001MlOS 1 13 05 6 LBL 2 1(1 1M- Q5'1MR 05)SllflX=O1GOTO 3 1 19 06 SllfllND 1MROS 1SllfTX - f 1GOTO 11GOT021 24 07 7 08 8 LBL 3 I 4 1Mln F 11MR 001Sllfl x-r 1GOTO 4 1Sllfl ISZIGOTO 1 I 32 09 9 LBL 4 1SilfTIND1MR001X 1 ( 1MR001 11 I ) 1H1t0x1+ 1 43F 10 SllJTOSZ 1GOT04 1X-M08 1AC ( AL 1a-s ? 1" s: 1" -s ?1 51 10 11 a-s : 1a-s? 1a-S : 1a-s? iAL"i 56 11 12 ?s I 12 13 POM1n07 1 3I6 I 0I0 1Sllf1Yx 1M+09\MR071 +1 41 10 13 14 M ln07 1SllfTHlx 1=1Mln061 O!Mln05\ , -, 16 14 15 LBL 1 1 41M1n001MR06\GSBH1P5 1.M1n06 1Sllfi1NT 1M lnF1 24 15 16 M-06 1 25 16 17 LBL 2 1Sllfj lND !M R 00 1Sllfl x- r1GOTO 4 1H1DSZ 1GOTO 2 I 32 17 18 LBL 3 1 11M-071MR071H1X=0 1GOTO6 1GOTO 1 1 39 18 19 LBL 4 1MR 07 1- 1MR 001=1SllfTX =0 1GOTO 5 I 46 19 20 610 1H1Yx 1M+051GOTO 3 1 51 IF 21 55 20 LBL 51 11M+051GOTO31 21 22 LBL 6 1MR091M+051MR051Hl 0 .:'.: I 60 22 23 23 24 Total 123 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 114
CASIO PROGRAM SHEET Program for \A, -, (,_{'" ·, l\L(., ' Search-bug game Game-5 I Description • Input the program written i n the ne xt page. Step 1 2 3 4 5 6 0 1 2 i3 n4 2.. 5 c 36 ::l 7 8 9 ----> line 0123456789 * I * * * * Contents o f m essage: Fi ve bugs hide in 100 boxes arranged in a sq uare as show n at left. You try to catch them with a net. Place your net on a box by designating its column and row positions. Then the calculator displays a message. Referring to the message, guess where the bugs hi de, the bug wil l move away to a n e ighboring box. Itmayfleetoafarboxifitstaysattheedgeof the squa re when the net is p lace d close. pg~mwm······5bugshide Search Bugs · · · · · preparat ion comple t ed ~ \.I'~" \. r V,. '}~·I Righ't ~n:rTL . .•. . . . captured WroiN~-fi~·~ . . .. .. . missed "( c\ . , Ri/Wr~ n:m .. . .. . . captured ontheline but missed onthecolumn Wr/Ri ~ n :m .. . .... captured on the column but missed on the line ·,,,-' - \.""'· ' ' Number of tri als Number ot'~~~a ~tured b~~s Data input operation Read-out Step Data input operation Read-out ~CD 0. 7 ~ nwm 8 0. Search Bugs 9 5. (5th lin e/ 5 .4 ~ Wrong-5: 1 10 4th column) 0.1 (6th line/ 6.4~ Ri /Wr- 5:2 11 4th col umn) 0. (7thli"eI 7.3~ Rign1-4:3 12 .3rd column) 0. 13 Remarks 115
IProgram for Search-bug game Program Remark Step Contents in memories ~@)~@l~(g) 00 1 SllfT P7 Slil1RANU 1X1MR 1F1=1SllFTINT1 501 2 P"i 02 3 SilfTPSMR071-11, - ,S1111X•01GOTO1 1·:AL1CAPSR 1CAPS j I 903 4 a- s I ,CAPS W1CAPS r , a -s - , a -SAROS,a --S: ,a-SAR091 16 04 5 At:j GOTO 2 1 18 05 6 LBL 1 ,·:AL 1CAPS w1CAPS r ,a--s I 1CAPS R 1CAPS i ,a-s - ,a-s AROB 1 27 06 30 07 7 a-s : , a-SAR09 1At:· 1 08 8 LBL21 31 09 9 p+ F 10 POMin0615 1Min001 1 1M+09 10 1Min071 710 11 LBL 2 1MR 1 F 1M in F 1SlllTIND1MR 00 1Slll1Xi:f 1GOTO 8 1SlllTINT1 - 1 16 11 12 MR 06 1SlllTINT 1= 1Slll1 ABS1 Min F 1MR 061Slil1FRAC 1- 1 24 12 13 SHfTIND 1MR001Slil1FRAC1 =I 28 13 14 SllfT ABS1M+ F I 0 1Sllf1x - F1GOTO 3 I 1 1Slll1x- F1GOTO 6 I 36 14 15 • I 1 ,S1111x-rIGOTO6I 40 15 16 LBL 8 1Slil1DSZ 1GOTO 21GOrn 4 1 44 16 17 LBL 61MR F 1Min071GSBSlll1P71 ,·+ 1 2 1- 1Sllf1FRAC1SllJTX•01 53 17 18 GOT071 11 55 18 19 LBL 71M in061GSB,SllfTP7u 7 1 21SllfTFRAC1SllfTX· O , . 11 I 65 19 67 IF 20 SllfTIND 1GOTO 6 I 20 72 2 1 LBL 0 1SllfTIND1M+001SllfTIND 1M+00 1 21 22 LBL 1 1SllfTIND1M-001MR 1F1Min F 1SllfTIND 1MR001SllfT x ;: r, 1 I 81 22 23 __9 1SllfTIND1M 00 1SllfTIND 1MR 00 1Sllfl ABS 1SllfTIND1Min001 89 23 24 IGSBSlllFT P81GOTO 5 I 91 24 25 LBL 3 1MR 1F1SHlfTIND 1M+001 1 1M-08 1.:AL1CAPSR 1CAPS j 1 100 25 26 gIhIt,a-s - ,a-SAR08ia-S : I 106 26 27 a-SAR09 1At:·1GOTO 5 I 109 27 28 LBL 4 (:AL 1CAPSW1CAPS r 10 1n1 9 ,a-s -1 117 28 29 a-SAR08 1a-s: 1a-SAR09 1At:· 1 121 29 30 LBL51 122 2F 31 Continued to next page 32 33 34 35 36 37 Note 116
IProgram for Search-bug game Program Remark Step Contents in memories PB 00 1 P4 2ndfMAC1 1 1Mm001 1 101M;n 1 F_1 - 601 2 LBL 1 f:AL Im 1AL:' 1MRQQ.jM;n061GSB SllfT P71Sllf!IND1 14 02 3 M;n00 1GSBSllfT P 7ir-:- 1MR 1F1-1 "AL1m1 21 03 4 W 1AL" 1SllfT IND!Mf 00 1SllfT IND1MR00 1M;n F 1 28 04 5 ':AL 1n 1W 1m1AL"1 33 05 6 LBL 2 I 11M-06 1MR06 1SllfTI~01GOTO 3 ·1SllfTIND1MR06 1SHIFTx - r1 42 06 07 7 GOTO11GOTO21 44 08 8 LBL 3 1MR 00IM;n F I 5 1SllFTx-o1Sllflx-r 1GOTO 4 1S11fl ISZ 1GOTO 1 I 52 09 9 LBL 4 151Mm08 1':AL 1CAPSS1CAPS e 1a Ir I c I 61F 10 h 1« -SSPICE1CAPS B 1CAPS U I 9 I S 1AL"1 68 10 11 11 12 Total 230 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 IF 21 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 2F 31 32 33 34 35 36 37 Note 117
SA03012001A ® Printec