Câu lệnh while sử dụng khi ta đã biết trước điều kiện để dừng vòng lặp trong khi chưa biết rõ số lượng vòng lặp. Cấu trúc câu lệnh while…do khá đơn giản và dễ hiểu. Vậy trong quy trình hoạt động của nó, việc đầu tiên mà câu lệnh while cần thực hiện là gì? Cùng Hoc365 tìm hiểu ngay trong bài viết này nhé.
Việc đầu tiên mà câu lệnh While … do cần thực hiện là gì?
A. Thực hiện < câu lệnh > sau từ khóa Do
B. Kiểm tra giá trị của < điều kiện >
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra < câu lệnh >
Đáp án: B. Kiểm tra giá trị của < điều kiện >
Câu lệnh lặp với số lần chưa biết trước hoạt động theo cấu trúc while…do. Số lần lặp phụ thuộc vào điều kiện mà bạn nhập vào. Nếu kết quả chưa thỏa mãn điều kiện thì vòng lặp tiếng tục và ngược lại vòng lặp kết thúc khi điều kiện cho trước được thỏa mãn.
Câu lệnh lặp với số lần chưa biết trước hoạt động như sau:
Bước 1. Kiểm tra điều kiện
Bước 2. Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện câu lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại Bước 1
Ví dụ 1: Lập trình tính tổng từ 1 đến N cho đến khi tổng là số nhỏ nhất lớn hơn 1000.
Trong đó:
Để tính tổng từ 1 đến N cho đến khi tổng là số nhỏ nhất lớn hơn 1000 trong Pascal, thực hiện các bước sau:
Ví dụ 2: Lập trình kiểm tra N có phải là số nguyên tố với N là một số được nhập vào bởi người dùng.
Để kiểm tra N nhập vào có phải số nguyên tố không, bạn thực hiện các bước sau:
Ví dụ 3: Lập trình tính tổng các số chẵn cho đến khi tổng nhỏ nhất lớn hơn 100.
Với ví dụ này, trong vòng lặp while…do, mỗi lần chạy ta kiểm tra xem counter có chia hết cho 2 không (chính là kiểm tra xem nó có là số chẵn không) thì mới tiến hành cộng. Nếu counter là số chẵn, ta cộng counter vào sum. Sau mỗi lần chạy, ta tăng counter lên 1 đơn vị. Vòng lặp while sẽ chạy cho đến khi tổng lớn hơn hoặc bằng 100 và in ra kết quả.
Trên đây là đáp án cho câu hỏi việc đầu tiên mà câu lệnh while cần thực hiện là gì và một số ví dụ cụ thể. Hy vọng những kiến thức và chúng tôi cung cấp sẽ hữu ích với độc giả. Đừng quên theo dõi Hoc365 để cập nhật kiến thức tin học nhé.
Link nội dung: https://nhungbaivanhay.edu.vn/viec-dau-tien-ma-cau-lenh-while-do-can-thuc-hien-la-gi-a79506.html