Lệnh For - Vòng lặp với số lần lặp được khai báo

Cấu trúc lệnh for cơ bản

for( Câu lệnh khởi tạo, Điều kiện thực hiện lệnh)

    // lệnh 1

end_cyc // kết thúc lệnh for


Nếu điều kiện câu lệnh for thỏa mãn thì nó sẽ thực hiện lệnh 1


Ví dụ 1:

for($z=0,$z<10) 

keypress(#a)

end_cyc


Khi tool kiểm tra tới đây, biến $z sẽ trả về giá trị $z=0, Điều kiện thực hiện là $z<10.

Do $z=0 <10, thỏa mãn nên sẽ thực hiện lệnh bên trong là keypress(#a), và bấm phím a 10 lần.

Qua mỗi vòng chạy, giá trị $z sẽ được nâng lên 1 giá trị. Xuất phát từ 0 nâng lên 10. Khi $z=10 thì vòng lặp for kết thúc, lúc này tool đợi lệnh for kết thúc mới tiếp tục kiểm tra các câu lệnh khác trong tệp.


Ví dụ 2:

// Câu lệnh 1

// Câu lệnh 2


for($z,$z<10)

keypress(#a)

end_cyc


// ... Câu lệnh cuối

Giả sử không gán giá trị cho biến $z trong lệnh for, nếu các câu lệnh bên trên trong tệp tính toán được ra giá trị biến $z thì khi chạy tới lệnh for, biến $z sẽ nhận giá trị khởi tạo chính là giá trị đã tính toán ở ngay trước đó. Ví dụ ở Câu lệnh 2, mình thực hiện 1 phép tính nào đó và tính được ra biến $z = 5, thì khi chạy tới câu lệnh for, tool sẽ hiểu như sau

for($z=5,$z<10) 

keypress(#a)

end_cyc

// $z=5 là giá trị khởi tạo. Như vậy tool sẽ lặp 5 lần ( bấm a 5 lần ), với $z tăng từ 5 tới 10

Nhận xét

Bài đăng phổ biến