Math 181

TI Programs

Return to main Math 181 page

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. 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.
Program NameFile NamesProgram ListingBrief 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
  1. LITEM, all the different values
  2. LICNT, item count, frequency, of each value
  3. LRFREQ, the relative frequency of each item
  4. LCMCNT, the cumulative frequency of items
  5. LCRFRQ, the cumulative relative frequency of items
  6. LDPIE, the number of degrees in a pie chart for each item
Furthermore, the program uses the StatEditor command to cause each of these lists to be available in the editor. If requested, the program also produces all of the 1-variable statistics for the input data. Independent of the other statistics, the program produces a list of the mode values. Version 2.2 now works with decimal values.
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
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