Test expression is ran. If result is false, loop exits. Lastly, it runs the increment expression and returns to the beginning to run the test expression. More than one expression could be put in the test expression by separating them with commas. There could also be more than one increment expression, but at any time, a for loop can only have one test expression.
Alpha is the added variable.
The while is loop s body may not even be executed at all depending on the criteria. At End, run expression. When false, loop exits. When true, loop goes back to beginning and runs through again. This loop is used when the number of times something is executed is not known.