Copyright © All rights reserved | This template is made with by Colorlib

Next Big Event:

บทความในหมวด

HANDS ON DARKBASIC PRO V1

Hands On Darkbasic Pro V1

การทำงานแบบวนซ้ำ

2010-05-09 Games 2,102

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


loop process | Hands On Darkbasic Pro V1

เข้าชมแล้ว 2,933,875 ครั้ง | ทั้งเว็บออนไลน์   4 ท่าน | หน้านี้ออนไลน์   1 ท่าน
Page generated in 0.0098 seconds ! ( 13 query)