Câu mệnh lệnh lặp với số thứ tự không biết trước được tiến hành với cấu tạo while…do. Có vướng mắc rằng vòng lặp while do kết thúc khi nào nhập pascal. Nếu chúng ta đang dần dò thám đáp án mang đến thắc mắc này thì nằm trong Hoc365 xem 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 chất vấn trắc nghiệm
Vòng lặp while bởi kết đôn đốc 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 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 – bởi là vòng lặp không biết trước số thứ tự lặp nên là việc lặp chỉ kết đôn đốc Lúc một ĐK mang đến trước được vừa lòng.
Để làm rõ rộng lớn về yếu tố này, fan hâm mộ rất có thể theo gót dõi một vài ví dụ tiếp sau đây.
Cấu trúc vòng lặp while…do
While <Điều kiện> bởi <Câu lệnh>
Trong đó:
- While, do: Là những kể từ khóa
- Điều kiện: Thường là 1 trong quy tắc đối chiếu. Ví dụ: a<=1000
- Câu lệnh: cũng có thể là câu mệnh lệnh đơn giản và 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ần bên trước.
Bạn hiểu rất có thể xem thêm tăng 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 tiến hành là gì nhằm hiểu tăng về sinh hoạt của vòng lặp while bởi.
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ừ một cho tới N cho tới Lúc tổng là số nhỏ nhất to hơn 500.
Xem thêm: cân bằng phản ứng oxi hóa khử
Trong ví dụ bên trên, vòng lặp sinh hoạt như sau:
- sum là thay đổi tổng, lúc đầu được gán vì chưng 0
- i là thay đổi kiểm điểm, lúc đầu được gán vì chưng 1
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì chưng 500
- Trong vòng lặp, từng thứ tự chạy tớ nằm trong i nhập sum
- Sau từng thứ 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 thành phẩm.
Có thể thấy, vòng lặp tiếp tục nối tiếp Lúc tổng ko vượt lên 500 và tạm dừng Lúc chất lượng là số to hơn hoặc vì chưng 500.
Ví dụ 2: Tính tổng những số lẻ từ một 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 sinh hoạt như sau:
- sum là thay đổi tổng, lúc đầu được gán vì chưng 0
- i là thay đổi kiểm điểm, lúc đầu được gán vì chưng 1
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì chưng 200
- Trong vòng lặp, từng thứ tự chạy tớ nằm trong i nhập sum
- Sau từng thứ 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 đôn đốc 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ị nối 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 sinh hoạt như sau:
- i là thay đổi kiểm điểm được gán vì chưng 1 và sum là thay đổi lưu tổng gán vì chưng 0
- Vòng lặp while tiếp tục chạy cho tới Lúc sum to hơn hoặc vì chưng 100
- Trong vòng lặp, từng thứ tự chạy tớ nằm trong i nhập sum
- Sau từng thứ 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 thành phẩm.
Có thể thấy, vòng lặp tiếp tục kết đôn đốc Lúc tổng to hơn hoặc vì chưng 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 hỗ trợ tiếp tục hữu ích với độc giả. Đừng quên theo gót dõi Hoc365 nhằm tổ hợp kỹ năng và kiến thức Tin học tập hoặc và đúng chuẩn nhé.
Xem thêm: hệ phương trình có nghiệm duy nhất khi nào
Bình luận