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é!
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ụ 2: In ra màn hình các số chẵn từ 2 đến 10?
“for i := 2 to 10 do”
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ụ 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ụ 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ụ 3: Tính giá trị bình phương của các số từ 5 đến 1?
“for i := 15 downto 5 do”
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é!
Bài viết liên quan
Em cần biết thông tin gì của người mà em muốn gửi thư điện tử cho họ?
Tại sao khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận?
Trong một bài trình chiếu có thể có bao nhiêu trang chiếu?
Trong trang web liên kết hay siêu liên kết là gì? Có vai trò như thế nào?
Người nào có vai trò chịu trách nhiệm quản lý các tài nguyên?
Thiết bị nào xuất dữ liệu văn bản từ máy tính ra ngoài?
Trong khi nhập dữ liệu cho bảng muốn chèn thêm một bản ghi mới ta thực hiện?
Các thao tác thay đổi hình thức biểu mẫu gồm?
Để nâng cao hiệu quả của việc bảo mật ta cần phải?
Phát biểu nào dưới đây không phải là bảo mật thông tin trong hệ cơ sở dữ liệu?
Phát biểu nào dưới đây sai khi nói về mã hóa thông tin?
Thuật ngữ quan hệ dùng trong hệ cơ sở dữ liệu quan hệ là để chỉ đối tượng?
Đáp án chi tiết: Có mấy cách tạo biểu mẫu?
Đáp án: Chọn phát biểu đúng về khai thác cơ sở dữ liệu?
Tạo bảng trong cơ sở dữ liệu quan hệ nhằm mục đích nào dưới đây?
Chi tiết: Trong Access khi tạo liên kết giữa các bảng thì?