TI-BASIC:Dyk: Difference between revisions
From Learn @ Cemetech
				
				
				Jump to navigationJump to search
				
				
 Initial automated import  | 
				 Automated internal link correction  | 
				||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
* …that you can get rid of the run indicator by using Text(-1,0,90,"  on the graph screen and Output(1,16,"  on the home screen? (one space after the "  | * …that you can get rid of the run indicator by using Text(-1,0,90,"  on the graph screen and Output(1,16,"  on the home screen? (one space after the "  | ||
* …that the [[TI-BASIC:Expr|Expr(]] command allows you to store an expression to a [[TI-BASIC:Strings|string]] and then execute the string?  | * …that the [[TI-BASIC:Expr|Expr(]] command allows you to store an expression to a [[TI-BASIC:Strings|string]] and then execute the string?  | ||
* …that the calculator can do math with integers up to 2  | * …that the calculator can do math with integers up to 2<sup>2040</sup>?  | ||
* …that the majority of the [[TI-BASIC:Graphscreen|graphics]] commands are dependent upon the [[TI-BASIC:System_Variables#window|window dimensions]], so you should always use a [[TI-BASIC:Friendly_Window|friendly graphing window]] to ensure everything shows up as you intended?  | * …that the majority of the [[TI-BASIC:Graphscreen|graphics]] commands are dependent upon the [[TI-BASIC:System_Variables#window|window dimensions]], so you should always use a [[TI-BASIC:Friendly_Window|friendly graphing window]] to ensure everything shows up as you intended?  | ||
* …that the [[TI-BASIC:  | * …that the [[TI-BASIC:String_Equ|String►Equ(]] command is completely useless, and you can store a string into one of the [[TI-BASIC:System_Variables#equation|equation variables]] just using the → ([[TI-BASIC:Store|Store]]) operator?  | ||
* …that the color tokens on a TI-84+CSE/CE can be used as number equivalents for math? For example, BLUE*5 equals 50 while DARKGRAY-4 equals 20?  | * …that the color tokens on a TI-84+CSE/CE can be used as number equivalents for math? For example, BLUE*5 equals 50 while DARKGRAY-4 equals 20?  | ||
* …that there are 256 [[TI-BASIC:Pictures|picture variables]] built-in to the TI-83+ calculator, even though the calculator only shows 10 picture variables?  | * …that there are 256 [[TI-BASIC:Pictures|picture variables]] built-in to the TI-83+ calculator, even though the calculator only shows 10 picture variables?  | ||
| Line 50: | Line 50: | ||
* …that if you have a rather bulky matrix or list, you can store it as a string to one of the sequence variables, ''u,v,w'' and halve the size? Then, you can evaluate the expression using said variable and Ans(X) where X equals the list or matrix element you want?  | * …that if you have a rather bulky matrix or list, you can store it as a string to one of the sequence variables, ''u,v,w'' and halve the size? Then, you can evaluate the expression using said variable and Ans(X) where X equals the list or matrix element you want?  | ||
* …that the arrow and DEL keys can actually be held down, which will cause the key to keep being repeated until it is released?  | * …that the arrow and DEL keys can actually be held down, which will cause the key to keep being repeated until it is released?  | ||
* …that the smallest way to implement the distance formula is by using the [[TI-BASIC:  | * …that the smallest way to implement the distance formula is by using the [[TI-BASIC:R_Pr|R►Pr(]] command?  | ||
* …that the [[TI-BASIC:Key_Codes|Key_Codes]] follow a simple pattern: a key is represented by putting its row and column together?  | * …that the [[TI-BASIC:Key_Codes|Key_Codes]] follow a simple pattern: a key is represented by putting its row and column together?  | ||
* …that the fastest way to check for a whole number is not([[TI-BASIC:Fpart|FPart(]]?  | * …that the fastest way to check for a whole number is not([[TI-BASIC:Fpart|FPart(]]?  | ||
| Line 59: | Line 59: | ||
* …that you can make [[TI-BASIC:Subprograms|Subprograms]] that are contained inside the program itself, so that they can be called by the program whenever needed?  | * …that you can make [[TI-BASIC:Subprograms|Subprograms]] that are contained inside the program itself, so that they can be called by the program whenever needed?  | ||
* …that you can use [[TI-BASIC:Tanh|Tanh]](<span style="font-size: 75%">E</span>9X to compute the sign of X?  | * …that you can use [[TI-BASIC:Tanh|Tanh]](<span style="font-size: 75%">E</span>9X to compute the sign of X?  | ||
* …that you can take the n  | * …that you can take the n<sup>th</sup> root of x by entering x^(1/n)?  | ||
* …that [[TI-BASIC:Line|Line(]] has an optional fifth argument that, if zero, will ''erase'' the pixels on a line?  | * …that [[TI-BASIC:Line|Line(]] has an optional fifth argument that, if zero, will ''erase'' the pixels on a line?  | ||
* …that you can enable the faster circle drawing flag on the TI-83+ by placing {''i'' after the last argument of the [[TI-BASIC:Circle|Circle(]] command?  | * …that you can enable the faster circle drawing flag on the TI-83+ by placing {''i'' after the last argument of the [[TI-BASIC:Circle|Circle(]] command?  | ||
* …that you can run your TI-Basic program from an [[TI-BASIC:Asmshells|assembly shell]] by placing a colon (":") as the first line of your program?[[Category:TI-BASIC]]  | * …that you can run your TI-Basic program from an [[TI-BASIC:Asmshells|assembly shell]] by placing a colon (":") as the first line of your program?[[Category:TI-BASIC]]  | ||
[[Category:TIBD]]  | [[Category:TIBD]]  | ||
Latest revision as of 23:54, 24 February 2016
- …that you can get rid of the run indicator by using Text(-1,0,90," on the graph screen and Output(1,16," on the home screen? (one space after the "
 - …that the Expr( command allows you to store an expression to a string and then execute the string?
 - …that the calculator can do math with integers up to 22040?
 - …that the majority of the graphics commands are dependent upon the window dimensions, so you should always use a friendly graphing window to ensure everything shows up as you intended?
 - …that the String►Equ( command is completely useless, and you can store a string into one of the equation variables just using the → (Store) operator?
 - …that the color tokens on a TI-84+CSE/CE can be used as number equivalents for math? For example, BLUE*5 equals 50 while DARKGRAY-4 equals 20?
 - …that there are 256 picture variables built-in to the TI-83+ calculator, even though the calculator only shows 10 picture variables?
 - …that you can access the lowercase letters by using an Assembly program to turn on the lowercase flag that the calculator uses for enabling lowercase letters?
 - …that pressing 2nd right in the program editor will take you to the end of your current line, and 2nd left will take you to the beginning of that line?
 - …that you can draw with different plot marks using Pt_On(X,Y,#)?
 - …that @1, @2, etc. stand in for arbitrary constants in an expression?
 - …that you can compress a list of related numbers by combining them into integer and fraction parts?
 - …that a Repeat loop will always loop at least once, regardless of if the condition is true or false before entering the loop?
 - …that you can remove the "Done" message that appears after a program is finished running by placing an expression, some text, or just a quote on the last line of your program?
 - …that Finance under the Applications menu is really not an application at all?
 - …that you can treat strings as always-undefined variables in symbolic math?
 - …that you can scroll the Pause command's optional argument to see it in its entirety?
 - …that using ΔList( together with CumSum( will return a list with its first element removed?
 - …that you can get away with not having a colon or a new line after DelVar?
 - …that you can omit the closing parentheses, quote, square bracket, curly brace, etc. at the end of a command or function?
 - …that pressing alpha in the program editor followed by up or down, you will scroll a whole page of program code?
 - …that Lists are the only variable that you can give your own names to?
 - …that a memory leak is caused when you use a Goto/Lbl within a loop or If conditional (anything that has an End command) to jump out of that control structure before the End command is reached?
 - …that it is actually sometimes better to leave on the closing parentheses on the For( loop?
 - …that the Horiz will split the screen in half horizontally, with both the graph screen and home screen being shown at the same time?
 - …that the © character can be used to enter comments in programs?
 - …that strings are the fastest data type to access, given enough elements?
 - …that you can get the number of digits to the left of the decimal point by using the formula 1+int(log(#?
 - …that displaying sprites to column coordinates divisible by 8 is faster than to other coordinates?
 - …that while using seq(, the calculator can still interpret keypresses and store them to GetKey?
 - …that TI 84+CSE calculators have ten preloaded images that can be used as backgrounds for graphing?
 - …that you can use -E99 and E99 to represent -∞ and +∞ in many calculations?
 - …that placing a Lbl after DelVar will make that Lbl literally disappear?
 - …that you can store an empty string into a string variable, but you cannot perform operations on it?
 - …that TI added several new TI-Basic commands to the newer TI-84+/SE calculators?
 - …that you can save memory when displaying text by replacing words such as "If" and "Then" with the appropriate commands?
 - …that you can omit the closing parentheses, quote, square bracket, curly brace, etc. at the end of a command or function?
 - …that the finance variables are the fastest variables to use, even faster than Ans?
 - …that you can use multiple text arguments at the end of one Text( command to write, for example, Text(R,C,"Score",S)?
 - …There is no dyk 28
 
..oh wait now there is…
- …that IPart( and Int( will return the same answers for positive numbers, but int( will return an answer 1 less than iPart( for (non-integer) negative numbers?
 - …that the smallest (though not the fastest) way to shade the entire graph screen is Shade(Ymin,Ymax)?
 - …that you can use SetUpEditor to UnArchive a list, but at the same time create it if it doesn't exist?
 - …that you can get the home screen font on the graph screen (except on the regular TI-83) by placing a '-1' at the beginning of the Text( command?
 - …that you can use check max(N=L₁ to check if N is in L₁, and 1+sum(not(cumSum(N=L₁ to tell where?
 - …that the TI-83 series of calculators does implicit multiplication, so there is no need to ever use the * sign?
 - …that you can use the % symbol or sub( with one argument as a smaller replacement for multiplying by .01?
 - …that you can store to the list element one past the last element to add it to the end?
 - …that if you have a rather bulky matrix or list, you can store it as a string to one of the sequence variables, u,v,w and halve the size? Then, you can evaluate the expression using said variable and Ans(X) where X equals the list or matrix element you want?
 - …that the arrow and DEL keys can actually be held down, which will cause the key to keep being repeated until it is released?
 - …that the smallest way to implement the distance formula is by using the R►Pr( command?
 - …that the Key_Codes follow a simple pattern: a key is represented by putting its row and column together?
 - …that the fastest way to check for a whole number is not(FPart(?
 - …that "0<X<10" will actually compare "0<X" first, and compares the result (0 or 1) to 10, so "0<X and X<10" should be used instead?
 - …that a memory leak is caused when you use a Goto/Lbl within a loop or If conditional (anything that has an End command) to jump out of that control structure before the End command is reached?
 - …that the 26 one-letter variables a-z are much smaller to access?
 - …that you can use Rand(# to create a time delay?
 - …that you can make Subprograms that are contained inside the program itself, so that they can be called by the program whenever needed?
 - …that you can use Tanh(E9X to compute the sign of X?
 - …that you can take the nth root of x by entering x^(1/n)?
 - …that Line( has an optional fifth argument that, if zero, will erase the pixels on a line?
 - …that you can enable the faster circle drawing flag on the TI-83+ by placing {i after the last argument of the Circle( command?
 - …that you can run your TI-Basic program from an assembly shell by placing a colon (":") as the first line of your program?