• หน้าแรก
  • บทความเกี่ยวกับการช๊อปปิ้ง
  • คลิปวิดีโอ
  • ทีวีออนไลน์
  • รวมเกม เกมส์มากมาย
  • แบ่งปันความรู้
  • สารบัญเว็บไซต์
  • โลกใบเล็กของเราทุกคน
  • คุยสด แชท เว็บบอร์ด
  • ติดต่อเรา

Hands On Darkbasic Pro V1

การทำงานแบบวนซ้ำ ( 09 พฤษภาคม 2553 )


The WHILE…ENDWHILE Construct

มักจะใช้ในการเช็คค่าความผิดพลาดของ INPUT หากใส่ค่าผิดโปรแกรมก็จะทำงานวนซ้ำจนกว่าจะใส่ค่าที่ถูกต้อง

 

while-command.jpg

 

 

The REPEAT…UNTIL Construct

 

ต่างกับ WHILE ตรงที่ WHILE จะเช็คเงื่อนไขก่อนที่จะทำคำสั่งที่ระบุไว้ แต่ REPEAT จะทำคำสั่งที่ระบุไว้ก่อนแล้วจึงเช็คเงื่อนไขตามมา

 

repeat-command.jpg

 

 

The FOR…NEXT Construct

 

for-command.jpg

 

step เป็นการเพิ่มค่าของตัวแปรที่เป็นเงื่อนไข ดังรูปข้างบน ใช้ i เป็นเงื่อนไขในการวนซ้ำ หากเราไม่กำหนด step ค่า i ก็จะเพิ่มทีละ 1 จนกว่าจะครบตามเงื่อนไข

 

เราสามารถใช้ FOR ในการอ่านค่าจาก DATA ได้ดังนี้

 

for-command2.jpg

 

 

The DO…LOOP Construct เป็นการวนซ้ำที่ทำอยู่ตลอดเวลาไม่สิ้นสุด

 

EXIT เป็นคำสั่งในการออกจากการวนซ้ำ ซึ่งเราสามารถใส่ไว้ภายใน Loop ต่างๆ เพื่อทำการออกจากการวนซ้ำได้

 

WAIT เป็นการชะลอให้โปรแกรมทำงานช้าลง โดยใส่ เวลากำกับไว้หลัง WAIT โดยจะมีหน่วยเป็น milliseconds เช่น WAIT 1000 ก็จะหยุดการทำงานไป 1 วินาที

 

SLEEP ทำงานเช่นเดียวกับ WAIT

 

การซ้อน Loop

 

loop-process.jpg

Tag :: loop process
เข้าชมแล้ว :: 1456 ครั้ง | กลับหน้าหลัก