- n1, n 2: có thể là hằng hoặc biểu thức Kiểu thành phần là kiểu dữ liệu của phần tử
2. Thư viện GRAPH
Chứa các hàm và thủ tục liên quan đến chế độ đồ họa của các loại màn hình khác nhau và cho phép thực hiện các thao tác dồ họa cơ bản như vẽ: điểm, đường, tô màu.
a) Các thiết bị và chương trình hỗ trợ đồ họa:
- Có hai chế độ màn hình: văn bản và đồ họa. Đơn vị cơ sở của màn hình đồ họa là các điểm (pixel).
- Chương trình điều khiển đồ hoạ nằm trong các tệp *.BGI
- Toạ độ màn hình đồ hoạ được đánh từ 0, cột tính từ trái qua phải, dòng được tính từ trên xuống dưới.
- Để thực hiện các chức năng đồ hoạ cần sử dụng các thủ tục, hàm trong thư viện GRAPH.
b) Khởi tạo chế độ đồ họa
* Thủ tục sau dùng để thiết lập chế độ đồ họa:
path:string);
d: là số hiệu trình điều khiển BGI m: là số hiệu của độ phân giải Path: là đường dẫn đến các tệp BGI Ví dụ: (SGK Tr112) d:=0; InitGraph(d,m,’C:\TP\BGI’); * Để trở về chế độ văn bản ta thực hiện thủ tục: CloseGraph; c) Các thủ tục vẽ điểm, đoạn thẳng Procedure SetColor(color:word); Procedure PutPixel(x,y:integer; color:word);
Procedure Line(x1,y1,x2,y2:integer); Procedure LineTo(x,y:integer); Procedure LineRel(dx,dy:integer); d) Các thủ tục và hàm liên quan đến vị trí con trỏ Function GetMaxX:integer; Functiion GetMaxY:integer; Procedure MoveTo(x,y:integer); e) Một số thủ tục vẽ hình đơn giản Procedure Circle(x,y:integer;r:word); Procedure Ellipse(x,y:integer; StAngle,EndAngle,Xr,Yr:word); Procedure Rectangle(x1,y1,x2, y2:integer); 3. Một số thư viện khác
Unit System: Chứa các hàm sơ cấp và thủ tục vào/ra.
Unit Dos: Chứa các thủ tục cho phép thực hiện trực tiếp các lệnh tạo thư mục, thiết lập ngày giờ...
Unit Print: Chứa các thủ tục làm việc với máy in.