EasyManua.ls Logo

Casio FX-795P User Manual

Casio FX-795P
133 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Personal
Computer
FX-795P
>
|
OWNER’S
MANUAL
MO1002574A
@
Printed
in
Japan
Question and Answer IconNeed help?

Do you have a question about the Casio FX-795P and is the answer not in the manual?

Casio FX-795P Specifications

General IconGeneral
BrandCasio
ModelFX-795P
CategoryDesktop
LanguageEnglish

Summary

Foreword

Prior to Operation

Outlines essential precautions and guidelines before using the computer.

CHAPTER 1 General Guide

1-1 Names of Components

Identifies and labels the various parts and keys of the calculator.

1-2 Functions of Components

Explains the purpose and operation of the calculator's keys and controls.

Power Switch

Describes how to turn the computer on and off.

Shift Key (Red key)

Explains the function of the shift key for accessing secondary key functions.

Decimal Point key

Details the use of the decimal point key for numerical input.

Calculation Command Keys

Identifies keys for basic arithmetic operations.

Execution Key

Explains the key used to execute calculations and display results.

Exponent Key

Describes the key used for scientific notation and powers.

Parenthesis Keys

Explains the keys used for grouping mathematical expressions.

Power key

Identifies the key related to power operations.

Hexadecimal Key

Explains the key for hexadecimal number conversion.

Engineering Key

Describes the key for scientific notation adjustments.

Replay/Answer key

Explains how to recall previous inputs and results.

Statistical Data Input Key

Details the key for entering statistical data.

Function Memory Keys

Identifies keys for storing and recalling formulas.

Cursor Movement Keys

Explains keys used for navigating and editing on the display.

Insert/Delete Key

Describes keys for editing text and numbers on the display.

Break Key

Explains the key for suspending operations or canceling errors.

Clear Screen Key

Describes the key used to clear the display.

Back Space Key

Explains the key for deleting characters to the left of the cursor.

Stop Key

Details the key for temporarily pausing program execution.

Memo Key

Explains the key to access the DATA BANK function.

FX Key

Describes the key for accessing built-in software utilities.

Mode Key

Explains the key for setting computer modes and angle units.

Extension Key

Explains the key to enter extension mode for special characters.

Display Contrast Control

Details how to adjust the display's contrast for readability.

1-3 Power Supply

Explains the computer's power system and battery requirements.

Battery Replacement

Provides instructions and steps for replacing the computer's batteries.

Auxiliary Batteries

Explains the role of the auxiliary battery for memory backup.

Auto Power Off

Describes the power-saving feature that automatically turns off the unit.

CHAPTER 2 Manual Operations

2-1 Lets Operate the Computer

Provides a step-by-step walkthrough for initial operation and basic input.

Correction of Input

Explains how to correct errors during data input using cursor keys.

2-3 Calculation Notes

Provides important information and rules for performing calculations.

Priority Sequence in Calculation

Explains the order of operations (PEMDAS/BODMAS) used in calculations.

Number of Input/Output Digits and Calculation Digits

Details the limits on the number of digits for input and calculation.

2-4 Function Calculations

Covers the use of built-in mathematical and scientific functions.

Trigonometric function

Explains how to use sine, cosine, and tangent functions.

Inverse Trigonometric function

Details the use of inverse trigonometric functions.

Hyperbolic function

Explains how to use hyperbolic sine, cosine, and tangent functions.

Inverse hyperbolic function

Details the use of inverse hyperbolic functions.

Square root

Explains how to calculate the square root of a number.

Cube root

Explains how to calculate the cube root of a number.

Power

Details how to calculate powers (x^y).

Exponential function

Explains how to use the exponential function (e^x).

Common logarithm

Explains how to calculate common logarithms (log base 10).

Natural logarithm

Explains how to calculate natural logarithms (log base e).

Integer

Describes the function for obtaining the maximum integer.

Fraction

Explains how to get the decimal part of a number.

Absolute value

Details how to find the absolute value of a number.

Sign

Explains how to get the sign of a number (1, 0, or -1).

