<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3ARoutines</id>
	<title>TI-BASIC:Routines - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3ARoutines"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Routines&amp;action=history"/>
	<updated>2026-04-04T13:53:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Routines&amp;diff=1081&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Routines&amp;diff=1081&amp;oldid=prev"/>
		<updated>2016-02-24T18:33:40Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
When contributing routines, please follow these guidelines:&lt;br /&gt;
&lt;br /&gt;
# A routine should be self-contained, and relatively short in length.&lt;br /&gt;
# Exclude the input and output, unless the routine is specifically meant to do that.&lt;br /&gt;
# A routine should be thoroughly tested to make sure it works correctly.&lt;br /&gt;
# Use the [[TI-BASIC:Template:Routine|Routine Template]] as the starting point for routine pages.&lt;br /&gt;
# When the routine page is finished, link to it from here.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Conversion =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_To_String|Number_To_String]]&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[[TI-BASIC:Number_To_String2|alternative]]&amp;#039;&amp;#039;) -- Converts a real number to a string.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Matrix_To_String|Matrix_To_String]]&amp;#039;&amp;#039;&amp;#039; -- Converts a matrix of encoded letters to a string.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:List_To_String|List_To_String]]&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[[TI-BASIC:List_To_String2|alternative]]&amp;#039;&amp;#039;) -- Converts a list of encoded letters to a string.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:String_To_List|String_To_List]]&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[[TI-BASIC:String_To_List2|alternative]]&amp;#039;&amp;#039;) -- Converts a string to a list of encoded letters.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Decimal_To_Fraction|Decimal_To_Fraction]]&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[[TI-BASIC:Decimal_To_Fraction2|alternative]]&amp;#039;&amp;#039;) -- Converts a decimal number to a fraction.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Numerically_Index_Words|Numerically_Index_Words]]&amp;#039;&amp;#039;&amp;#039; -- Retrieves a word from an indexed string of words with an index number.&lt;br /&gt;
&lt;br /&gt;
= Number =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_One_Liners|Number_One_Liners]]&amp;#039;&amp;#039;&amp;#039; -- One or two line routines too short for their own page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_Subset|Number_Subset]]&amp;#039;&amp;#039;&amp;#039; -- Returns a subset of a number.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_Or_String|Number_Or_String]]&amp;#039;&amp;#039;&amp;#039; -- Detect Whether Ans is a String or a Number.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_Or_List|Number_Or_List]]&amp;#039;&amp;#039;&amp;#039; -- Detect Whether Ans is a List or a Number.&lt;br /&gt;
&lt;br /&gt;
= List &amp;amp; Matrix =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:List_&amp;amp;_Matrix_One_Liners|List_&amp;amp;_Matrix_One_Liners]]&amp;#039;&amp;#039;&amp;#039; -- One or two line routines too short for their own page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Sum_Of_Matrix|Sum of Matrix Elements]]&amp;#039;&amp;#039;&amp;#039; -- Sums the elements of a matrix.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:List_Frequency2|List Frequency]]&amp;#039;&amp;#039;&amp;#039; -- Finds the frequency of values in a list.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Rle_Compress|RLE Compression]]&amp;#039;&amp;#039;&amp;#039; -- Compresses a list of numbers.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Rle_Decompress|RLE Decompression]]&amp;#039;&amp;#039;&amp;#039; -- Reverses the above routine.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Binary_Data_Compression|Binary_Data_Compression]]&amp;#039;&amp;#039;&amp;#039; -- Bitwise compression of binary data.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Index_Finder|Isolating Element Index Number]]&amp;#039;&amp;#039;&amp;#039; -- Finds the index number of an element number in a list.&lt;br /&gt;
&lt;br /&gt;
= String =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:String_One_Liners|String_One_Liners]]&amp;#039;&amp;#039;&amp;#039; -- One or two line routines too short for their own page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Reverse_A_String|Reverse_A_String]]&amp;#039;&amp;#039;&amp;#039; -- Reverses a string.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Strip_A_String|Strip_A_String]]&amp;#039;&amp;#039;&amp;#039; -- Strips a string of its outside spaces.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Scramble_A_String|Scramble_A_String]]&amp;#039;&amp;#039;&amp;#039; -- Scrambles a string.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Change_Case_Of_A_String|Change_Case_Of_A_String]]&amp;#039;&amp;#039;&amp;#039; -- Changes a string to lowercase or uppercase.&lt;br /&gt;
&lt;br /&gt;
= Text =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Highlighting_Text|Highlighting_Text]]&amp;#039;&amp;#039;&amp;#039; -- Invert text to white on a black background.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Wordwrap_Text|Wordwrapping Text]]&amp;#039;&amp;#039;&amp;#039; -- Split text between several lines on the graph screen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Marquee|Marquee]]&amp;#039;&amp;#039;&amp;#039; -- Scroll a one-line string, like a marquee.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Blinking_Text|Blinking_Text]]&amp;#039;&amp;#039;&amp;#039; -- Creates a blinking effect on the home screen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Typewriter|Typewriter]]&amp;#039;&amp;#039;&amp;#039; -- Makes text appear letter by letter.&lt;br /&gt;
&lt;br /&gt;
= Graphics =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Shading_Circles|Shading_Circles]]&amp;#039;&amp;#039;&amp;#039; -- Draws a shaded circle.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Draw_Ellipse|Draw_Ellipse]]&amp;#039;&amp;#039;&amp;#039; -- Draws an ellipse at the selected coordinates.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Custom_Menu_Single_Page|Custom_Menu_Single_Page]]&amp;#039;&amp;#039;&amp;#039; -- Draws and navigate through a menu and returns the number of option.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Custom_Menu_Multi_Page|Custom_Menu_Multi_Page]]&amp;#039;&amp;#039;&amp;#039; -- Draws and navigate through a menu and returns the number of option.&lt;br /&gt;
&lt;br /&gt;
= Math =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Math_One_Liners|Math_One_Liners]]&amp;#039;&amp;#039;&amp;#039; -- One or two line routines too short for their own page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Goodness_Of_Fit|Goodness-of-Fit Test]]&amp;#039;&amp;#039;&amp;#039; -- Performs a chi-square goodness-of-fit test.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Linreg_Error|Linear Regression Standard Error]]&amp;#039;&amp;#039;&amp;#039; -- Computes the standard error of linear regression coefficients.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Quadratic_Formula|Quadratic_Formula]]&amp;#039;&amp;#039;&amp;#039; -- Finds the roots of a quadratic equation.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Cubic_Formula|Cubic_Formula]]&amp;#039;&amp;#039;&amp;#039; -- Finds the roots of a cubic equation.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Simplify_Radicals|Simplify_Radicals]]&amp;#039;&amp;#039;&amp;#039; -- Simplifies a square root radical.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Pythagorean_Triples|Pythagorean_Triples]]&amp;#039;&amp;#039;&amp;#039; -- Displays the Pythagorean theorem triples.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Factorization|Number Factorization]]&amp;#039;&amp;#039;&amp;#039; -- Finds the factors of a number.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Polynomial_Division|Polynomial_Division]]&amp;#039;&amp;#039;&amp;#039; -- Divides polynomials of any degree.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Sierpinski_Triangle|Sierpinski_Triangle]]&amp;#039;&amp;#039;&amp;#039; -- Displays the Sierpinski triangle fractal.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Pascal_Triangle|Pascal&amp;#039;s Triangle]]&amp;#039;&amp;#039;&amp;#039; -- Gets a row of Pascal&amp;#039;s triangle.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Modular_Arithmetic_Solver|Modular_Arithmetic_Solver]]&amp;#039;&amp;#039;&amp;#039; -- Solves modular arithmetic problems, also usable for finding a remainder.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Day_Of_Week|Day_Of_Week]]&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[[TI-BASIC:Day_Of_Week_(Alternative)|Alternative]]&amp;#039;&amp;#039;) -- Substitute for the [[TI-BASIC:Dayofwk|DayOfWk(]] command for pre-84+ calculators.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Extended_Clock_Script|Day, Date &amp;amp; Time]]&amp;#039;&amp;#039;&amp;#039; -- displays Day, Month, Year, Day of week and Time with no user input.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Easter_Calculation|Easter_Calculation]]&amp;#039;&amp;#039;&amp;#039; -- Calculates the Easter Sunday of any given year.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Synthetic_Division|Synthetic_Division]]&amp;#039;&amp;#039;&amp;#039; -- Calculates a0xn + a1xn-1 +a2xn-2 + … + an-1x + an/(x-r) , (where a0 ≠ 0)&lt;br /&gt;
&lt;br /&gt;
= Keyboard =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Key_Code_Retriever|Key_Code_Retriever]]&amp;#039;&amp;#039;&amp;#039; -- Displays the key code for any key that you press.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Key_Code_To_Letter|Key_Code_To_Letter]]&amp;#039;&amp;#039;&amp;#039; -- Outputs the letter corresponding to the key press.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[TI-BASIC:Number_Pad_Reader|Number_Pad_Reader]]&amp;#039;&amp;#039;&amp;#039; -- Output the number pressed (0-9) or any other key.[[Category:TI-BASIC]]&lt;br /&gt;
[[Category:TIBD]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>