User Tools

Site Tools


Sidebar


Introduction


Basic Tutorials


Advance Tutorials


Useful Techniques


Examples

  • Simple Pipe Weight Calculator
  • Unit Convertor

Sidebar

tutorial:loopstatement

This is an old revision of the document!


Loop Statements

ประกอบไปด้วย For..Do, While..Do และ Repeat..Until ดังนี้

Statements Syntax Example
For..Do
For i:={Start} to {End} do
  {Statement}; 
For i:=1 to 10 do
  writeln('i = ',i); 
While..Do
While {Condition} do 
  {Statement};
i:=0
While i<10 do 
  i:=i+1;
Repeat..Until
Repeat {Statement} until 
  {Condition};
i:=0;
Repeat i:=i+1 until 
  i<10;


จากตารางข้างบน เป็นรูปแบบ Loop ที่มี statement แค่บรรทัดเดียวต่อหนึ่ง condition เท่านั้น อย่างไรก็ตามหากมี statement หลายบรรทัด ต้องเติม begin .. end ด้วยทุกครั้ง ดังนี้

<hidden Loops: Multiple Statements>

Statements Syntax Example
For..Do
For i:={Start} to {End} do
  begin
    {Statement1}; 
    {Statement2};
    ...
  end;
For i:=1 to 10 do
  begin
    j:=i*2+5;
    writeln('i = ',i); 
  end;
While..Do
While {Condition} do 
  begin
    {Statement1};
    {Statement2};
  end;
i:=0
While i<10 do 
  i:=i+1;
Repeat..Until
Repeat {Statement} until 
  {Condition};
i:=0;
Repeat i:=i+1 until 
  i<10;


tutorial/loopstatement.1546848205.txt.gz · Last modified: 2019/01/07 15:03 by admin