My TI Programs
The following table gives the program name, the file names, the name of a file that holds a listing of the program, and a brief description of some TI graphing calculator programs that I have developed and/or used in the class. They are in alphabetic order. Names that end in .83p have been saved in TI-83 format: you can load these onto a TI-83, TI-83Plus, or TI-84Plus. Names that end in .8xp have been saved in TI-83Plus format: you can load these onto a TI-83Plus or a TI-84Plus. [They cannot be loaded directly onto a TI-83.]
Note that the file names are links to the particular files. Right-click on the file name and download (save link as) the file to your computer. Then you may use TI-Connect to transfer the file to your calculator.
Program Name | File Names | Program Listing | Brief Description of what the program does |
BAT1F | bat1f.83p bat1f.8xp |
bat1f.pdf | Battleship program for a fixed ship in the first quadrant on lattice points from (0,0) to (10,10). |
BAT1M | bat1m.83p bat1m.8xp |
bat1m.pdf | Battleship program for a moving ship that starts in the first quadrant and moves with constant direction and speed. In this case, speed is distance change for both x and y values per move. The ship can move out of the statting area. |
BAT2F | bat2f.83p bat2f.8xp |
bat2f.pdf | Battleship program for a fixed ship in the square of lattice points from (&ndsah;10,–10) to (10,10). |
BAT2M | bat2m.83p bat2m.8xp |
bat2m.pdf | Battleship program for a moving ship that starts iin the square of lattice points from (&ndsah;10,–10) to (10,10). The ship moves with constant direction and speed. In this case, speed is distance change for both x and y values per move. The ship can move out of the statting area. |
CHAP4CK | chap4ck.83p chap4ck.8xp |
chap4ck.pdf | Program to help verify the input for the big problem on the chapter 4 test. |
COLLATE2 | collate2.83p collate2.8xp |
collate2.pdf | (Current Version: 2.2) Program to examine discrete data found in some list
on the calculator. The program will examine the values in the given list and it
will identify the different values as well as the frequency of each different value
in the list. The program compiles
|
COLLATE3 | collate3.83p collate3.8xp |
collate3.pdf | Program to examine continuous found in some list on the calculator. The program will examine that data, report the low and high values, and then ask the user to specify regular "class" boundaries for grouping the data into "classes", The user specifies the boundaries by giving an initial low end and a width. The calculator then replicates that width to cover the data in the original list. Following that, the program classifies each value in the original list as being in one of the specified classes. The program counts the number of times a value is found in each of the classes and it reports that information, just as in COLLATE2. The program creates the same lists as does COLLATE2 except that the LITEM list is replaced by the LLOW | list, a list of the lower limits of each of the classes (plus the lower limit of what would be the next class if it were needed.
COMPOUND | dollar.83p dollar.8xp |
compound.pdf | This is a program that will solve compound interest problems for one of the present value, future value, rate, or number of compounding periods. |
DOLLAR | dollar.83p dollar.8xp |
dollar.pdf | This is a subroutine that formats a value into text considering the value to be a dollar amount. This subroutine is called by other programs and is not intended to be run as a stand alone program. |
ELROWOPS | elrowops.83p elrowops.8xp |
elrowops.pdf | This is a program that allows the user to perform elementary row operations on a matrix through a menu system and answering prompts for the needed values. Thus, using this program one does not need to know the syntax of the elementary row operations. In addition, the program allows the user to perform a single "undo" operation to restore the matrix to its condition prior to the previous change. |
FINANCL | financl.83p financl.8xp |
financl.pdf | This is a program that allows the user to perform numerous financial computations through a menu system and answering promptsfor the needed values. The program requires DOLLAR to be installed. |
FINDPNTS | findpnts.83p findpnts.8xp |
findpnts.pdf | Program to find integer points on a line given the equation of the line in standard form. |
GNRND4 | gnrnd4.83p gnrnd4.8xp |
Program to generate list(s) on the calculator based on two or three "key" values. This is used in conjunction with a simial Javascript function that is used on my web pages to generate lists of values. Because the TI-calculator and the Javascript versions use the same algorithm, they produce the same sets of numbers from the given key values. | |
PROPORT | proport.83p proport.8xp |
proport.pdf |
Program to solve direct and indirect proportion problems stated as measurements of a "real" item and a "model" item. |
QUOTIENT | quotient.83p quotient.8xp |
quotient.pdf |
Given a fraction as an integer numerator and integer denominator, this program produces the decimal version of the fraction for as many digits as the user desires. |
SIMPFIN2 | simpfin2.83p simpfin2.8xp |
simpfin2.pdf |
Program to do various versions of simple interest problems depending upon the value the is being sought: present value, future value, interest rate, or time. |
SLOPE | slope.83p slope.8xp |
slope.pdf |
Program to produce the equation of a line given two integer valued points on the line. The output is just the coefficients of the line in standard form. |
SLOPE1 | slope1.83p slope1.8xp |
slope1.pdf |
Program to produce the equation of a line given two integer valued points on the line. The output is formatted as the equation in standard form. The program requires TOSTR to be installed. |
SLOPE2 | slope2.83p slope2.8xp |
slope2.pdf |
Almost identical to SLOPE1, this version ensures that the coefficient of the X value in Standard Form is non-negative. The output is formatted as the equation in standard form. The program requires TOSTR to be installed. |
SM3 | sm3t.83p sm3.8xp |
sm3.pdf | Program to perform the simplex method for solving linearr programming problems. The input is a matrix of constraints (each given as a "less than or equals" inequality), the objective expression (given as a list of coefficients), and a selection to request a maximize or minimize solution. The program "steps" through the process giving details and intermediate results. The program requires TOSTR to be installed. |
TOSTR | tostr.83p tostr.8xp |
tostr.pdf |
This is a subroutine that formats numbers as text. The TOSTR program should never be run as is. It is called by other programs. |
TOSTR2 | tostr2.83p tostr2.8xp |
tostr2.pdf |
This is a subroutine that formats numbers as text. The TOSTR2 program should never be run as is. It is called by other programs. |
©Roger M. Palay
Saline, MI 48176
January, 2017