Cấu trúc lặ p

Một phần của tài liệu hướng dẫn sử dụng visual basic (Trang 51 - 52)

V. Cấu trúc điều khiển

V.2.Cấu trúc lặ p

Cấu trúc lặp cho phép thực hiện nhiều lần một khối lệnh của chương trình. Các cấu trúc lặp thường

được sử dụng trong Visual Basic.NET gồm:

V.2.1. For … Next Cú pháp:

For <biến đếm> = <giá trị đầu> To <giá trị cuối> [Step <bước>] ' Các câu lệnh

Next [biến đếm]

– Các câu lệnh trong vùng For … Next chỉ được thực hiện nếu <biến đếm> cĩ giá trị trong đoạn [<giá trịđầu>, <giá trị cuối>]

– Sau mỗi lần thực hiện, <biến đếm> sẽ được tăng thêm <bước>. Nếu khơng chỉ định, <bước> cĩ giá trị là 1.

– Nếu <bước> cĩ trị > 0, cấu trúc chỉ thực hiện khi <giá trịđầu> <= <giá trị cuối>

– Nếu <bước> cĩ trị < 0, cấu trúc chỉ thực hiện khi <giá trịđầu> >= <giá trị cuối>

V.2.2. For Each … Next Cú pháp:

For Each <phần tử> In <tập hợp> ' Các câu lệnh

Next [phần tử]

Với cú pháp này, chương trình sẽ duyệt qua từng phần tử trong tập hợp đang duyệt.

Cần khai báo biến <phần tử> là kiểu của phần tử trong tập hợp đang duyệt. Chúng ta cĩ thể chấm dứt lặp khi đang giữa vịng lặp bằng lệnh Exit For

V.2.3. Do While … Loop Cú pháp:

Do While <biểu thức logic> ' Các câu lệnh

Loop

Với cú pháp này, các câu lệnh đặt trong vùng Do While … Loop chỉ thực hiện bao lâu <biểu thức logic> cĩ giá trị True.

– Nếu trị True, thực hiện lại vịng lặp

– Nếu trị False, chấm dứt vịng lặp.

Cấu trúc này kiểm tra <biểu thức logic> trước khi thực hiện các lệnh nên sẽ khơng thực hiện lần nào nếu ngay lần đầu tiên <biểu thức logic> cĩ trị False.

V.2.4. Do … Loop While Cú pháp:

Do

' Các câu lệnh

Loop While <biểu thức logic>

Tương tự Do While … Loop, các câu lệnh chỉ tiếp tục thực hiện khi <biểu thức logic> cĩ giá trị True và sẽ kiểm tra lại <biểu thức logic> sau mỗi lần thực hiện.

Do kiểm tra sau khi thực hiện nên nếu ngay lần đầu <biểu thức logic> cĩ trị False, các lệnh cũng được thực hiện một lần.

Chúng ta cĩ thể chấm dứt giữa chừng vịng lặp với lệnh Exit Do

V.2.5. Do Until … Loop Cú pháp:

Do Untile <biểu thức logic> ' Các câu lệnh Loop V.2.6. Do … Loop Until Cú pháp: Do ' Các câu lệnh

Loop Until <biểu thức logic> (adsbygoogle = window.adsbygoogle || []).push({});

Hai cú pháp nầy tương tự hai cú pháp trên (Do While … Loop, Do … Loop While), với một khác biệt là chỉ thực hiện hoặc tiếp tục thực hiện khi <biểu thức logic> là False.

V.2.7. While … End While

Cú pháp khác so với trong các phiên bản trước (While … Wend), cách sử dụng như Do While … Loop

Một phần của tài liệu hướng dẫn sử dụng visual basic (Trang 51 - 52)