Trong vòng lặp while câu lệnh được thực hiện khi nào ở Pascal

Rate this post

Câu lệnh while – do là câu lệnh lặp với số lần chưa biết trước. Vậy, trong vòng lặp while câu lệnh được thực hiện khi nào ở Pascal? Hãy cùng Hoc365 giải đáp chi tiết ngay trong bài viết sau đây nhé!

Trong vòng lặp while câu lệnh được thực hiện khi

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

Trong vòng lặp while, câu lệnh được thực hiện khi?

A. Điều kiện sai

B. Điều kiện đúng

C. Điều kiện không xác định

D. Không cần điều kiện.

Đáp án: B. Điều kiện đúng

Giải đáp nhanh: Trong vòng lặp while, do chưa biết trước số lần lặp nên câu lệnh chỉ được thực hiện khi điều kiện còn đúng.

Giải đáp chi tiết: Trong vòng lặp while câu lệnh được thực hiện khi nào?

Vòng lặp while thường được sử dụng để lặp đi lặp lại một khối lệnh không biết trước số lần lặp. Cấu trúc câu lệnh lặp while như sau:

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
  • Câu lệnh: Câu lệnh có thể là câu lệnh dơn hoặc ghép.

Vòng lặp này cho phép bạn thực hiện chuỗi các câu lệnh liên tục cho đến khi một điều kiện trở thành sai. Tức là trong vòng lặp while, câu lệnh sẽ được thực hiện khi câu lệnh đúng.

Để hình dung rõ hơn về hoạt động của câu lệnh lặp while – do, bạn có thể theo dõi sơ đồ khối sau:

sơ đồ khối lệnh lặp while

Giải thích về hoạt động của câu lệnh lặp while – do như sau:

  • Bước 1: Kiểm tra điều kiện.
  • Bước 2: Nếu điều kiện sai thì chuyển qua bước 4
  • Bước 3: Nếu điều kiện đúng thì thực hiện câu lệnh, sau đó quay lại bước 1.
  • Bước 4: In kết quả.

Ngoài ra, bạn có thể tham khảo lời giải đáp về vòng lặp while do kết thúc khi nào trong Pascal đã có trên website của chúng tôi!

Ví dụ về câu lệnh trong vòng lặp While

Để hình dung rõ hơn về cách mà câu lệnh while hoạt động, hãy theo dõi một số ví dụ sau của chúng tôi để điều kiện đúng và điều kiện luôn luôn đúng khi thực hiện lệnh lặp while – do.

Ví dụ về câu lệnh trong vòng lặp While với điều kiện đúng

Ví dụ 1: Hãy viết một chương trình trong Pascal để in ra tất cả các số chẵn từ 2 đến 20

Hãy viết một chương trình trong Pascal để in ra tất cả các số chẵn từ 2 đến 20

Giải thích:

  • Trong câu lệnh while, chúng ta kiểm tra xem i có nhỏ hơn hoặc bằng 20 hay không. Nếu đúng, thì chương trình sẽ tiếp tục thực hiện nội dung bên trong vòng lặp.
  • Vòng lặp sẽ tiếp tục cho đến khi biến i lớn hơn 20, sau đó chương trình sẽ kết thúc.

Ví dụ 2: Nếu cộng lần lượt số n tự nhiên đầu tiên (n = 1, 2, 3,…) thì cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 800 ?

Nếu cộng lần lượt số n tự nhiên đầu tiên (n = 1, 2, 3,…) thì cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 800

Giải thích:

  • Vòng lặp while sẽ thực hiện cộng tiếp nếu sum <= 800, khi sum > 800 thì vòng lặp sẽ dừng và in ra giá trị của i.
  • Kết quả sẽ in ra màn hình giá trị của i, tức là số lần cần cộng các số tự nhiên đầu tiên để nhận được tổng Tn lớn hơn 800.

Ví dụ 3: In ra màn hình các số tự nhiên chia hết cho 3 bắt đầu từ 1 đến 100?

In ra màn hình các số tự nhiên chia hết cho 3 bắt đầu từ 1 đến 100

Giải thích:

  • Trong câu lệnh while, chúng ta kiểm tra xem i có nhỏ hơn hoặc bằng 100 hay không. Nếu đúng, thì chương trình sẽ tiếp tục thực hiện nội dung bên trong vòng lặp.
  • Trong vòng lặp, chúng ta sử dụng câu lệnh if để kiểm tra xem giá trị của i chia hết cho 3 hay không. Nếu đúng, chúng ta sẽ in giá trị của i ra màn hình với câu lệnh writeln(i).
  • Cuối cùng, chúng ta tăng giá trị của biến i lên 1 để chuyển sang số tự nhiên tiếp theo.

Ví dụ về câu lệnh trong vòng lặp While với điều kiện luôn luôn đúng

Khi viết câu lệnh lặp while, cần chú ý tránh các điều kiện luôn luôn đúng để tạo nên một vòng lặp không bao giờ kết thúc như sau:

Ví dụ về câu lệnh trong vòng lặp While với điều kiện luôn luôn đúng

Trong chương trình trên, giá trị biến a luôn luôn bằng 5, điều điện a<6 thì luôn đúng nên vòng lặp sẽ không bao giờ kết thúc.

Hoc365 đã giải đáp chi tiết nhất câu trả lời trong vòng lặp while câu lệnh được thực hiện khi nào. Hy vọng những thông tin sẽ hữu ích đối với bạn. Đừng quên theo dõi website của chúng tôi để cập nhật thêm nhiều kiến thức bổ ích hơn nhé!

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
Tối ưu giao diện hiển thị, tốc độ tải trang website hoc365.edu.vn trên thiết bị của bạn.