Để tìm hiểu về Unit, đơn vị trong Pascal, bạn đọc cùng tham khảo bài viết dưới đây của Taimienphi.vn, ngoài ra để tìm hiểu vê chuỗi, mảng, con trỏ trong Pascal, bạn đọc có thể tham khảo một số bài viết trước trên Taimienphi.vn nhé
Một chương trình Pascal có thể bao gồm nhiều module được gọi là unit hay đơn vị trong Pascal. Một đơn vị trong Pascal có thể bao gồm một số khối mã được tạo thành từ các biến và kiểu khai báo, lệnh, thủ tục, ... . Trong Pascal có nhiều đơn vị, unit được tích hợp sẵn, cho phép các lập trình viên định nghĩa và viết các đơn vị riêng của họ để sử dụng trong các chương trình khác.
Sử dụng unit, đơn vị được tích hợp sẵn trong Pascal
Cả đơn vị được tích hợp sẵn và đơn vị do người dùng định nghĩa đều được bao gồm trong chương trình bằng cách sử dụng mệnh đề. Bài viết này Taimienphi.vn sẽ giải thích cho bạn cách tạo và thêm các đơn vị do người dùng định nghĩa. Trước hết tìm hiểu cách bao gồm đơn vị crt được tích hợp sẵn trong chương trình của bạn.
program myprog;
uses crt;
Ví dụ dưới đây sẽ minh họa các sử dụng đơn vị crt:
Cách tạo và sử dụng Unit, đơn vị trong Pascal
Để tạo một unit, đơn vị trong Pascal, bạn phải viết các module hoặc các chương trình con mà bạn muốn lưu trữ trong đó và lưu dưới dạng file có phần đuôi mở rộng là .pas. Dòng đầu tiên của file phải bắt đầu bằng từ khóa Unit + tên của đơn vị. Ví dụ:
unit calculateArea;
Dưới đây là 3 bước quan trọng để tạo một đơn vị, unit trong Pascal:
- Tên của file và tên của đơn vị phải giống nhau. Vì vậy trong ví dụ trên đơn vị calculateArea sẽ được lưu trong file có tên calculateArea.pas.
- Dòng tiếp theo bao gồm từ khóa interface. Sau dòng này bạn viết khai báo cho tất cả các hàm và thủ tục sẽ được tích hợp trong đơn vị.
- Ngay sau các khai báo hàm, bạn thêm từ khóa implementation. Sau dòng chứa từ khóa implementation, cung cấp định nghĩa tất cả các chương trình con.
Ví dụ chương trình dưới đây tạo đơn vị có tên là calculateAre:
Tiêp theo viết một chương trình đơn giản sử dụng đơn vị được định nghĩa ở trên:
Khi đoạn mã trên được biên dịch và thực thi, nó sẽ trả về kết quả dưới đây:
https://thuthuat.taimienphi.vn/unit-don-vi-trong-pascal-33960n.aspx
Trên đây Taimienphi.vn vừa giới thiệu cho bạn về Unit, đơn vị trong Pascal. Bên cạnh đó, bạn có thể đọc thêm bài viết hàm Pascal, tổng hợp các hàm phổ biến, thường gặp trong Pascal để có thể nhanh chóng làm quen với ngôn ngữ lập trình Pascal nhé. Để tìm hiểu về ngày và giờ trong Pascal, bạn đọc đừng quên đón đọc các bài viết tiếp theo trong chuỗi chủ đề Pascal trên Taimienphi.vn nhé.