Câu mệnh lệnh lặp với số đợt không biết trước được triển khai với cấu hình while…do. Có vướng mắc rằng vòng lặp while do kết thúc khi nào vô pascal. Nếu chúng ta đang dần lần đáp án mang đến thắc mắc này thì nằm trong Hoc365 tìm hiểu thêm ngay lập tức nội dung bài viết này nhé.
Bạn đang xem: vòng lặp while do kết thúc khi nào
Câu căn vặn trắc nghiệm
Vòng lặp while vì thế kết cổ động Lúc nào?
A. Khi một ĐK mang đến trước được thỏa mãn
B. Khi đầy đủ số vòng lặp
C. Khi tìm kiếm ra Output
D. Tất cả những phương án
Đáp án: A. Khi một ĐK mang đến trước được thỏa mãn
Vòng lặp While – vì thế là vòng lặp không biết trước số đợt lặp chính vì thế việc lặp chỉ kết cổ động Lúc một ĐK mang đến trước được vừa lòng.
Giải mến đáp án: Vòng lặp while vì thế kết cổ động Lúc nào?
Để làm rõ rộng lớn về yếu tố này, người hâm mộ rất có thể theo đòi dõi một vài ví dụ sau đây.
Cấu trúc vòng lặp while…do
While <Điều kiện> vì thế <Câu lệnh>
Trong đó:
- While, do: Là những kể từ khóa
- Điều kiện: Thường là một trong luật lệ đối chiếu. Ví dụ: a<=1000
- Câu lệnh: cũng có thể là câu mệnh lệnh giản dị hoặc câu mệnh lệnh ghép. Ví dụ: a:=a+2. Nếu là câu mệnh lệnh ghép thì chèn begin phía đằng trước.
Bạn gọi rất có thể tìm hiểu thêm thêm thắt nội dung bài viết việc trước tiên nhưng mà câu mệnh lệnh while cần thiết triển khai là gì nhằm hiểu thêm thắt về hoạt động và sinh hoạt của vòng lặp while vì thế.
Ví dụ vòng lặp while do kết thúc khi nào
Ví dụ 1: Tính tổng những số từ là 1 cho tới N cho tới Lúc tổng là số nhỏ nhất to hơn 500.
Xem thêm: vinh quang trong thù hận tập 1
Trong ví dụ bên trên, vòng lặp hoạt động và sinh hoạt như sau:
- sum là đổi mới tổng, lúc đầu được gán vì thế 0
- i là đổi mới kiểm đếm, lúc đầu được gán vì thế 1
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì thế 500
- Trong vòng lặp, từng đợt chạy tớ nằm trong i vô sum
- Sau từng đợt chạy, tớ tăng i lên 1 đơn vị
- Cuối nằm trong, tớ in đi ra sum nhằm coi sản phẩm.
Có thể thấy, vòng lặp tiếp tục kế tiếp Lúc tổng ko băng qua 500 và tạm dừng Lúc chất lượng là số to hơn hoặc vì thế 500.
Ví dụ 2: Tính tổng những số lẻ từ là 1 cho tới N cho tới Lúc tổng là số nhỏ nhất to hơn 200.
Trong ví dụ bên trên, vòng lặp hoạt động và sinh hoạt như sau:
- sum là đổi mới tổng, lúc đầu được gán vì thế 0
- i là đổi mới kiểm đếm, lúc đầu được gán vì thế 1
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì thế 200
- Trong vòng lặp, từng đợt chạy tớ nằm trong i vô sum
- Sau từng đợt chạy, tớ tăng i lên 2 đơn vị chức năng nhằm lấy những số lẻ
- Cuối nằm trong, tớ in đi ra sum nhằm coi kết quả
Có thể thấy, vòng lặp tiếp tục kết cổ động Lúc tổng vừa lòng ĐK là số nhỏ nhất to hơn 200, ngược lại nó sẽ bị kế tiếp chạy nếu như tổng ko đạt ĐK.
Ví dụ 3: Lập trình tính tổng S=1+1/2+1/3+…+1/N với cho tới Lúc tổng nhỏ nhất to hơn 100
Trong ví dụ bên trên, vòng lặp hoạt động và sinh hoạt như sau:
- i là đổi mới kiểm đếm được gán vì thế 1 và sum là đổi mới lưu tổng gán vì thế 0
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì thế 100
- Trong vòng lặp, từng đợt chạy tớ nằm trong i vô sum
- Sau từng đợt chạy, tớ tăng i lên 1 đơn vị
- Cuối nằm trong, tớ in đi ra sum nhằm coi sản phẩm.
Có thể thấy, vòng lặp tiếp tục kết cổ động Lúc tổng to hơn hoặc vì thế 100. Tức là đang được vừa lòng ĐK mang đến trước.
Trên trên đây, Hoc365 đang được lý giải cụ thể đáp án câu hỏi vòng lặp while do kết thúc khi nào. Hy vọng những vấn đề nhưng mà Shop chúng tôi cung ứng tiếp tục hữu ích với độc giả. Đừng quên theo đòi dõi Hoc365 nhằm tổ hợp kỹ năng Tin học tập hoặc và đúng mực nhé.
Xem thêm: tình yêu anh dành cho em tập 19
Bình luận