vòng lặp while do kết thúc khi nào

3/5 - (2 bình chọn)

Câu mệnh lệnh lặp với số phen chưa chắc chắn 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 vô pascal. Nếu các bạn đang dần mò mẫm đáp án mang đến thắc mắc này thì nằm trong Hoc365 tìm hiểu thêm tức thì 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 tự kết thúc đẩy khi 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 – tự là vòng lặp chưa chắc chắn trước số phen lặp nên là việc lặp chỉ kết thúc đẩy khi một ĐK mang đến trước được thỏa mãn nhu cầu.

Giải quí đáp án: Vòng lặp while tự kết thúc đẩy khi nào?

Để làm rõ rộng lớn về yếu tố này, fan hâm mộ hoàn toàn có thể theo gót dõi một trong những ví dụ sau đây.

Cấu trúc vòng lặp while…do

While <Điều kiện> tự <Câu lệnh>

Trong đó:

  • While, do: Là những kể từ khóa
  • Điều kiện: Thường là 1 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ị và đơn giản 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 gọi hoàn toàn có thể tìm hiểu 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 tự.

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à một cho tới N cho tới khi tổng là số nhỏ nhất to hơn 500.

Xem thêm: giầy patin cho trẻ em

Ví dụ vòng lặp while do kết thúc khi nào

Trong ví dụ bên trên, vòng lặp sinh hoạt như sau:

  • sum là đổi thay tổng, ban sơ được gán vì thế 0
  • i là đổi thay điểm, ban sơ được gán vì thế 1
  • Vòng lặp while tiếp tục chạy cho tới khi sum to hơn hoặc vì thế 500
  • Trong vòng lặp, từng phen chạy tao nằm trong i vô sum
  • Sau từng phen chạy, tao tăng i lên 1 đơn vị
  • Cuối nằm trong, tao in rời khỏi sum nhằm coi sản phẩm.

Có thể thấy, vòng lặp tiếp tục kế tiếp khi tổng ko vượt lên 500 và tạm dừng khi chất lượng tốt là số to hơn hoặc vì thế 500.

Ví dụ 2: Tính tổng những số lẻ từ là một cho tới N cho tới khi tổng là số nhỏ nhất to hơn 200.

Ví dụ vòng lặp while do kết thúc khi nào

Trong ví dụ bên trên, vòng lặp sinh hoạt như sau:

  • sum là đổi thay tổng, ban sơ được gán vì thế 0
  • i là đổi thay điểm, ban sơ được gán vì thế 1
  • Vòng lặp while tiếp tục chạy cho tới khi sum to hơn hoặc vì thế 200
  • Trong vòng lặp, từng phen chạy tao nằm trong i vô sum
  • Sau từng phen chạy, tao 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, tao in rời khỏi sum nhằm coi kết quả

Có thể thấy, vòng lặp tiếp tục kết thúc đẩy khi tổng thỏa mãn nhu cầu Đ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 khi tổng nhỏ nhất to hơn 100

Ví dụ vòng lặp while do kết thúc khi nào

Trong ví dụ bên trên, vòng lặp sinh hoạt như sau:

  • i là đổi thay điểm được gán vì thế 1 và sum là đổi thay lưu tổng gán vì thế 0
  • Vòng lặp while tiếp tục chạy cho tới khi sum to hơn hoặc vì thế 100
  • Trong vòng lặp, từng phen chạy tao nằm trong i vô sum
  • Sau từng phen chạy, tao tăng i lên 1 đơn vị
  • Cuối nằm trong, tao in rời khỏi sum nhằm coi sản phẩm.

Có thể thấy, vòng lặp tiếp tục kết thúc đẩy khi tổng to hơn hoặc vì thế 100. Tức là tiếp tục thỏa mãn nhu cầu ĐK mang đến trước.

Trên phía trên, Hoc365 tiếp tục phân tích và 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à Cửa Hàng 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 kiến thức và kỹ năng Tin học tập hoặc và đúng mực nhé.

Xem thêm: hắt xì hơi theo giờ