Category:TI-83 BASIC
This programming language may be used to instruct a computer to perform a task.
Lang tag(s): | ti83b |
---|---|
See Also: |
|
TI-83 BASIC is not affiliated with BASIC .
TI-83 BASIC or TI-BASIC 83 is the high-level language used on TI-83/84/83+/84+ Z80 calculators (aside from the assembly which is also on the calculator).
Elements of language
Control flow
The language contains control flow for structured programming. The main control flow statements are:
If
<lang ti83b>If condition Then ... Else ... End</lang>
For
<lang ti83b>For(variable,start,stop,step) ... End</lang>
While
<lang ti83b>While condition ... End</lang>
Repeat
<lang ti83b>Repeat condition ... End</lang>
Data types
TI-BASIC is a strongly and dynamically-typed language Variables are global. There is no local variables. So programs cannot be recursive, even if a program can call itself.
- Numerical variables, 27 variables from A to Z and theta. These allow real numbers or complex numbers (implemented as pairs of reals) to be stored in floating point format. Values may range from 1E-99 to 1E99 with up to ten digits of accuracy.
- Strings, 10 strings from Str1 to Str9 and Str0.
- Lists, including L1 - L6, with the ability to create additional ones. These are essentially one-dimensional arrays used to store a real or complex number into each of their elements. (L1(4) would return the value of L1 at n=4)
- Matrices, 8 matrices from [A] to [J]. Their elements are subject to the same restrictions as lists. Their dimensions may be defined up to 99x99 elements, although, again, available memory will limit this. ([A](3,4) would design item at row=3 column=4)
- Equation variables, 10 y(x) functions: from Y1 to Y9 and Y0, 6 r(theta) polar functions: r1 - r6, and 3 u(n) integer sequences: u, v, w. (Y1(4) would return the value of Y1 at X=4, X is a real)
Example
One popular example is the quadratic formula program. <lang ti83b>Prompt A,B,C B²-4AC->D (-B-sqrt(D))/(2A)->Y (-B+sqrt(D))/(2A)->X {Y,X}</lang> As far there is a complex mode and variable can be real or complex, this program is very ubiquitous.
See Also
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- TI-83 BASIC Implementations (empty)
- TI-83 BASIC User (18 P)
Pages in category "TI-83 BASIC"
The following 116 pages are in this category, out of 116 total.
A
C
F
H
L
M
P
R
S
- Shoelace formula for polygonal area
- Sierpinski triangle
- Sierpinski triangle/Graphical
- Sieve of Eratosthenes
- Sort an integer array
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Selection sort
- Spiral matrix
- Stair-climbing puzzle
- String case
- String concatenation
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Sum and product of an array
- Sum of a series