Categories: Tổng hợp

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

Published by

Câu lệnh lặp với số lần chưa biết trước được thực hiện với cấu trúc while…do. Có thắc mắc rằng vòng lặp while do kết thúc khi nào trong pascal. Nếu bạn cũng đang tìm đáp án cho câu hỏi này thì cùng Hoc365 tham khảo ngay bài viết này nhé.

Câu hỏi trắc nghiệm

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

A. Khi một điều kiện cho trước được thỏa mãn

B. Khi đủ số vòng lặp

C. Khi tìm được Output

D. Tất cả các phương án

Đáp án: A. Khi một điều kiện cho trước được thỏa mãn

Vòng lặp While – do là vòng lặp chưa biết trước số lần lặp vì vậy việc lặp chỉ kết thúc khi một điều kiện cho trước được thỏa mãn.

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

Để hiểu rõ hơn về vấn đề này, độc giả có thể theo dõi một số ví dụ dưới đây.

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

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

Trong đó:

  • While, do: Là các từ khóa
  • Điều kiện: Thường là một phép so sánh. Ví dụ: a<=1000
  • Câu lệnh: Có thể là câu lệnh đơn giản hoặc câu lệnh ghép. Ví dụ: a:=a+2. Nếu là câu lệnh ghép thì chèn begin phía trước.

Bạn đọc có thể tham khảo thêm bài viết việc đầu tiên mà câu lệnh while cần thực hiện là gì để hiểu thêm về hoạt động của vòng lặp while do.

Ví dụ vòng lặp while do 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, vòng lặp hoạt động như sau:

  • sum là biến tổng, ban đầu được gán bằng 0
  • i là biến đếm, ban đầu được gán bằng 1
  • Vòng lặp while sẽ chạy cho đến khi sum lớn hơn hoặc bằng 500
  • Trong vòng lặp, mỗi lần chạy ta cộng i vào sum
  • Sau mỗi lần chạy, ta tăng i lên 1 đơn vị
  • Cuối cùng, ta in ra sum để xem kết quả.

Có thể thấy, vòng lặp sẽ tiếp tục khi tổng chưa vượt qua 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 cho đến khi tổng là số nhỏ nhất lớn hơn 200.

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

  • sum là biến tổng, ban đầu được gán bằng 0
  • i là biến đếm, ban đầu được gán bằng 1
  • Vòng lặp while sẽ chạy cho đến khi sum lớn hơn hoặc bằng 200
  • Trong vòng lặp, mỗi lần chạy ta cộng i vào sum
  • Sau mỗi lần chạy, ta tăng i lên 2 đơn vị để lấy các số lẻ
  • Cuối cùng, ta in ra sum để xem kết quả

Có thể thấy, vòng lặp sẽ kết thúc khi tổng thỏa mãn điều kiện là số nhỏ nhất lớn hơn 200, ngược lại nó sẽ tiếp tục chạy nếu tổng chưa đạt điều kiện.

Ví dụ 3: Lập trình tính tổng S=1+1/2+1/3+…+1/N với cho đến khi tổng nhỏ nhất lớn hơn 100

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

  • i là biến đếm được gán bằng 1 và sum là biến lưu tổng gán bằng 0
  • Vòng lặp while sẽ chạy cho đến khi sum lớn hơn hoặc bằng 100
  • Trong vòng lặp, mỗi lần chạy ta cộng i vào sum
  • Sau mỗi lần chạy, ta tăng i lên 1 đơn vị
  • Cuối cùng, ta in ra sum để xem kết quả.

Có thể thấy, vòng lặp sẽ kết thúc khi tổng lớn hơn hoặc bằng 100. Tức là đã thỏa mãn điều kiện cho trước.

Trên đây, Hoc365 đã giải thích chi tiết đáp án câu hỏi vòng lặp while do kết thúc khi nào. Hy vọng những thông tin mà chúng tôi cung cấp sẽ hữu ích với bạn đọc. Đừng quên theo dõi Hoc365 để tổng hợp kiến thức Tin học hay và chính xác nhé.

This post was last modified on 21/03/2024 14:42

Published by

Bài đăng mới nhất

Con số may mắn hôm nay 23/11/2024 theo năm sinh: Nhặt TIỀN lộc từ số hợp mệnh

Con số may mắn hôm nay 23/11/2024 theo năm sinh: Nhặt TIỀN từ con số…

6 giờ ago

Tử vi thứ 7 ngày 23/11/2024 của 12 con giáp: Thìn muộn phiền, Dậu có xung đột

Tử vi thứ bảy ngày 23/11/2024 của 12 con giáp: Tuổi Thìn chán nản, tuổi…

6 giờ ago

4 con giáp vận trình xuống dốc, cuối tuần này (23-24/11) làm gì cũng xui, nguy cơ thất bại

Vận may của 4 con giáp đang ngày càng xuống dốc. Cuối tuần này (23-24/11),…

9 giờ ago

Số cuối ngày sinh dự báo người GIÀU PHƯỚC, trường thọ khỏe mạnh, trung niên PHẤT lên mạnh mẽ

Con số cuối cùng trong ngày sinh dự đoán con người sẽ GIÀU CÓ, sống…

14 giờ ago

Cuối tuần này (23-24/11) cát tinh ban lộc, 4 con giáp may mắn ngập tràn, thành công ngoài mong đợi

Cuối tuần này (23-24/11), 4 con giáp sẽ gặp nhiều may mắn và thành công…

14 giờ ago

Tử vi hôm nay – Top 3 con giáp thịnh vượng nhất ngày 22/11/2024

Tử vi hôm nay – Top 3 con giáp thịnh vượng nhất ngày 22/11/2024

16 giờ ago