Mét sè kiÓu d÷ liÖu chuÈn trong Pascal. 1.[r]
(1)(2)Hãy kể tên tập số học ch ơng trình toán các lớp d ới.
- Sè tự nhiên - Số nguyên - Số thực
Mỗi ngôn ngữ lập trình th ờng cung cấp một số kiểu liệu chuẩn cho biết:
Phạm vi giá trị.
Dung l ng b nh cần thiết để l u trữ.
(3)I Mét sè kiĨu d÷ liƯu chn Pascal
1 KiĨu nguyªn
Hãy nêu phạm vi xác định số nguyên Toán
học?Kiểu Phạm vi giá trị Bộ nhớ l u trữ Từ -một giá trị đến +
Byte Từ đến 255 1 byte
Integer Từ -215 đến 215 - 1 2 byte Word Từ đến 216 - 1 2 byte Longint Từ -231 đến 231 - 1 4 byte
(4)2 KiÓu thùc
Sè thùc Pascal th êng dïng c¸c kiĨu sau:
Kiểu Phạm vi giá trị Bộ nhớ l u trữ giá trị
Real 0 có giá trị tuyÖt
đối từ 10-38 đến 1038 6 byte
Extended 0 có giá trị tuyệt
(5)3 Kiểu kí tự Là kí tự thuộc mà ASCII Trong Pascal đ ợc kÝ hiƯu lµ Char
VÝ dơ: ‘a’ cã m· ASCII lµ 97
‘A’ cã m· ASCII lµ 65
Biến kiểu kí tự dùng byte nhớ để ghi giá trị.
4 KiĨu l«gic Có giá trị TRUE FALSE Trong Pascal kí hiệu Boolean
Mỗi giá trị lôgic l u tr÷ byte
Cần tìm hiểu đặc tr ng kiểu liệu chuẩn đ ợc xác định
(6)II Khai b¸o biÕn
Bài tốn đặt vấn đề: Tính chu vi (CV) diện tích (S) hình trịn có bán kính ngun (R) bất kì.
Hãy xác định tên kiểu dữ liệu biến cần dùng ch ơng trình?
- Biến R kiểu nguyên.
- Các biến CV, S kiÓu thùc.
Làm để ch ơng trình sử dụng đ ợc biến trên?
Mọi biến dùng ch ơng trình phải khai báo tên
kiĨu d÷ liƯu biến Mỗi biến khai báo lần.
Trong Pascal:
VÝ dô: VAR R: Integer; CV,S: Real;
VAR <Danh sách biến>: <Kiểu liƯu>;
Trong đó:
- Danh s¸ch biÕn là nhiều tên biến đ ợc viết cách bëi dÊu “,”
- Kiểu liệu th ờng kiểu liệu chuẩn kiểu liệu do ng ời dùng định nghĩa.
(7)LuyÖn tËp
Trăm trâu trăm cỏ Trâu đứng ăn năm Trâu nằm ăn ba Lụ khụ trâu già Ba bó.
Hỏi số trâu đứng, trâu nằm, trâu già?
Gọi số trâu đứng, trâu nằm, trâu già lần l ợt x, y, z.
Hãy xác định kiểu biến x, y, z?
BiÕn nguyªn BiÕn thùc
Biến kí tự
Biến lôgic Đ S S S ?
(8)Var a,b,S,d: Real; Bµi to¸n 2:
Chọn cách khai báo nhất?
Var a,b,S: Integer;
d: Real;
Var a,b: Byte;
S: Word; d: Real;
Var a,b,S,d: Integer;
(9)H·y nhí!
VAR
Các kiểu liệu chuẩn
Khai b¸o biÕn.
Mọi biến dùng ch ơng trình phải khai báo tên kiểu liệu