Được tạo bởi Blogger.
RSS

Phần khai báo trong chương trình Pascal


      Phần này cho phép khai báo hay định nghĩa các tên sẽ dùng trong chương trình. Có thể có 7 kiểu khai báo được bắt đầu với một trong 7 từ khóá thường được xếp theo thứ tự như sau:
USES: trước các khai báo sử dụng các Unit
LABEL: khai báo về nhãn
CONST:khai báo các hằng
TYPE: khai báo kiểu dữ liệu mới do người dùng tự xác lập trên các kiểu cơ sở
YAR: khai báo các biến
PROCEDURE: khai báo các chương trình con dạng thủ tục.
FUNCTION: khai báo các chương trình con dạng hàm mới

Phần khai báo trong chương trình Pascal

       Tuỳ theo nhu cầu sử dụng mà người dùng phải sử dụng kiểu khai báo thích hợp hay bỏ qua nó nếu không cần thiết. Trật tự khai báo phải đảm bảo không dùng đến một khái niệm chưa được khai báo trong chương trình. Thông thường các khai báo được viết theo thứ tự trên sẽ đảm bảo được yêu cầu đó. Sau đây là một số cách khai báo cụ thể còn các cách khai báo khác sẽ nghiên cứu trong các phần sau:
Khai báo sử dụng các Unit:
      Đơn vị chương trình (Unit)có thể là một số chương trình có chức năng đã được dịch sẵn và chúng có thể được tâp hợp lại với nhau. Muốn sử dụng những đơn vị chương trình này cần “đăng ký” chúng trong phần khai báo. Các UNIT được khai báo sau từ khoá USES giữa chúng được ngăn bằng dấu phẩy và kết thúc bằng dấu chấm phẩy theo cách viết sau:
USES Tên Unit 1 I.Tên Unit2….I ;
Ví dụ:
USES CRT, PRINTER;
Hay USES CRT, GRAPH;
       Trong đó CRT, PRINTER, GRAPH… là Unit chứa các chương trình con về giao tiếp màn hình bàn phím, in, đồ hoạ… Các Unit có thể được chính ngườidùng tạo ra….
Khai báo hằng:
      Trước khi dùng các hằng trong chương trình chúng phải được khai báo trước về tên cùng với giá trị của chúng sau từ khoá CONST theo cách viết sau: CONST Tên hằng 1 = giá tri 1; [tên hằng 2 = giá trị 2 ;…Tên hàng phải tuân theo qui tắc đặt tên và được đặt bên trái dấu bằng ( =), còn giá trị của nó được đặt phía bên phải dấu bằng. Ngăn cách khai báo các hằng và kết thúc khai báo hằng bằng dấu chấm phẩy. Các khai báo có thể để trên một hoặc nhiều dòng.
Ví dụ:CONST n = 10 ; i = ‘a’; hay CONST n = 10.7; xau=’Ha noi, ngay’
Khai báo biến:
      Cũng như các hằng, tất cả các biến trước khi dùng đều phải đăng ký trước trong phần khai báo sau từ khoá VAR theo cách viết sau:
VAR tên biến 1a I.tên biến 2a … I: kiểu dữ liệu a;
tên biến 1b I.tên biến 2b.tên biến 3b… I :kiểu dữ liệu b;
      Trong đó các biến cùng kiểu có thể khai chung trong cùng danh sách và được ngăn cách với nhau bằng dấu-phẩy tiếp đến là dấu hai chấm (:) và tên kiểu dữ liệu chung của các biến này. Kiểu của các biến có thể là các kiểu đơn giản chuẩn hay kiểu mới được mô tả trong phần khai báo kiểu sau từ khoá TYPE sẽ được nghiên cứu kỹ ở các phần sau. Kết thúc khai báo một nhóm biến bằng dấu chấm phẩy. Các nhóm biến khác (nếu có) được khai báo tiếp tương tự.
     Phần khai báo này có thể có mặt trong chương trình hay không tuỳ thuộc nhu cầu sử dụng và có thể tồn tại trên một hay nhiều dòng.
Ví dụ:
VAR rt1, rt2, rt3: real; sl, i: integer; tim . Boolean; chu : char;


Đọc thêm tại:

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS