Casio FX 115ES User Guide - Page 68

Stack Limitations

Page 68 highlights

3. Fractions: ab/c 4. Prefix symbol: (-) (negative sign) d, h, b, o (base n symbol) 5. Metric conversion commands: cm'in, etc. Statistical estimated value calculation: m, n, m1, m2 6. Permutations, combinations: nPr, nCr Complex polar form symbol: ∠ 7. Dot product: • (Dot) 8. Multiplication and division: ×, ÷ Multiplication where sign is omitted: Multiplication sign omitted immediately before π, e, variables, scientific constants (2π, 5A, πA, 3mp, 2i, etc.), functions with parentheses (2'(3), Asin(30), etc.) 9. Addition and subtraction: +, - 10. Logical AND: and 11. Logical OR, XOR, XNOR: or, xor, xnor If a calculation contains a negative value, you may need to enclose the negative value in parentheses. If you want to square the value -2, for example, you need to input: (-2)2. This is because x2 is a function preceded by a value (Priority 2, above), whose priority is greater than the negative sign, which is a prefix symbol (Priority 4). Example: y2w= (y2)w= -22 = -4 (-2)2 = 4 Multiplication and division, and multiplication where the sign is omitted are the same priority (Priority 8), so these operations are performed from left to right when both types are mixed in the same calculation. Enclosing an operation within parentheses causes it to be performed first, so the use of parentheses can result in different calculation results. Example: 1/2i= 1/(2i)= 1 ÷ 2i = 1 i 2 1 ÷ (2i) = - 1 i 2 k Stack Limitations This calculator uses memory areas called stacks to temporarily store lower calculation priority sequence values, commands, and functions.The numeric stack has 10 levels and the command stack has 24 levels, as shown in the illustration below. 1 23 45 123 4 5 6 7 Numeric Stack 12 45 23 54 34 Command Stack 1҂ 5҂ 2 6 3 7ѿ 4ѿ E-66

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75

E-66
3. Fractions:
a
b
/
c
4.
Prefix symbol:
(–) (negative sign)
d, h, b, o (base
n
symbol)
5.
Metric conversion commands: cm
'
in, etc.
Statistical estimated value calculation:
m
,
n
,
m
1
,
m
2
6.
Permutations, combinations:
n
P
r
,
n
C
r
Complex polar form symbol:
7.
Dot product: • (Dot)
8.
Multiplication and division:
×
,
÷
Multiplication where sign is omitted: Multiplication sign omitted immediately
before
π
,
e
, variables, scientific constants (2
π
, 5A,
π
A, 3mp, 2
i
, etc.), functions
with parentheses (2
'
(3), Asin(30), etc.)
9.
Addition and subtraction: +, –
10. Logical AND: and
11. Logical OR, XOR, XNOR: or, xor, xnor
If a calculation contains a negative value, you may need to enclose the negative
value in parentheses. If you want to square the value –2, for example, you need to
input: (–2)
2
. This is because
x
2
is a function preceded by a value (Priority 2,
above), whose priority is greater than the negative sign, which is a prefix symbol
(Priority 4).
Example:
y
2
w
=
–2
2
= –4
(
y
2)
w
=
(–2)
2
= 4
Multiplication and division, and multiplication where the sign is omitted are the
same priority (Priority 8), so these operations are performed from left to right
when both types are mixed in the same calculation. Enclosing an operation within
parentheses causes it to be performed first, so the use of parentheses can result
in different calculation results.
Example:
1/2
i
=
1
÷
2
i
=
1/(2
i
)=
1
÷
(2
i
) = –
k
Stack Limitations
This calculator uses memory areas called
stacks
to temporarily store lower
calculation priority sequence values, commands, and functions. The
numeric stack
has 10 levels and the
command stack
has 24 levels, as shown in the illustration
below.
1
i
2
1
i
2
1
2
3
4
5
1
2
3
4
5
6
7
Numeric Stack
Command Stack
±
²
1
2
3
4
±
²
5
6
7
1
2
3
2
3
4
4
5
5
4