Admin
10/09/2023
Share
Vòng lặp while…Do trong Pascal kết thúc khi nào là một câu hỏi mà nhiều người đặt ra. Hãy tham khảo bài viết này trên Hoc365 để tìm câu trả lời.
Câu hỏi đánh giá trắc nghiệm
Vòng lặp while kết thúc bao giờ?
A. Khi một điều kiện đã được đáp ứng.
B. Khi đạt đủ số lần lặp.
Khi đã tìm ra Output.
D. Tất cả các lựa chọn.
Đáp án: A. Khi một điều kiện đã được đáp ứng.
Vòng lặp While – do là một vòng lặp không xác định số lần lặp trước, nên nó chỉ dừng lại khi một điều kiện đã được đưa ra được thỏa mãn.
Để hiểu rõ hơn về vấn đề này, người đọc có thể theo dõi một số ví dụ dưới đây.
Cấu trúc vòng lặp while…Làm
Trong khi <Điều kiện>, thực hiện <Câu lệnh>.
Trong đó:.
Đọc giả có thể tham khảo bài viết về nhiệm vụ ban đầu mà câu lệnh while phải thực hiện để hiểu rõ hơn về hoạt động của vòng lặp while.
Một ví dụ về vòng lặp while sẽ kết thúc khi nào?
Ví dụ 1: Tính tổng các số từ 1 đến N cho đến khi tổng là số nhỏ nhất lớn hơn 500.
Trong ví dụ trên, quá trình lặp lại hoạt động như sau:
Vòng lặp sẽ tiếp tục cho đến khi tổng không vượt quá 500 và dừng lại khi tốt là số lớn hơn hoặc bằng 500.
Ví dụ 2: Tính tổng các số lẻ từ 1 đến N sao cho tổng đó vượt qua 200 và là số nhỏ nhất.
Trong ví dụ trên, quá trình lặp lại hoạt động như sau:
Nếu tổng chưa đạt điều kiện là số nhỏ nhất lớn hơn 200, vòng lặp sẽ tiếp tục chạy; ngược lại, nó sẽ kết thúc.
Ví dụ 3: Lập trình tính tổng S=1+1/2+1/3+…+1/N cho đến khi tổng nhỏ nhất vượt quá 100.
Trong ví dụ trên, quá trình lặp lại hoạt động như sau:
Khi tổng đạt hoặc vượt quá 100, vòng lặp sẽ kết thúc, tức là điều kiện đã được thỏa mãn.
Hoc365 đã cung cấp một giải thích chi tiết về cách vòng lặp while kết thúc. Chúng tôi hy vọng rằng thông tin này sẽ hữu ích cho bạn. Hãy tiếp tục theo dõi Hoc365 để có được kiến thức Tin học hay và chính xác.