Eos (Equation Operating System) Hierarchy - Texas Instruments TI-89 Titanium User Manual

Hide thumbs Also See for TI-89 Titanium:
Table of Contents

Advertisement

EOS (Equation Operating System) Hierarchy

Order of Evaluation
Parentheses,
Brackets, and
Braces
Appendix B: Technical Reference
This section describes the Equation Operating System
(EOSé) that is used by the TI-89 Titanium / Voyage™ 200.
Numbers, variables, and functions are entered in a simple,
straightforward sequence. EOS evaluates expressions and
equations using parenthetical grouping and according to the
priorities described below.
Level
Operator
1
Parentheses ( ), brackets [ ], braces { }
2
Indirection (#)
3
Function calls
4
Post operators: degrees-minutes-seconds (ó,',"), factorial (!),
percentage (%), radian (ô), subscript ([ ]), transpose (
5
Exponentiation, power operator (^)
6
Negation (ë)
7
String concatenation (&)
8
Multiplication (ù), division (/)
9
Addition (+), subtraction (ì)
10
Equality relations: equal (=), not equal (ƒ or /=),
less than (<), less than or equal ( or <=), greater than (>), greater
than or equal (‚ or >=)
11
Logical not
12
Logical and
13
Logical or, exclusive logical xor
14
Constraint "with" operator (|)
15
Store (!)
All calculations inside a pair of parentheses, brackets, or braces are
evaluated first. For example, in the expression 4(1+2), EOS first evaluates
the portion of the expression inside the parentheses, 1+2, and then
multiplies the result, 3, by 4.
The number of opening and closing parentheses, brackets, and braces
must be the same within an expression or equation. If not, an error
message is displayed that indicates the missing element. For example,
(1+2)/(3+4 will display the error message "Missing )."
Note: Because the TI-89 Titanium / Voyage™ 200 allows you to define your
own functions, a variable name followed by an expression in parentheses is
considered a "function call" instead of implied multiplication. For example
a(b+c) is the function a evaluated by b+c. To multiply the expression b+c by
the variable a, use explicit multiplication: aù(b+c).
î )
915

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents