Tương tự câu lệnh: For...to...do
- While...do là câu lệnh lặp chưa biết trước số lần lặp (Câu lệnh lặp không xác định)
- Ý nghĩa của câu trên:
+ Chừng nào giá trị i bé hơn n thì thực hiện 2 câu lệnh trong cặp "begin...end"
+ Thì S được gán với S+1 (S thành S + 1)
+ i được gán với i + 2(i thành i + 2)
+ Cho đến khi nào không còn giá trị i nào thỏa mãn điều kiện (i<n) thì câu lệnh sẽ kết thúc