This will repeat the commands for each value of the variable between start and end.
Commonly used in programs as an unpassable delay. Essential command for Animation on a graphing calculator, since this can create delays smaller than one second, the minimum amount of time Timers can measure.
This is the same as the previous command, except it will calculate all values between start and end with increments of step, rather than one.
This program will display 1, 1.2, 1.4, 1.6, 1.8, etc. and pause after reaching each whole number.
:ClrHome :Disp "WAIT" :For(X,1,250) :End :Disp "FINISHED"
This program will display "WAIT", then it will seemingly stop as it calculates values of X between 1 and 250, creating a break. When it finishes, it will display "FINISHED"