Циклы. for используется, когда известно, сколько раз будет выполняться цикл. while выполняется, пока сохраняется истинность какого - то условия. Более подробно можете прочитать в других источниках информации.
Комментарий удален

Ответы и объяснения

2013-12-01T17:26:31+04:00
For переводиться как "для" 
используеться как
For i:=1 to 3 do
"для i:=1 до 3 делай" 
цикл будет повторяться 3 раза

While переводиться "Пока что-то"
используеться как
while i<>0 do
"пока i не равно 0 делай"
цикл будет повторяться пока i не будет равно нулю