Kiểu dữ liệu của biến đếm trong lệnh lặp For – Do trong Pascal

Rate this post

For – Do là một cấu trúc lặp trong Pascal, nó cho phép lặp qua một tập hợp các giá trị định sẵn và tập hợp các lệnh cho mỗi giá trị có sẵn. Vậy kiểu dữ liệu của biến đếm trong lệnh lặp For – Do như thế nào? Cùng Hoc365 tìm hiểu ngay nhé!

Kiểu dữ liệu của biến đếm trong lệnh lặp For - Do

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

Kiểu dữ liệu của biến đếm trong lệnh lặp For – Do?

A. Cùng kiểu với giá trị đầu và giá trị cuối.

B. Chỉ cần khác kiểu với giá trị đầu.

C. Cùng kiểu với các biến trong câu lệnh.

D. Không cần phải xác định kiểu dữ liệu.

Đáp án: A. Cùng kiểu với giá trị đầu và giá trị cuối.

Giải đáp nhanh: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do cùng kiểu với giá trị đầu và giá trị cuối. Biến đếm là biến đơn, thường là kiểu nguyên.

Giải chi tiết: Kiểu dữ liệu của biến đếm trong lệnh lặp For – Do?

Lệnh lặp For – Do trong Pascal là một cấu trúc lặp, nó cho phép lặp qua một tập hợp giá trị định sẵn, từ đó, thực hiện một tập hợp các lệnh cho mỗi giá trị trong tập hợp đó.

Cú pháp lệnh lặp For – Do có hai dạng như sau:

  • Dạng tiến: For < biến đếm> := < Giá trị đầu> to < Giá trị cuối> do < câu lệnh >;
  • Dạng lùi: For < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;

Biến đếm xuất hiện sau lệnh For, có cùng kiểu với giá trị đầu và giá trị cuối trong câu lệnh. Biến đếm thường là biến đơn hoặc kiểu nguyên.

Ví dụ về kiểu dữ liệu của biến đếm trong lệnh lặp For – Do

Câu lệnh For – Do thường có hai dạng là dạng lùi và dạng tiến, do đó mỗi cơ chế hoạt động thì biến đếm cũng nhận giá trị khác nhau.

Ví dụ câu lệnh For – Do dạng lặp tiến

Ở dạng lặp tiến, câu lệnh viết sau từ khóa Do được thực hiện tuần tự, mỗi lần thực hiện thi biến đếm nhận giá trị tăng liên tiếp từ giá trị đầu đến giá trị cuối.

Có thể thấy, trong bất kỳ ví dụ nào, kiểu dữ liệu của biến đếm đều cùng kiểu với giá trị đầu và giá trị cuối.

Ví dụ 1: Tính tổng của tất cả các số từ 1 đến 10?

“for i := 1 to 10 do”

Ví dụ 1: Tính tổng của tất cả các số từ 1 đến 10?

Ví dụ 2: In ra màn hình các số chẵn từ 2 đến 10?

“for i := 2 to 10 do”

Ví dụ 2: In ra màn hình các số chẵn từ 2 đến 10?

Ví dụ 3: Tính giá trị bình phương của các số từ 1 đến 5?

“for i := 1 to 5 do”

Ví dụ 3: Tính giá trị bình phương của các số từ 1 đến 5?

Ví dụ câu lệnh For – Do dạng lặp lùi

Ở dạng lặp lùi, câu lệnh viết sau từ khóa Do được thực hiện tuần tự, mỗi lần thực hiện thì biến đếm sẽ nhận giá trị giảm liên tiếp từ giá trị đầu đến giá trị cuối.

Ở dạng lặp này, kiểu dữ liệu của biến đếm đều cùng kiểu với giá trị đầu và giá trị cuối.

Ví dụ 1: In ra màn hình các số chẵn từ 20 đến 2?

“for i := 20 downto 2 do”

Ví dụ 1: In ra màn hình các số chẵn từ 20 đến 2?

Ví dụ 2: Tính tổng của các số chia hết cho 5 từ 15 đến 5?

“for i := 15 downto 5 do”

Ví dụ 2: Tính tổng của các số chia hết cho 5 từ 15 đến 5?

Ví dụ 3: Tính giá trị bình phương của các số từ 5 đến 1?

“for i := 15 downto 5 do”

Ví dụ 3: Tính giá trị bình phương của các số từ 5 đến 1?

Hoc365 vừa  giải đáp chi tiết cũng như ví dụ cụ thể về kiểu dữ liệu của biến đếm trong lệnh lặp For – Do trong Pascal. Hy vọng những thông tin này sẽ hữu ích cho bạn trong việc học tập và thi cử cũng như hiểu hơn về Pascal 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.