TI-BASIC:Dyk

From Learn @ Cemetech
Revision as of 22:25, 24 February 2016 by Maintenance script (talk | contribs) (Automated superscript correction)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • …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?