6 specifying a number base, Specifying a number base – Casio ClassPad II fx-CP400 User Manual

Page 57

Advertising
background image

Chapter 2: Main Application

  57

Raising a Matrix to a Specific Power

Example: To raise

1

2

3

4

to the power of 3

0226

Input in a single line

0227

Input using an actual on-screen matrix

Tip:

You can raise only a square matrix to a specific power. An error occurs when you try to raise a non-square matrix to a

specific power.

Using a Matrix to Assign Different Values to Multiple Variables

Use the procedure in this section when you want to use a matrix to assign various different values to multiple
variables.

Syntax: Matrix with Numbers

⇒ Matrix with Variables

(The matrix can be one line with multiple columns, or multiple lines with one column.)

0228

Assign the values 10, 20, and 30, to variables

x

,

y

, and

z

respectively

2-6

Specifying a Number Base

While using the Main application, you can specify a default number base (binary, octal, decimal, hexadecimal).
You can also convert between number bases and perform bitwise operations using logical operators (not, and,
or, xor).

Note the following limitations, which all apply while a default number base (binary, octal, decimal, hexadecimal)
is specified in the Main application.

• You cannot use scientific functions, or [Action] or [Interactive] menu commands.

• Except for Ans (Answer Memory variable), you cannot use variables.

• You can input integers only. An error (Invalid Syntax) will occur if you try to input a non-integer value (like 1.5

or

'

2 ).

• If a calculation produces a non-integer result (with a decimal part), the ClassPad will cut off the decimal part

automatically. For example, the calculation 5 ÷ 2 while decimal is selected as the number base is 2.

• An error message is displayed if you try to enter a value that is invalid for the speicfied number base. The

following shows the numerals that can be used in each number system.

Binary: 0, 1

Octal: 0 to 7

Decimal: 0 to 9

Hexadecimal: 0 to 9, A, B, C, D, E, F

Binary, Octal, Decimal, and Hexadecimal Calculation Ranges

• The following are the display capacities and calculation ranges for each of the number bases.

Number Base

Display Capacity

Calculation Range (Positive ; Negative)

Binary

32 digits

0

s

x

s 01111111111111111111111111111111 ;

10000000000000000000000000000000

s

x

s

11111111111111111111111111111111

Octal

11 digits

0

s

x

s 17777777777 ; 20000000000 s

x

s 37777777777

Decimal

10 digits

0

s

x

s 2147483647 ; −2147483648 s

x

s −1

Hexadecimal

8 digits

0

s

x

s 7FFFFFFF ; 80000000 s

x

s FFFFFFFF

• Negative binary, octal, and hexadecimal values are produced using the two’s complement of the original

value.

Advertising