1. KHÁI NIỆM CHUNGDữ liệu (DATA) là toàn bộ những gì mà máy tính xử lí.Theo Niklaus Wirth: CHƯƠNG TRÌNH = THUẬT TOÁN + CẤU TRÚC DỮ LIỆUMột kiểu tài liệu (Data type) là 1 trong sự bề ngoài về hình dạng, cấu trúc và cực hiếm của dữ liệu cũng giống như cách biểu diễn và biện pháp xử lí dữ liệu.
Trong Pascal những kiểu dữ liệu nhìn bao quát được phân thành hai loại chính :- Kiểu dễ dàng và đơn giản (Simple type)- thứ hạng có cấu tạo (Structure type)Trong phần này chúng ta chỉ xét các kiểu dữ liệu đơn giản.Kiểu dữ liệu dễ dàng và đơn giản của Pascal bao gồm :- vẻ bên ngoài số nguyên (Integer)- phong cách số thực (Real)-. Kiểu lô ghích (Boolean)- mẫu mã kí tự (Char).2. KIỂU SỐ NGUYÊN (INTEGER)a) vẻ bên ngoài số nguyên nằm trong Z được khái niệm vôi các từ khóa sau :
TỪ KHÓA
PHẠM VI
INTEGER
-32768 đến 32767
BYTE
0 mang đến 25
WORD
0 mang lại 65535
SHORTINT
-128 cho 127
LONGINT
-2147483648 mang đến 2147483647
b) những phép toán số học so với số nguyên :
KÍ HIỆU
Ý NGHĨA
DIV
Chia rước phần nguyên
MOD
Chia mang phần dư
+
Cộng
-
Trừ
*
Nhân
/
Chia cho kết quả là số thực
3. KIỂU SỐ THỰC (REAL)a) đẳng cấp số thực ở trong tập R được định nghĩa với từ bỏ khóa REAL :
Từ khóa
Phạm vi
REAL
2.9xl0’39 mang đến 1.7x1038
• CÁCH 1 : Viết theo phong cách thập phân bình thường.
- lấy ví dụ : 3.14 -0.004Lưu ý: dùng dấu chấm rứa cho lốt phẩy trong biện pháp viết của Việt Nam.• CÁCH 2: Viết theo kiểu thập phân có phần mũ và phần định trị.» lấy ví dụ như : 3.93 E+2 (= 393)3 93 E -3 (=0,00393) (=0,00393)Phần định trị Phần mũb) các hàm số học cần sử dụng cho số nguyên và số thực :
Kí hiệu
Ý nghĩa
ABS(x)
|x|: lấy giá trị tuyệt vời nhất của x
SQR(x)
x2: lấy bình phương của x
SQRT(x)
: đem căn bậc 2 của x
SIN(x), COS(x)
sin(x), cos(x)
ARCTAN(x)
arctang(x)
LN(x)
logex (e ≈ 2,71828)
EXP(x)
ex
SUCC(n)
n + 1
PRED(n)
n - 1
ODD(n)
TRUE ví như n lẻ, FALSE nếu như n chẵn
TRUNC(x)
Lấy phần nguyên của x
ROUND(x)
Làm tròn x
- ghi chú :- TRUNC(x) : Số nguyên lớn số 1 không vượt quá x- ROUND(x) : Số nguyên gần x nhất.4. Kiểu logic (BOOLEAN)a) Định nghĩa :Một dữ liệu thuộc dạng hình BOOLEAN là 1 trong đại lượng chỉ hoàn toàn có thể nhận một trong những hai giá trị logic TRUE hoặc FALSE.• ví dụ : giả sử bao gồm khai báo. Var làm được_được : Boolean.Thì ta hoàn toàn có thể làm những phép gán có tác dụng được := False ; SaiHoặc Làm_được := True ; Đúngb) những phép toán trên thứ hạng Boolean :
A
B
A and B
A
B
A OR B
TRUETRUEFALSEFALSE
TRUEFALSETRUEFALSE
TRUEFALSEFALSEFALSE
TRUETRUEFALSEFALSE
TRUEFALSETRUEFALSE
TRUETRUETRUEFALSE
A
NOT A
TRUEFALSE
FALSETRUE
c) các phép toán quan hệ tình dục cho công dụng kiểu Boolean :
Kí hiệu
Ý nghĩa
Khác nhau
=
Bằng nhau
>=
Lớn rộng hoặc bằng
Nhỏ rộng hoặc bằng
>
Lớn hơn
Nhỏ hơn
5. KIỂU KÍ TỰ (CHAR)a) Định nghĩa :Các dữ liệu có dạng văn bản viết (kí tự) được khai báo vì chưng từ khóa CHAR.- ví dụ như : mang sử tất cả khai báoVar X : Char ;Thì ta có thể làm các phép gán sau : X := 'A' ;hoặc : X := '?’ ;b) Để tiện thảo luận thông tin rất cần phải sắp xếp, đánh số thứ tự các kí tự. Mỗi cách sắp xếp như vậy gọi là một trong bảng mã. Thông dụng độc nhất vô nhị là bảng mã ASCII (American Standar Code For Information Interchange).- lấy ví dụ :