@The information contained herein is subject to change without notice. ® Reproduction of this manual either in part or its entirety is forbidden. @ Note that the manufacturer assumes no responsibility for any injury or loss incurred while using this manual. ®Due to limitations imposed by printing processes, the displays shown in this manual are only approximations and may differ somewhat from actual displays. FOREWORD Thank you for your purchase of the CASIO f-7800G.
CONTENTS FOREWORD HANDLING PRECAUTIONS .. 1. CONFIGURATION AND OPERATION . 1-1 NOMENCLATURE AND FUNCTIONS . 1-2 POWER AND BATTERY REPLACEMENT . 1-3 BEFORE BEGINNING COMPUTATIONS 2. MANUAL COMPUTATIONS 2-1 BASIC COMPUTATIONS Display window . Power switch Special operation keys Numeric/Decimal point/Exponent |npui keys Computation keys . Graph keys Function key: Adjusting the display contrast Auto power off function Computation priority sequence Number of stacks .
PROGRAM COMPUTATIONS GRAPH FUNCTION APPLICATIONS SINGLE VARIABLE STATISTICAL GRAPHS Drawing single variable statistical graphs Summary PAIRED VARIABLE STATISTICAL GRAPHS . Drawing paired variable statistical graphs WHAT IS A PROGRAM? . Formulas Programming . Program storage Program execution PROGRAM CHECKING AND EDITING {CORRECTION, ADDITION, DELETION) Formulas . Programming .
HANDLING PRECAUTIONS @ This unit is composed of precision electronic components and should never be disassembled. Da not drop it or otherwise subject it to sudden impacts or sudden temperature changes. Be especially careful to avoid storing the unit or leaving it in areas exposed to high temperature, humidity or large amounts of dust. When exposed to low temperatures, the unit will require more time to display answers and may even fail to operate.
1-1 NOMENCLATURE AND FUNCTIONS precursory keys ~Display window functional keys mow far] Graph keys H 3 s a Contrast fiat Mods key Power switch Delete key Ali clear key Function Keys Graph keys Numeric keys— Answer key— Execute key Arithmetic operation keys M Display window *¥%k MODE #%x% sys mode . RUN ¢al Mode @ COMP ante © Deg display : Norm Step 2 The display window is capable of displaying 16-character by 8-line text and symbols. Graphs are produced 63-dot matrix.
. For manual computations and program execution. . For writing or checking programs, . For clearing programs. Deg displayed. If is pressed, unit of angular measurement is specified as egress. .Rad displayed. If [ex] is pressed, unit of angular measurement is specified as radians, it (6] Gra displayed. If [E€] is pressed, unit of angular measurement is specified as grads. look (72 Fix displayed.
Caesar V110210 ] Cursor/Replay keys Press to move the cursor (blinking theft, right, up, and down on the display. The (4l key moves the cursor to the left, (5] moves the cursor to the right, (2] moves the cursor up, and (2.1 moves the cursor down. Holding any of the keys down will cause the cursor to continuously move in the respective direction. Once a formula or numeric value is input and is pressed, the 4] key and (5 key become “replay” keys.
W Graph keys Used to produce a variety of graphs (see page 55 for details). These keys cannot be used in the Base-n mode. immodest display key #® Used to confirm the status of the system mode, calculation mode, angle unit and rounding. Setting status is displayed only while this key is pressed. Graph-text key ® Switches between the graph display and text display (see page 20). Ej Plot key/Label key #® Press to plot a point on the graph screen. ® Pressed following [SIFT to input label within programs.
®When pressed following the 8] key in the Base-n mode, the subsequently entered value is specified as an octal value, Reclprocal/Factorlal key ® Press prior to entering a value 1o obtain the reciprocal of that value. ®When pressed following the BiT key, the factorial of a previously entered value can be obtained, ®Press in the Base-n mode to enter A (1050} of a hexadecimal value. Degree/minute/second key {decimal+rsexagesimal key} ® Press to enter vigesimal value.
Root/Cube root key ® Enter x, press this key and then en ¥ In the 8D or LR mode, this tu ing the [SiF] key. ® Press following the [iF] i oy emerge newer; :veto obtain the cube rot of a subs@ Press in the Basso ® Used as a data inj 'ler y to compute the xth root of nation is only available after press mode to obtain a logical sum (“or” » or’). put key in the SD or LR mode.
[IMPORTANT} | * Never allow batteries to come into contact with direct heat. Doing so can cause them fo explode. * Be sure 1o load batteries with positive poles facing upwards. *» Keep batteries out of the reach of small children. Cor i sep . Contact a can immediately if swallowed, staph M Auto power off function The power of the unit is automatically switched off approximately 6 minutes naffer the fast key operation {except during program computations).
M Number of stacks This unit features a memory known as a stack for the temporary storage of low priority numeric values gnd commands (functions, etc). The numeric value stack has eight labels, while the command stack has twenty, If a complex formula is employed that .exceeds the stack space available, a stack error {Stk ERROR) message will appear on the display. Ex.
W Number of input/output digits and computation digits ®The allowable input/output rigger (number of digits) of this unit is 10 digits for & mantissa and 2 digits for an exponent. Computations, however, are internally performed with a range of 13 digits for a mantissa and 2 digits for an exponent. Ex. (EE] 42857 [BE) 42857.14286 9.14285714 * Computation results greater than 107 (10 billion) or less than 107 {0.01} are automatically displayed. in exponential form. Ex.
H Number of input characters This unit features a 127-step area for computation execution. One function comprises one step. Each press of numeric and # keys comprise one step. Though such operations as [ 771 ([T key) require two key operations, they actually comprise only one function and, therefore, only one step. These steps can be confirmed using the cursor. With each press of the key the cursor is moved one step. Input characters are limited to 127-steps.
#l Corrections ~ when [5] is pressed, the letter at the insertion position is surrounded by “L.” and boinks. As many lefter and/or commands as desired can be inserted at this position unit (<0, (2], T2, L), or pressed. ®To make corrections in a formula that is being input, use the [T and (B keys to move ta the position of the error and press the correct keys. Ex. To change an input of 122 to 123: This boinking [\ is indicated the alphabet mode ( ki key), 122_ while it is indicated the shift mode (S} 122 3 1
®To store the same numeric value to multiple memories, press followed key). Ex. To store a value of 10 in memories A through [566) [~ ) el (£ 10. M Memory expansion Though there are 26 standard memories, they can be expanded by changing program storage steps 10 memory. Memory expansion is performed by converting 8 steps to one memory. * See page 106 for information on the number of program steps. Number of memories 26| 271 281 528 Number of steps 4006|3998 3690 .. 13926] .. [3606] ..
Ex. 123+456 878. 718 @) 3 [aws] [656] Libyans 210. Numeric values with 13 digits for a mantissa and 2 digits for an exponent can be stored in the Ans memory. The Ans memory is not erased even if the power of the unit is switched OFF. Each time [B] s pressed, the value in the Ans memory is replaced with the new value produced by the computation executed. When a value is stored 1o another memory using the [§ stored in the Ans memory. Ex.
2-1 BASIC COMPUTATIONS W Arithmetic operations ® Arithmetic operations are performed by pressing the keys in the same order as noted in the formula, # For negative values, press (7] before entering the value. Example Operation Display 23(H 451 53(EE) 12368X 753274103 6.503680613X10%] {6903660613000} * Results greater than 10" (10 bison) or fess than 10° {0.01) are displayed in exponential form.
W Memory computations ®The contents of memories are not erased when power is switched OFF, They are cleared by pressing followed by [Md] ({5611 key) and then [Exes. Example Operation Display 9874 X 0.874 =) (ril] BN [EXE] 9.874 {urd 1Y 5] 7 [ERE 69.118 ) B ) 1265 118.488 9874 Ours] 1Y 0 26 [x€] 256.724 286,348 * The = key is used to input numeric values in memory.
Example Operation Display 2_2 SPECIAL FUNCTIONS 100+ 100 5[ BxE] |aooe 7] 4] (66&] (Four dec16.6667 mail places specified.) M Continuous computation function [ionize] 91 €€ (specification Even if computations are concluded with the (B key, the result obtained canceled) can be used for further computations. In this case, computations are period] (] (5] (EXE] (Five misinformed with 10 digits for the mantissa which is displayed. significant digits specified.) _ o tame [uoe] (21 (€42 ] (Specification Ex.
M Replay function 34 This function stores formulas that have been executed. After execution is complete pressing: either the or 4’1 key will display the formula executed. Pressing (5 will display the formula, with the cursor located under the first character. Pressing [ will display the formula, with the cursor located at the space following the last character.
M Multi statement function ®The multi statement function {using colons to separate formulas or statements) available: in program computations can also be used for manual computations, ® The misstatement junction allows formulas to be separated by colons to make consecutive, multiple statement computations possible. ©When [£E] is pressed to execute a formula input using the multi statement format, the formula is executed in order from the beginning. uninviting “.
W Trigonometric functions and inverse trigonometric functions ®Be sure to set the unit of angular measurement before performing trigonometric function and inverse trigonometric function computations. Example Operation Display 5in 63'5241"= Ore @) [BXE] 0.897869012 [sn |63k ] 52 cos (-5 fan (~35 gray —0.6128007581 2+5in 45" X cos 65"= NIOBE 1 [ ExE] 0.5976724775 2 [7) [sia | 45 Xl (£0s] 65 [EXE ] Can be omitted. apse Gan ve entered as & sin”’ [she T! {Determine the value of x when sin =05} Y2 cos’ = 2 C.
M Hyperbolic functions and inverse hyperbolic functions Example Operation Display sing [Fup] 18.28545536 cosh Exe] 1.856761057 tang cosh 1.6= 0.2231301801 i e (Proof of cosh x sing g=o*} 20 cosh ‘( )= 15 0.7953654612 Determine the value of = when tang 4 _ x £.3439419141 1.389388923 )= 1728757406 (v 2.5 [es211.5 (1 [Fym] {Continuing) sl (nwm] (5] 30 {ee] 215 [sift] [P 7] 0.88 ] 4 EXE (551 (Fve] 2.9866142882 0.2231301601 ~-1.5 0.7953654612 0.3438418141 1.3893889238 1.
M Other functions Ran#, Abs, Int, Fran) Example Operation Display 24§+ 81 (=1X2XEX ~X8)= 40320, Random number generation {pseudo random dumber from 0.000 to 0.999) A=+ g =17 Intestinal 40" {Prut of cods = VISE 1,1 mitt e 05430803571 What is the absolute value of the common logarithm. of i? liar 30 1245087365 2mrTTs(BE) 2Tl 6 a7 {ExE] {ExE 8 (S (7 [E¢E] i alt] [HEEP s} (fame ] [BEES Sweetie s AW El sla?imalxry D8 [0 B EEe] 400 2 mEE (Continuing) [$7] (oo™} [Fna) LAl BE {gt] [ExE] 3.65028154 54, 12.
2-4 BINARY, OCTAL, DECIMAL, HEXADECIMAL COMPUTATIONS @ Binary, octal, decimal and hexadecimal computations, conversions and logical operations are performed in the Base-n mode (press [ ® The number system set by respectively pressing (8], (e, or [Hex], followed by [EXES. ®Number systems are specified for specific values by pressing ) then the number system designation (8], immediately followed by the value. ® General function computations cannot be performed in the Base-n mode.
H Negative expressions Example Operation Display o] (3 How is 110010, expressed |[8in 1 [BE] s a negative? [tie] 110010 €] How is 72 expressed as a [ Qot) EXE] negative? [eq] 72 [ERE) How is dais expressed as [EXE] a negative? [Neg] BAEZ] M Basic arithmetic operations using binary, octal, decimal and hexadecimal values Example Operation Display 10111+ 11010, 110001, BA745— DFys=AB8.g 123, X ABC = 37AF41q =228084,, 78811 =1EC, 7654512, =5165 * Computation results are portion cut off.
2-5 STATISTICAL COMPUTATIONS W Standard deviation ®Standard deviation computations are performed in the SD1 mode. {Press o [X.) ' @ Before beginning computations, the statistical memories are clearer by pressing [ followed by (8¢l {[A€ key) and then # Individual data is input using (571 {F Hotkey.
* Erroneous data clearing/correction [ {correct data operation: 130 [8iF7] 1203 T is entered, enter correct data after pressing (26, (2“ 1f 120367 7] 31 is entered, enter correct data after pressing [AC] Wienie (1 30 [BT] is entered, enter correct data after pressing @ 1 120 (7] [T 30 [6%] was entered previously, enter correct data after pressing 120 (37 £ 30 [€L] M Regression computation & Before bedimming computations, the tabulation memories are cleared by pressing doweled by [Sei] and then [ @ Individua
® Logarithmic regression ®The regression formula is Enter the x data as the logarithm {In} of 2, and the y data inputs the same as that for linear regression. ®The same operation as with linear regression can be used to obtain the regression coefficient and for making corrections.
@ Power regression ® The regression formula is Enter both data » and y as logarithms (In). ®Correction is performed the same as in linear regression. Constant term A is obtained by [§iF] [ estimated value § is obtained and estimated value 2 is obtained by (7] [8#) o« [Ang) [E¥E] and Zorn are obtained by 3 Zine, Pinafore, Sing, Singing, and Etnz-iny respectively. Example Operation Display : GRAPHS 3 3¢ 2 3.33220451 ¥ 3.401197382 38 3.496507561 4491 [B%] 3.555348061 Lin 5717 Through.
The graph function! of this unit makes it possible to produce a wide variety of function and statistical graphs quickly and easily dot display. (Upmost and leftmost lines are not used.) Besides the built-in function graphs, a generous selection of functions can also be input for graphic representation. Graph commands can be used manually or in programs, but here all examples will be entered around manual operations.
W Overwriting built-in function graphs Two or more different built-in function graphs can be written together op the same display. Since the range for the first graph is automatically set, all subsequent graphs on the same display are produced according to the range of the first.graph. The first graph is produced by using the previously mentioned operation (s [function key] (B} Subsequent graphs are produced using the variable X in the operation s [function key] e B8 [Exe] (B : B key).
Here, let's try changing the currently set range values to those listed below: Min —~ 0 Max — 5 Min — =8 Max — 15 Soft -~ 1 Elysee 5 (@ Input O for Min. ore E ST Minx% max 5, ASCII max:1@ set B, @ The Max value is the same, so simply press (Bl £ Range can also be used.} sct Ministry, maxima seize, 3 Input 1 for Excl. 1(BE] @ To change Min to —5, use the [T ] key to move the cursor one digit ta the right and input §.
* The input range for graph ranges is through 98 * Only numeric value keys from T through [8], [, (B8, (55, (€0, 50 L L], and el can be used during range display. Other key operation js ignored. {Use the key for negative value input) * To completely change an existing range setting, ensure that the cursor is located at the first digit (all the way to the fife) of the displayed value.
B User generated function graphs After performing range settings, user generated graphs can be drawn simply by entering the function (formula) after pressing [, Here, let's try drawing a graph for Set the ranges to the values shown below. e — Range 5. Min: max i, sell, Femininity, max:10, 36112, Input the functional formula after pressing the 2 key.
First, draw the graph for o) BP0 B8 (571 (3 3 (AIRS Next, draw the graph for Finally, let's use the trace function. s — Blinking painter 4 L x-coordinate value The pointer appears at the extreme left plot of the graph. The 5] key moves the pointer to the right along the graph, Each press of (3] moves the pointer one point, while holding it down causes continuous ; movement. I BT~ (Hold down) Hold (23 down until the pointer reaches the intersection of the two raps.
* The trace function cannot be written into a program. * The trace function can be used during a "—DIPS-" display. * When the format el formulae M E formula (8] is executed and a graph is drawn by pressing [B€] directly after executing the trace function during halt status, the previous coordinate value remains on the display. After the trace function is executed and the text Display is brought up using the (&1l key, pressing (E&] causes the next graph o appear and the coordinate value to clear.
76 If -y coordinates are not specified for the plot function, the pointer appears at the center of the screen. Set the following range values: [P} ) To find the Y-coordinate value: Range Xmin:i=g . max §. soi 1, Yaobang-2, maxima. sc1:2, 2 x=1.5 s V4. « Attempting to plot a point outside of the preset range is disregarded. « The = and y-coordinates of the pointer used in the plot function are respectively stored in the X memory and Y memory.
Now plot a point at (2,0} again and use the cursor key ({5} 1o move the pointer up to the point on the graph 2 Lo | {Move the pointer:up to the point on the / graph for y=32.) i S Draw a line using the line function. Tine Next, a perpendicular will be drawn from the same point on the graph to the y-axis, First, plot the point on the graph and use the cursor key {€1) to move the pointer to the y-axis.
74 Now use the plot function to blink the pointer at the origin of the graph and then use the factor function to magnify the graph 1.5 times. 011 Emblem * The multi statement function is used to produce the graph in a single step. The following shows the resulting range values: This indicates that the range values for the x and y-axes are equal to 171.5 of their original values. Range Xmini=249. max:240, sclerosis. Minim, max:l BETHLEHEM sci:9,5 Now let's try magnifying the graph anther 1.5 times.
The following display shows the new range values: =] To reduce the graph by half again: EXE Range maxima, sc1:188, max:j 42220221 561:0.5 A Now fete's double the x-axis and increase the y-axis by 1.5 times. ¥l CONCEITED 2[A 0 (el Now execute the function. B % Pat Factor @ 5 T Graph Resin X Riot :Faster 2,1 Holograph Y=sin X Using the operations outlined in this section, graphs can be magnified or reduced.
Next, reduce the original y==cos x graph by 1/2. {3 &1 {Returns to original graph.) [t B In the above examples, the changes in the graph size were performed at the center of the display. If the pointer is shown on the display, the magnification/reduction is applied centered at the pointer. 78 3-3 GRAPH FUNCTION APPLICATIONS Even complex equations can be graphically represented. A number of graphs for the equations wiki be presented in this section. Ex. 1) Draw the graph for the third degree equation, +80.
Operation (] fender il B[] 6 Abel B[] 6 154 160 BF B8 [ 300 641 828 el 1260 [&E] Ex. 3} Find the maximum and minimum for the equation, 36" 160x+300. " Iif this equation is graphed, the minimum and maximum can be easily understood without differentiation. The range values tor the graph are given on the right. Operation (el (5E) Geeing] PAWPAW [rnd B¥ [T 160 (A 1 B Ex. 4} Determine whether the two graphs {for equations, and have a point of tang ency. The range values for. the graphs are given on the right.
3-4 SINGLE VARIABLE STATISTICAL GRAPHS # Single variable statistical graphs are drawn in the SD2 mode (i) 5 ®Bar graphs, line graphs, and normal distribution curves can be produced as single variable statistical graphs. ® Function graphs are also possible in the SD2 made, so graphs of theoretical values and graphs of actual values can be overwritten. * Abs and ¥ cannot be used in the SD2 mode. ® Number of data is determined by expanding memories.
@ Clear the statistical memory, (] (et ] (EE] ® Input the data, 0[BT} 10 [B7) (B (o7] 20 [o7) [o7] 30 [671(57] 40 (571 (57) [BT) (571 (671 [67) (571 (671 100 (571 (1) ® First, draw a bar graph. () (EXE Next, overwrite a line graph. (B [cine] (ERE] Finally, draw a normal distribution curve. Since the y-axis value is relatively small when compared with the bar and fine graphs, the same range values cannot.be used. Change the range values to those shown below Range Xmin:@, max:11@, Scipio.
3-5 PAIRED VARIABLE STATISTICAL GRAPHS ® Paired variable graphs are drawn in the LR2 mode { (S 968 &1). ® Paired variable graphs can be drawn as regression lines. # Standard function, graphs can also be drawn in the LR2 mode, so theoretical graphs, data distribution and regression line graphs can be overwritten, ® After data input in the LR2 mode, points are displayed immediately, and data is input o the statistical memory.
4-1 WHAT IS A PROGRAM? This unit has a built-in program feature Thai facilitates repeat compute. sons. The program feature is used for the consecutive execution of for. mauls in the same way as the “multi statement” feature is used in manual computations. Programs will be discussed here with the ald of illustrative examples, EXAMPLE: Find the surface ares and volume of a regular tetrahedron when the length of one side is given.
When et (2] are pressed, the system mode changes to the WRT mods, Then, the number of remaining steps {see page 106)is indicated. The number of remaining steps is decreased when programs are input or when memories are expanded. If no programs have been input and the number of memories equals 26 {the number of memories at initialization), the number of usable steps should equal 4,006. The larger figures located below indicate the program areas (see page 108).
(BxE {Prof] O EXE] 7 (B (value of A} [ 7oA OXT BAZAAR, V2+3XAx'3 Prof O ? 10 346.4101615 471.4045208 {V when A = 10} {243XAx’8 Prof @ ? 10 346.4101615 471.4045208 Prof O ? 10 346.41016158 471.4045208 Prof @ 169.7409791 ~ Dis — {When 346.4101615 471.4045208 Prof @ 169.7409781 161.6817506 Tvwhena=7 (E4E] {value of A (el 471.4045208 Prof O 169.7409781 161.69175086 Prof @ 169,7409701 161.6917506 Prof @ 778.4228634 Dis ~ 1869.7409791 161.6917506 Prof @ ? 15 779.4228634 1590.
* Directly after a program in PO is executed by pressing [F55) 0 [8E] ag ¢, * this example, the Prof 0 command is sired by the replay function, Therefore, subsequent executions of the same program can be per. formed by simply pressing Operation [Fea] O[EE] {PO program execution) 108 (Input 10 for A) & (Display V when A = 10} {Execute) {input 7 for A) {Display V when vor PROGRAM CHECKING AND EDITING (CORRECTION, ADDITION, DELETION) Recalling & stored program can be performed in order to verify its contents.
(® Program editing First, a comparison of the two programs would be helpful. Tetrahedron: {3751 H2E3R kB3 Tetrahedron: (0717 (073 120k 813 The tetrahedron program can be changed to a tetrahedron program by deleting the parts marked with wavy lines, and changing those that are marked with straight lines.
Summary? Operation Keys used Program WART mode specification [ocelot) o check ® Program raga specification (Omitted if PO} | LL1[E] ®Start verification [exe] ® Verification of contents IS5 Correction ®Move the cursor to the position to be core irascibly erected. @ Press correct keys. Defection ® Move the cursor Lo the position ignited. . ® Delete [BEL] Insertion @ Move the cursor to the positioned S1[v] rested into. ® Specify the insert mode. N ® Press desired keys.
@ Ne ERROR (Nesting error) Indicates a subroutine nesting overflow by the Prof command, & Stk ERROR (Stack error) Indicates the computation performed exceeds the capacity of the stack for numeric values or for commands {see page 16). ® Mem ERROR (Memory error) Indicates the attempt to use a memory name such as Z [5] without having expanded memories. @ Arg ERROR {Argument error) indicates the argument of a command or specification in a program exceeds the input range (i.e.
4-4 COUNTING THE NUMBER OF STEPS The program capacity of this unit consists of a total of 4,006 steps. The number of steps indicates the amount of storage space available for programs, and it will decrease as programs are input. The number of remaining steps will also be decreased when steps are converted to memories. (See page 24).
4-5 PROGRAM AREAS AND COMPUTATION MODES This unit contains a total of 10 program areas {P0 through P9} for the stir. age of programs. These program areas are all utilized in the same man. ner, and 10 independent programs can be input. One main program {main routine) and a number of secondary programs {subroutines) can also be stored. The total number of steps available for storage in program areas PO through P8 is 4,006 maximum.
l Cautions concerning the computation modes All key operations available in each computation mode can be stored as programs, but, depending on the computation mode, certain commands or functions cannot be used. Base-n mode » Function computations cannot be performed. * Units of angular measurement cannot be specified. * All program commands can be used. « Be sure to include a “.4” at the final result output fo return to the previous computation. mode when a program execution is terminated. Fail.
[dicier [T} Fxxk MODE *hx Return to RUN mode. sys mode ! RUN cal mods : COMP angle ! Deg display @ Norm Step 2 M Erasing all programs To erase all programs stored in program areas 0 through 9, specify the PCL mode and press and then [Belt. Example: Erase the programs stored and PS. Operation Display [face] (81 Sys mage : POL cal mode : COMP Angie @ Dag display © Norm 3879 Bytes Roe prig 1283 687 {sh If] [DeL | sys mode . PCL cal mode @ COMP angle .
Add “Goth 1" to the end of the program, and add “Lbl 1" to the beg, nine of the program ias the branch destination. . If this is simply left the way it is, however, the volume will not be display, ed and execution will move immediately to the input of one side at xg?; beginning. To prevent this situation, insert a display command () front of the “Goth 1", " The complete program with the unconditional jump added should look like this: Wbl VU2, 102, Goth, 1 25 steps Now let's ry executing this program.
The is displayed when [ 1 are pressed. If the condition is trug execution advances to the statement following If the condition is no{ true, the statement Hollowing = is skipped and execution jumps to the statement following the next "e+” true Loft Relational Right State{ ‘f'} Stateside operator side men 4 men I not tree — A statement is a computation formula {sin AX 5, etc.) or a program com. mans {Goth, Prof, etc), and everything up to the next regarded as one statement.
I this program, first 10 is stored in memory A, and 0 is stored in memory €. Memory A is used as the “counter” and countdown is performed the specified number of times by the Dsz command. Memory G is used to store the sum of the inputs, and so first must be cleared by inputting a 0.
Subroutine e, > P3 Main routine Prof 4 8 Levi 1 Levi 2 Level 3 Level 4 The subroutine command is “Prof” followed by a number from 0 through 9 which indicates the program area. Example: Prof 0 to program area 0 Rag 2 -4, Jump to program area 2 After the jump is performed using the Prof command, execution continues from the beginning of the program stored in the specified program area.
Computation of the volumes is also performed in a similar manner. After a jump is made to P8 for computation, execution returns to the main routines. In PO, the program ends after the volume of the tetrahedron i displayed. In P1, however, the result computed in P8 is divided by four to obtain the volume of the tetrahedron. By using subroutines in this man. ner, steps can be shortened and programs become neat and easy to read. The following illustration shows the flow of the program just presented.
4-8 ARRAY-TYPE MEMORIES M Using array-type memories Up to this point all of the memories used have been referred to by single alphabetic characters such With the array-type memory introduced here, a memory name (one alphabetic character from A through Z) is appended with a subscript such as [tor [2].
The following shows: a case in which array-type memories overlap wiy standard format memories. This situation should always be avoided. Example: Store the numeric values from 1 through 5 in memories A1) through A{5] respectively. ALT C, :.Goth, 1, ©, 1,1, 47102 ] 441031 4 4.
Y Example program 2 The same memories are used as in Example 1, but two types of memory names are used and the x and p dale kept separate.
It messages are included as shown here, the display is as follows; goings longer than 16 characters are displayed in two lines. When {Assuming that the program is stored in P1) Alphabetic characters are displayed at the end of the bottom line, the :nme display shifts upwards and the uppermost line disappears from the (Pisa] 1 [84E} 10(8€) ¥751 0 123+45 168. 852-87 Messages are also convenient when displaying result in program com. 765 mutations. . P Example: 1028.
4-10 USING THE GRAPH FUNCTION IN PROGRAMS Using the graph function within programs makes it possible to graphic. ly represent long, complex equations and to overwrite graphs repeatedly, All graph commands {except the trace function) can be included in pro. grams. Range values can also be written into the program. Generally, manual graph operations can be used in programs without modification. Ex. 1) Graphically determine the number of solutions {real rots} that satiety both of the following two equations.
PROGRAM LIBRARY <{Prior to use> # Always check the number of remaining steps before attempting to store programs. #The library is divided into two pairs: a calculation section and a graph section. The calculation section shows only answers, while the graph section shows whole displays. ®To make programs in the graph section easier to follow, * is used to indicate carriage returns. The [BE] key should be pressed wherever « appears (« does not appear on the display).
4 No. 1 Program for ) [Ty Prime faster analysis 1 Notes steps . 2 Description 7 " Prime factors of arbitrary positive integers are produced For 1< < 10" prime numbers are produced from the lowest value first. “END" is displayed ar ! the end of the programs. 8 Overviews 52 e i divided by 2 and by all successive wid numbers 13wt 1o 62 cheek for divisibility n Where & is @ prime factor, m, 5 assumed, and division is repeated until Example 01> 15 T9=TX 1T 128 2 134 1234567890 = 2% 325X 53X 3607 X 3803 145 % .
CASIO PROGRAM SHEET Program for No. Greatest common measure 2 [Ferber} [2] Program Wil mi Aft iy ial Description T > Euclidean general division is used to determine the greatest common measure for two integers @ and b, For lal, Ib! < 10°, positive values are taken as <10 Overview> o= max {lal. b1} = min (ol lol) 169, = .
CASIO PROGRAM SHEET Ne. 3 Progeny for No. Number Definite integrals using Simpson's rule 3 Program Notes distaste Description a2y The right-hand portion of the above equation can be transformed s follows. : Bos =yt By soy 2y a) —ulna 4 i 89 Let flee T 87 104 Example (1> am0.bm1, 2n=10 1=[0 iy, 07853981537 =H2B62HEETE0 and operation 19 Total 136 steps #Store the program written on the next page.
PROGRAM SHEET No. 4 Program foc Na. I Number L+ Y transformation 4 e MOREISH 2] Program Notes Description Rilke RyR ROFL # Defy m T4 105 108 Rivera Re By 1 RRy 128 Example 138 R 12400 TG faience. 152 Ry== 47 {41} ol F o4 182 Ry=82 (1) Re=220 Preparation and aeration e T4l o ® Store the program written on the next page. e execute the program as shown bestow in the BUN mode (GG (1) 184 Step; Key operation Display Step.
CASIO PROGRAM SHEET Program for N No. Minimum loss matching 5 Description Calculate R, and Ry which match % and 2, with loss mini iced, Ry Zgmm %Rz e Zy Minimum 1058 L, ™20 tog Example Calculate the values of Ry, Ry and Ly, for Zo= 5000 and Z; =200 Preparation and operation #Stare the program written o the next page.
CASIO PROGRAM SHEET Number Program for . No. Notes ¢ Cantilever under concentrated load 6§ : Program steps Description ', Young's modulus (kg/mm*] Geometrical moment of inertia {mm?) Do 5 &t Distance of concentrated load 4 + from support [mm] Load Tke) Distance nf point of interest ram s 3 the support Defection ¥ Lemme. Angle of deflection s Bending moment 107 Do Brs wine 106 SRR 129 Example M0 shearing Juan (shearing Joan Ws = ) "j‘, 4000 kg/man [ VIR LXL ‘ 1= smut What are deflection. angle of deflection.
CASIO PROGRAM SHEET Program for Ne. Parabolic movement 7 w Description = {Vy cos china) Yy [m/s) aly Example Initial velocity Initial angle a =25 Height Plot the trace-of movement-ch-intervals of 4t Preparation and operation #5101 the program written on the next page. #Execute the program as shown below in the RUN made (#4656 ) Step Key operation Display Step Key operation Display 1 [Pogo 130 [ixe] =7 13 EXEC 58.91000616 BXE 0. 16 BE] 26.24518701 Repeat from step 11 8 Exec] 218 EXE 0.
CASIO PROGRAM SHEET Program for o, Normal distribution Description Obtain normal distribution function ¢ (e} (by Hastings' best approximation). (o pur L Pledge TELNET frost's) 2316419 €4 178147937 1938153 Comm 1821855978 0.356563782 Example Calculate the values of (z} atr =118 and 2 =0.7. Preparation and operation ®Store the program written on the next page _ ® Execute the program as shown below in the AUN mess Step| Key operation Display Step. Key operation Display 1 [Pablo x=2 n 2 118 0.
CASIO PROGRAM SHEET Pros am o Circle and points of tang ency e 9 @ Notes e L Description L 3 Circle formula Tx 3 hobbyist = % Formula for tangent Junes pas I : 2 sing through point mie the tangent line slope T 3 fal, Draw a line {rom paint & (2", 3} to 2 circle with radius r, and determine the stop m ot ® and intercept b (Fy Also, read the coordinates of the tangent using the trace PR s function, and vse fhe factor function t magnify the graph M % M= 103 Example W= 3 m and b are determined using these value
Program fo Program 'circle and points of tang ency o 9 Circle and points of tang ency e ] Step | Key operation Display Step Key operation e | 0l58) done 6 done 10 done 0.3169872981 &8 1.183012702 Dis = B =D [€xE] 2 ExE 7 done 0 done done 0.3169872981 1.183012702 = B = 1.045038106 Dis — Dis 0.3169872981 1.183012702 B= B 1.0490381086 12 ~1.
Program 1oy o Program for_ Yo Circle and points of tang ency 9 Circle and points of tang ency 9 Step Key aeration Display Step Key operation Display GIBE ~1.549038106 —1.
No. CASIO PROGRAM SHEET 10 Program foc 4 | g Program Rotation of figures 10 l/” — ogre description 2 ¥ I Coordinate conversion familiar resold singing 5608y Draw » figure that represents degrees rotation of & triangle. 110 Example e Draw the Glare of the triangle (A 2, 115}, B {6, 0.5} C {5, 1.5} rotated 132 LEL 140 143 NOTE) F P 158 + The blinking point ¢an be moved using the cursor keys. : : 159 « To terminate the program. press the [A8 ] key during graph display.
Program Rotation of figures .
No, CASIO PROGRAM SHEET " Fumier Frogmen Graph variation by parameters " 11 s Program Notes rps Description T T z0s Ts i, e Damped vibration Over damping) Tibet 57 PN deign oml 2 e 5 {if) & =n (Critical damping) trotagtezate™ Acacia) 115 iy €
Program for No. Program o7 o No. {Graph variation by parameters 11 Graph variation by parameters 11 Step Key operation Display Step Key operation Display (7 0 ) Prof O 754 0 (B Prof 0 EPSILON=? EPSILON=? 0.1 Q.1 orgasm 0.18 XQ=? XQ=? 2.5} V=17 V= 1[5 ) [Rag] O [E56 Prof @ EPSILON=T 0.
CASIO PROGRAM SHEET No. 12 Fromm e Hysteresis loop Program Notes RCMP' 1 15 Description ; W ST When a ferromagnetic Y W density rained In a magnetic field. Lhe specimen br. 7 e comes magnetized. The BH relationship can s 5 be represented by @ hysteresis curve.
Program for N [2% Hysteresis loop 12 Step Key operation Display 1.0 [ExE] 0.86 [ExE] 5 — Input data in order. 6 EXE] -1.33 done 7 done END G 8 Program: for N o, Hysteresis loop 12 Step Key operation Display i O[5 Prof @ . NO., OF DATA? 1 17 [Exe} Prof DATA? 17 2 MAIN LOOP NO. OF DATA? 12 (ERE] Prof @ NO. OF DATA? 17 3 MAIN LOOP NO. OF DATA? 12 H=7? 04[] . 0.
CASIO PROGRAM SHEET Na. 13 Prang for Ho. Program Notes | Number Regression curve 13 ©° fastens Description Logarithmic regression curve PN NID 31 on formulas Yowl Exponential regression curve Regression permute: felony 5 iy 118 =gt 118 Ald Power regression curve ' -3 8 Anxiety LX Tii 5 Regression formula 97 TALKIE See page 176 for an example.
CASIO PROGRAM SHEET Program for . No. Regression curve 13 Example Perform exponential: regression of the following data. xi| 227 561 95 138|180 232 299,378 62, 40 Draw an exponential regression curve, and use the trace function to estimate the value for y when Xi= 24, Also, obtain the values of A and B of the regression for maul, Range values: Min {10 Y min D10 Max 150 Y max 158 Sell 110 Elysee DHG Preparation and operation ®Store the program written on the next page.
Program tor . no. Program lor N o, Regression curve 13 Regression curve 13 Step Key operation Display Step Key operation Display {Pex] O [BXE] Prof @ EXE] DATA IN ~END-— {Range setting check) Range OK?7 Program 1 EXE — Dis 35.8 2.2 X7 Set range values. Input data in order. {Fa Range 105 50[BE max sclerosis o 10 [exe] Femininity 55 EE] max:55 S0 se Qo Prof 0 4.0} 6.2 ] Range OK? 29.9 After data input is complete, DATA IN ~END— X 3 press the [AS] key and ex Ac-Prog 1 EXE 7 37.8 cute the program in Prof 37.
Program for Program for Regression curve 13 Step Key operation Display Prof 1 . Reg) 1 (&4 X ~1 VAXes (BX) -2 0 Y=AXXz*B -3 1~3:7 2085 (Select exponential regress\ session. e T B~ \ Move pointer to X=20 X=20 Regression curve 13 Step Key operation Dystopia Y= 86149086 -2 [&e] Y=Axxfla -3 1~3: 2 “ | done A | 40.68214077 Dy [Eel 1~3:7 (B 2 done [ ® 40.68214077 8 ~0.06162460519 -~ Dis | 1~8:1 2 done Al 1 40.68214077 B -0.
Bra grans for . N, Program tor N Parade diagram i4 Parade diagram 14 Ste;{ . Key operation | Display Step Key operation Display 55 0 ) [Prof 0 g I DATA? {Bar graph display) 105 Prof DATA? (Parade diagram display) 105 ? 2 DATA [exg) Prof DATA? 105 DATA? 3 85 7 DATA? input data in order.
PROGRAM SHEET No.
B Manual computations Mode specific mode | Four arithmetic computations and fixation { fvaae] ] y function computations. Base-n mode | Binary, octal, decimal, hexadecimal (el =) [conversions and computations, logical operations. 8D1 mode Standard deviation computations {1(beE &) variable statistical computations). LR1 mode Regression computations {paired (W Ry variable statistical computations). SD2 mode + For production of single variable staffer ) | statistical graphs.
Regression | Data clear [ST} { Sot] [EXE] { [8ar] Special fun Cans function The latest result obtained in manual computations | Data Input x data, ¥ data (; frequency) [67] sons jor program .computations is stoned rr}leémnory. it is recalled by pressing i Ang * Frequency can b ted. e e A cyan be omitted. | * Mantissa of numeric value is 10 | Data deletion xg%ta‘ y data [frequency] | digits. Frequencies can be omitted. Replay fun« A Fie( computation results are .
Graph function Range unction Graph range settings Max. Maximum value of x Xmin...Minimum value of x Xscl...Scale of X-axis {space between points} Ymax...Maximum value of y Ymin...Minimum value of y Yscl...Scale of Y-axis {space between points) Trace function Moves pointer {blinking doth on graph. z-y coordinates can be read. Plot function Marks pointer {blinking dot} at any coordinate on the graph display.
Program commands Unconditional jump i Program execution jumps to the Lbi n which corresponds to Goth through 9 Conditional jumps if conditional expression is true, the statement after "= Is executed. if not true, execution jumps to the statement following next“e”, True _V_“b (Fy Farragut No tee SR% Relational operator (50 Statement * The relational operator Error messages | Count jumps Subroutines {The value in a memory is increased [ or decreased.
Stk ERROR Mem ERROR Arg ERROR 200 = Execution of computations that exceed the capacity of the stack for numeric values or stack for computations. « Attempt 10 gse a memory such as Z(5] when no memory has been expanded. correct argument specification far a command that requires an argument. = Simplify the formulas © keep stacks within 8 levels for the numeric values and 20 levels for the computations. * Divide the formula into two or more parts.
Binary number (Positive} 2 x =20 SPECIFICATIONS (Negative) = Model: f-7500G [Computations) Octal number (Positive Basie sic computation Negative numbers, exponents, parenthetical {Negative) £ « = functions: Hexadecimal (Positive) 7 priority sequence judgment function—true number {Negative) 2 x & Hebraic logic). Decimal—~ l«l = 999.
Number of steps: Jump function: Subroutines: Number of stored programs: Check function: Graph function Built-in function graphs: Graph commands: Graphs: Common section Power supply: Power consumption: Battery life: Auto power off. Ambient temperature range: Dimensions: Weight: 204 4,006 maximum Unconditional jump (Got, 10 maximum Conditional jump Count jumps {Isz, Dsz} 9 loves 10 maximum {PQ to P9} Program: checking, debugging, deletion, addition, ete.