Ở đây, (các) câu lệnh có thể là một câu lệnh đơn lẻ hoặc một khối các câu lệnh. Điều kiện có thể là bất kỳ biểu thức nào và đúng là logic đúng. Vòng lặp lặp khi điều kiện đúng Show Khi điều kiện trở thành sai, điều khiển chương trình chuyển đến dòng ngay sau vòng lặp sơ đồ dòng chảyỞ đây, điểm mấu chốt của vòng lặp While là vòng lặp có thể không bao giờ chạy. Khi điều kiện được kiểm tra và kết quả là sai, thân vòng lặp sẽ bị bỏ qua và câu lệnh đầu tiên sau vòng lặp while sẽ được thực thi Vòng lặp while (expr) statement Ý nghĩa của câu lệnh Giống như câu lệnh Bất kỳ biểu thức nào có thể được đánh giá để trả về kết quả. Loại kết quả của biểu thức sẽ bị ép thành Đúng hoặc Sai Một hoặc nhiều câu lệnh được thực thi khi biểu thức là True Nếu biểu thức là True, tất cả các câu lệnh trong câu lệnh được thực thi cho đến khi gặp câu lệnh End While. Điều khiển sau đó quay trở lại câu lệnh While và biểu thức được kiểm tra lại. Nếu điều kiện vẫn đúng, quá trình được lặp lại. Nếu nó không đúng, việc thực thi sẽ tiếp tục với câu lệnh theo sau câu lệnh End While Trong khi. Các vòng lặp End While có thể được lồng vào bất kỳ cấp độ nào. Mỗi End While khớp với While gần đây nhất thế làm. Câu lệnh vòng lặp cung cấp một cách có cấu trúc và linh hoạt hơn để thực hiện vòng lặp. Bất kỳ cấu trúc vòng lặp nào được tạo bằng While. End While có thể được tạo bằng Do. câu lệnh vòng lặp Ví dụ sau minh họa việc sử dụng While. Kết thúc câu lệnh While để lặp qua các đối tượng VariableInstance trong Tài liệu MDM, viết văn bản câu hỏi tiếng Anh (Mỹ) của chúng vào một tệp văn bản. Để chạy ví dụ này bằng Trình chạy dòng lệnh mrScript, bạn cần sử dụng /m. tùy chọn để chỉ định một. tập tin mdd Làm mờ fso, txtfile, Bộ đếm Counter = 0 Ví dụ sau sử dụng bộ đếm để bốn lần lặp đầu tiên của câu hỏi sẽ được hỏi Các. Câu lệnh WHILE là một cấu trúc điều khiển có thể được sử dụng để xử lý nhiều lần các phần của tập lệnh tùy thuộc vào kết quả của một điều kiện. Điều kiện là một biểu thức logic Các câu lệnh được xử lý khi điều kiện được đáp ứng (đúng). Điều kiện sau đó được đánh giá lại và các câu lệnh được xử lý lại nếu điều kiện được đáp ứng. Quá trình này được lặp lại cho đến khi không còn thỏa mãn điều kiện (sai). Trong trường hợp này, tập lệnh tiếp tục với dòng theo sau. câu lệnh ENDWHILE Lưu ý rằng điều kiện kết thúc là bắt buộc vì nếu không, vòng lặp vô tận sẽ xảy ra Các khối WHILE cũng có thể được lồng vào nhau. Độ sâu khối không bị giới hạn Điều kiện hiển thị cấu trúc sau Giá trị Toán tử so sánh Giá trị so sánh [OR Giá trị so sánh. ] Ví dụ. Một điều kiện có thể bao gồm tối đa 13 OR Một điều kiện bao gồm một trong các toán tử so sánh sau Nhà điều hành viết tắt Quy tắc = cân bằng Biểu thức là "True" nếu ít nhất một trong các Giá trị so sánh bằng Giá trị <> ĐB Biểu thức là "True" nếu không có Giá trị so sánh nào bằng Giá trị < LT Biểu thức là "True" nếu một trong các Giá trị so sánh đáp ứng điều kiện đã xác định > GT <= LÊ >= GE Biến tập lệnh không có kiểu dữ liệu cụ thể và có thể bao gồm số và chuỗi. Vì vậy, hãy nhớ rằng So sánh số được thực hiện nếu nội dung giá trị cần so sánh là số. Việc biến có được chỉ định bằng dấu phẩy đảo ngược hay không là không quan trọng Điều kiện sau cung cấp "True" TRONG KHI "0" = "0" Một so sánh alpha-số được thực hiện nếu các giá trị không phải là số được sử dụng Điều kiện sau cung cấp "Sai" TRONG KHI "0" = "abc" Khi bạn so sánh các chuỗi, hệ thống sẽ không kiểm tra độ dài của chúng. Điều kiện sau cung cấp "True" vì "S" đứng trước "W" trong bảng chữ cái KHI "Smith" < "Wilson" ví dụVí dụ sau yêu cầu người dùng nhập tên và tên bộ phận mà người dùng Công cụ tự động hóa thuộc về. Yêu cầu được lặp lại cho đến khi người dùng nhập tên không phải tên của chính mình có nghĩa là gì?ENDWHILE; . Câu lệnh này chỉ có thể được sử dụng bên trong một thủ tục cơ sở dữ liệu. Biểu thức Boolean (boolean_expr) phải có giá trị đúng hoặc sai. defines a program loop. This statement can only be used inside a database procedure. The Boolean expression (boolean_expr) must evaluate to true or false.
Công dụng của vòng lặp While Endwhile là gì?Sử dụng một khoảng thời gian. Cấu trúc End While khi bạn muốn lặp lại một tập hợp các câu lệnh với số lần không xác định, miễn là điều kiện vẫn đúng .
Sự khác biệt giữa trong khi và Do While là gì?Vòng lặp do-while rất giống với vòng lặp while. Nhưng điểm khác biệt duy nhất là vòng lặp này sẽ kiểm tra các điều kiện có sẵn sau khi chúng ta kiểm tra một câu lệnh . Vì vậy, đây là một ví dụ về một loại Vòng điều khiển thoát.
2 loại vòng lặp while là gì?Pascal có hai dạng vòng lặp while, while và repeat . Trong khi lặp lại một câu lệnh (trừ khi được đặt trong khối bắt đầu kết thúc) miễn là điều kiện là đúng. Câu lệnh lặp thực hiện lặp đi lặp lại một khối gồm một hoặc nhiều câu lệnh thông qua câu lệnh cho đến khi và tiếp tục lặp lại trừ khi điều kiện sai. |