Rounding off

Describes how to round numbers to a specified number of digits.

Random numbers

Explains how to generate random numbers.

π

Provides the approximate value of Pi.

Decimal - sexagesimal conversion

Explains conversion from decimal to degrees/minutes/seconds.

Sexagesimal - decimal conversion

Explains conversion from degrees/minutes/seconds to decimal.

Decimal - Hexadecimal conversion

Explains conversion from decimal to hexadecimal.

Hexadecimal - decimal conversion

Explains conversion from hexadecimal to decimal.

Factorial

Details how to calculate factorials (n!).

Permutation

Explains how to calculate permutations (nPr).

Combination

Explains how to calculate combinations (nCr).

Rectangular - polar coordinate transformation

Describes conversion from rectangular to polar coordinates.

Polar - rectangular coordinate transformation

Describes conversion from polar to rectangular coordinates.

Trigonometric Functions (sin, cos, tan) and Inverse Trigonometric Functions (sin-1, cos-1, tan-1)

Covers trigonometric and inverse trigonometric calculations with angle unit settings.

Logarithmic Functions (log, In), Exponential Function (e*) and Power Function (x*)

Details logarithmic, exponential, and power calculations.

Other Functions (/ ,√, SGN, RAN#, RND, ABS, INT, FRAC)

Covers miscellaneous functions like square root, sign, and rounding.

Decimal-Sexagesimal Conversion (DEG, DMS$)

Explains conversions between decimal and sexagesimal formats.

2-5 Statistical Calculations

Introduces statistical analysis capabilities.

Statistical Data Input

Details the procedure for entering data for statistical analysis.

Statistics Output

Explains how to display calculated statistical results.

Linear regression constant term

Explains the 'a' value in linear regression (y=a+bx).

Linear regression coefficient

Explains the 'b' value in linear regression (y=a+bx).

Correlation coefficient

Describes how to measure the linear relationship between variables.

Estimated value of x

Explains how to estimate x based on y using regression.

Estimated value of y

Explains how to estimate y based on x using regression.

CHAPTER 3 Using the "Function Memory"

3-1 Calculations with the Same Formula

Details how to perform repetitive calculations with stored formulas.

Points requiring care in using the Function Memory

Lists important considerations and limitations for using the Function Memory.

3-2 Utilization for Preparing Tables

Shows how to use the Function Memory to generate tables of values.

CHAPTER 4 Built-in Software Utilities

4-1 Software Menu

Explains how to access and navigate the software utility menu.

4-2 Matrix Operations

Details how to perform matrix calculations.

Matrix Operation Menu

Outlines the menu structure for matrix operations.

Matrix Settings

Explains how to input and set up matrices for calculation.

Correction of Input

Describes how to correct errors during matrix input.

Additions/Subtractions/Multiplications of Rows

Explains how to perform basic matrix arithmetic operations.

Determinant, Inverse Matrix, Transposed Matrix

Covers calculating determinants, inverses, and transposes of matrices.

Scalar Product

Explains how to calculate the scalar product of matrices.

Simultaneous Equations

Details how to solve systems of linear equations using matrices.

4-3 Complex Number Calculations

Explains how to perform calculations with complex numbers.

Arithmetic Operation

Covers basic arithmetic operations on complex numbers.

Absolute Value and Argument

Explains how to find the magnitude and angle of complex numbers.

Square, Cube, Square Root and Cube Root

Details how to calculate powers and roots of complex numbers.

New input

Describes how to input new complex numbers after a result.

Square Root and Cube Root

Provides examples for calculating square and cube roots of complex numbers.

4-4 Numeric Solution of Equations

Explains how to find numerical solutions for equations.

Numeric Solution of Equations Menu

Outlines the menu for solving equations numerically.

Summary of the Numeric Solution of the Equation Key Operation

Summarizes the key operations for solving equations.

4-5 Numeric Integrations

Explains how to perform numerical integration.

Numeric Integration Menu

Outlines the menu for performing numerical integration.

4-6 Binary, Decimal and Hexadecimal Operations

Covers number system conversions and operations.

Binary conversion of decimals and hexadecimals

Explains converting decimals to binary and hex.

Hexadecimal conversion of binaries and decimals

Explains converting hex to binary and decimals.

Decimal conversions of binaries and hexadecimals

Explains converting decimals to binary and hex.

Displays upper order bit during binary operation

Describes how upper bits are displayed during binary operations.

Displays lower order 16 bit during binary operation

Describes how lower 16 bits are displayed in binary operations.

New input

Explains how to input new data for operations.

Logical Operation

Covers logical AND, OR, XOR operations.

Complement, Shift Operation

Explains twos complement and bit shifting operations.

Base Conversion

Details conversions between number bases.

Summary of Key Functions Used in the Software Utilities

Provides a summary table of functions used in software utilities.

CHAPTER 5 Programming with BASIC Language

5-1 Writing Programs

Guides users on how to write BASIC programs.

Method of Correcting Program Errors

Explains how to find and fix errors in programs.

5-2 Executing a Program

Details how to run and control BASIC programs.

Addition and Deletion of Lines

Explains how to add or remove lines from a program.

Erasing Programs

Describes how to clear programs from memory.

5-3 Variables

Explains the concept and usage of variables in BASIC.

Simple variable

Describes basic single variables (A-Z).

Array variable

Explains how to use arrays for storing multiple values.

Two Array Declarations

Covers methods for declaring arrays using DIM and DEFM.

DIM mode and DEFM mode

Differentiates between DIM and DEFM modes for array handling.

Array Declaration with a DIM Statement

Explains how to declare arrays using the DIM statement.

Declaration of one-dimensional array variables

Details declaring single-dimensional arrays.

Declaration of two-dimensional array variables

Details declaring two-dimensional arrays.

Declaration of three-dimensional array variables

Details declaring three-dimensional arrays.

Effective range of array variables

Discusses the memory limitations and usage of array variables.

Variable Expansion

Explains how to increase the number of available variables.

Precautions in Using Variables

Provides important warnings and considerations when using variables.

5-4 Method of Calculating the Program Length

Guides on optimizing program size and memory usage.

5-5 Convenient Techniques

Offers tips for efficient programming.

Using the Program Areas

Explains how to manage multiple program areas for better organization.

5-6 Error Messages and Debugging

Covers common errors and debugging techniques for BASIC programs.

Debugging with the Error Message

Explains how to interpret and resolve error messages.

Debugging When Error Is Not Displayed

Details methods for finding bugs when no error message appears.

Debugging with the STOP Command

Explains using the STOP command for debugging.

Debugging with the TRACE Mode

Describes using the TRACE mode for program flow analysis.

5-7 Convenient Peripherals

Explains how to connect and use external peripherals.

Connections

Details the physical connections for peripherals like printers and tape recorders.

Program Storing and Loading

Covers saving and retrieving programs using a cassette tape.

Storing and Loading of Data in the DATA BANK

Explains how to save and load DATA BANK contents to/from tape.

Data Storing and Loading

Describes general methods for storing and loading data using tape.

Printing of Programs, Data and Calculation Results

Explains how to print program contents and results.

5-8 Using a PB-100 Program

Discusses compatibility and usage of programs from older CASIO models.

Different Points

Highlights differences between this model and PB-100 series.

Additional Commands

Lists commands present in this model but not in PB-100.

Additional Functions

Lists functions present in this model but not in PB-100.

Modified Commands

Details specific command modifications for compatibility.

Modified Functions

Details specific function modifications for compatibility.

PRECAUTIONS

Lists precautions for transferring programs between models.

CHAPTER 6 Program Library

6-1 Rearrangement of Data (Sorting)

Provides a BASIC program example for sorting data.

Program List

Displays the BASIC code for the sorting program.

Variables List

Lists and explains the variables used in the sorting program.

Program Description

Explains the functionality of the sorting program code.

6-2 Horse Race Game

Presents a BASIC program example of a horse race game.

Program List

Displays the BASIC code for the horse race game.

Variables List

Lists and explains the variables used in the game program.

Game Description

Explains the rules and objective of the horse race game.

Game Description

Continues the explanation of game flow and player interactions.

CHAPTER 7 Command Reference

7-1 Manual Commands

Explains fundamental commands for program control and management.

NEW {ALL}

Describes the command to erase programs and variables.

RUN {Execution Start Line}

Explains how to execute programs and specify start lines.

LIST {ALL} {V}

Describes commands to display program contents and array variables.

PASS {"Password"}

Explains how to set and cancel passwords for program protection.

SAVE {ALL}

Covers saving programs to a cassette tape.

LOAD {ALL}

Details loading programs from a cassette tape.

VERIFY {"File name"}

Explains how to check stored program status on tape.

CLEAR

Describes the command to clear variables.

7-2 Program Commands

Explains commands used specifically for writing and controlling BASIC programs.

END

Describes the command to terminate program execution.

STOP

Explains the command to temporarily suspend program execution.

REM

Explains how to add comments to programs.

INPUT {"Message statement"} variable name

Details how to get input from the keyboard during program execution.

KEYS

Explains how to read single character input from the keyboard.

PRINT {Output element}

Covers displaying output on the screen.

CSR Output location specification

Explains how to control output position on the display.

GOTO Branch location

Describes unconditional branching to a specified line or program area.

ON Numeric expression GOTO...

Explains conditional branching based on an expression.

IF ~ THEN {Statement : statement}* { [Branched location]}

Covers conditional execution of statements or branching.

GOSUB {Branch location}

Details how to call subroutines within a program.

RETURN

Explains how to return from a subroutine to the main program.

DATA {data} [, {data}]*

Describes how to declare data within a program.

READ Variable name [, variable name]*

Explains how to read data declared with DATA statements.

RESTORE {Line No.}

Covers how to reset the data pointer for READ statements.

READ Variable name [, variable name]*

Reiteration of reading data from DATA statements, with new examples.

PUT {"File name"} variable 1 [, Variable 2]*

Explains how to store variables to a cassette tape.

GET {"File name"} Variable 1 [, Variable 2]*

Details how to load variables from a cassette tape.

BEEP {(?]}

Explains how to generate beep sounds from the calculator.

DEFM {"Number of variables to be added"}

Describes how to expand the number of available variables.

DIM [Array name] [, Array name]*

Explains how to declare arrays for variable storage.

ERASE Variable name [, variable name]*

Details how to delete array variables.

MODE Numeric expression

Explains how to set the calculator's operating modes.

STAT CLEAR

Describes how to initialize statistical memory.

STAT value of data X [[, value of data Y] [; frequency]]

Explains how to input data for statistical calculations.

STAT LIST {ALL}

Details how to display statistical results.

SET {Fn} {En}

Explains how to set output format for numbers.

7-3 Character Functions

Covers functions for manipulating text strings.

LEN (Simple character variable)

Explains how to find the length of a character string.

MIDS (Location [, Number of characters])

Details how to extract substrings from a character string.

VAL (Simple character variable)

Explains how to convert character strings to numeric values.

STR$ (Numeric expression)

Details how to convert numeric values to character strings.

7-4 Numeric Functions

Explains the calculator's mathematical and scientific functions.

SIN COS TAN

Covers trigonometric functions (sine, cosine, tangent).

ASN ACS ATN

Details inverse trigonometric functions.

HYPSIN HYPCOS HYPTAN

Explains hyperbolic functions.

HYPASN HYPACS HYPATN

Details inverse hyperbolic functions.

LOG LN

Explains logarithmic functions.

EXP

Covers the exponential function.

SQR

Explains how to calculate square roots.

CUR

Details how to calculate cube roots.

ABS

Explains how to find the absolute value.

SGN

Describes the sign function.

INT

Explains the integer function.

FRAC

Explains how to get the fractional part of a number.

RND (Argument, digit location)

Details how to generate rounded random numbers.

REC (r coordinate, θ coordinate)

Explains polar to rectangular coordinate conversion.

POL (x coordinate, y coordinate)

Describes rectangular to polar coordinate conversion.

FACT

Explains how to calculate factorials.

NPR (Value of n, value of r)

Details how to calculate permutations.

NCR (Value of n, value of r)

Explains how to calculate combinations.

7-5 Statistic Functions

Covers functions for statistical analysis.

EOX

Explains estimating x value from y in regression.

EOY

Explains estimating y value from x in regression.

7-6 Others

Covers miscellaneous functions not categorized elsewhere.

RAN#

Explains how to generate random numbers.

DEG (Degree [, Minute [, Second]])

Details converting sexagesimal to decimal degrees.

DMS$ (Argument)

Explains converting decimal degrees to sexagesimal format.

HEX$ (Argument)

Details converting decimal numbers to hexadecimal strings.

&H Character string

Explains converting hexadecimal strings to decimal values.

7-7 DATA BANK Commands

Covers commands for managing the DATA BANK.

NEW#

Explains how to erase DATA BANK contents.

LIST#

Details how to display DATA BANK entries.

SAVE# {"File name"}

Explains saving DATA BANK data to tape.

LOAD# {"File name"} [, M]

Details loading DATA BANK data from tape.

READ# Variable name [, variable name]*

Explains reading data from DATA BANK into variables.

WRITE# {"File name"} Data [, Data]*

Explains writing data to the DATA BANK.

CHAPTER 8 Convenient DATA BANK Function

8-1 Specifying the MEMO IN Mode

Explains how to enter the mode for DATA BANK input.

8-2 Inputting Data

Guides on entering data into the DATA BANK.

8-3 Displaying the Data Contents

Explains how to view stored data in the DATA BANK.

8-4 Correcting Data

Details how to edit existing DATA BANK entries.

8-5 Retrieving (Searching) Data

Explains how to find specific data within the DATA BANK.

Searching with the Key

Describes manual searching using navigation keys.

Quick Search with the Key

Explains a faster method for sequential data retrieval.

Backward Search with the Keys

Details how to search data in reverse order.

Conditional Search

Explains how to search for data based on specific criteria.

Additional Conditional Search

Describes how to refine searches with new conditions.

Confirming with the Cursor Movement Key

Explains how to view details by moving the cursor.

8-6 Erasing Data

Covers methods for deleting data from the DATA BANK.

To Erase Part of a Record

Explains how to delete specific parts of a data record.

To Erase All Data in a Record

Details how to delete an entire data record.

8-7 Adding and Inserting Data

Explains how to add new records or insert records between existing ones.

Adding Data

Describes how to append new data to the end of the DATA BANK.

Inserting Data

Explains how to insert data at specific positions within the DATA BANK.

8-8 Searching Using a Program

Explains how to use a BASIC program for data searching.

Outline of the Program

Describes the purpose and functionality of the search program.

Program List

Provides the BASIC code for the search program.

8-9 Application to Tabular Calculations

Shows how to use the DATA BANK for tabular data analysis.

Outline of the Program

Describes the purpose and functionality of the tabular calculation program.

Program List

Provides the BASIC code for tabular calculations.

8-10 Combining with the Function Memory

Explains how to integrate DATA BANK with Function Memory for advanced use.

Character Code Table

Error Messages

Error 1 Memory over or system stack over

Explains errors related to memory limitations.

Error 2 Syntax error

Details errors related to incorrect command or formula syntax.

Error 3 Mathematical error

Explains errors arising from calculation overflow or invalid arguments.

Error 4 Undefined error

Covers errors related to missing jump destinations or data.

Error 5 Argument error

Explains errors due to invalid arguments for functions or arrays.

Error 6 Variable error

Details errors related to undeclared or mismatched variables.

Error 7 Nesting error

Explains errors related to excessive loop or subroutine nesting.

Error 8 Protect error

Explains errors related to password protection or prohibited actions.

Error 9 Option error

Covers errors related to peripheral connection or input signals.

Specifications

Related product manuals