Các kiểu số nguyên được lưu trữ và kết quả tính toán là đúng, nhưng có hạn chế về giá trị. Tập số nguyên là vô hạn và có thứ tự, đếm được nhưng trong máy thì kiểu số mguyên là hữu hạn , có thứ tự.
Trang 1BÀI GIẢNG SỐ 4
CHƯƠNG I MỘT SỐ DỮ LIỆU CHUÂN
Giáo viên giảng dạy: Thầy Trần Doãn Vinh
Sinh viên thực hiện : Phan Thị Hồng Như
Lớp: K56 A- CNTT
Trang 21 Kiểu số nguyên
Các kiểu số nguyên được lưu trữ và kết quả tính toán là đúng, nhưng có hạn chế về giá trị
Tập số nguyên là vô hạn và có thứ tự, đếm
được nhưng trong máy thì kiểu số mguyên là hữu hạn , có thứ tự
Trang 31 Kiểu số nguyên<tiếp>
Tp thường dùng 4 kiểu số nguyên sau:
Trang 41 Kiểu số nguyên<tiếp>
Kiểu Byte: Mỗi giá trị lưu trữ trong một Byte, giá trị biến kiểu Byte nằm trong phạm vi 0 đến
255
Trang 51 Kiểu số nguyên<tiếp>
Kiểu Integer: Mỗi giá trị lưu trữ trong Byte, giá trị nằm trong khoảng -215 đến 215 – 1
Trang 61 Kiểu số nguyên<tiếp>
Kiểu Word: Mỗi giá trị lưu trữ trong hai Byte, giá trị nằm trong khoảng 0 đến 216 - 1
Trang 71 Kiểu số nguyên<tiếp>
Kiểu Longint: Mỗi giá trị lưu trữ 4 Byte, giá trị nằm trong phạm vi -231 đến 231 - 1
Trang 82 Kiểu số thực
Các kiểu thực được lưu trữ và kết quả tính toán
là gần đúng với sai số không đáng kể nhưng
miền giá trị được mở rộng hơn kiểu nguyên
Phép toán chứa các toán hạng gồm cả kiểu
nguyên sẽ cho kết quả kiểu thực
Trang 92 Kiểu số thực<tiếp>
Chú ý: Kiểu COMP luôn là số nguyên với giá
trị trong phạm vi từ -263 + 1 đến 2 63 - 1 với 19-20 chữ số có nghĩa
Trang 103 Kiểu kí tự(Char)
Kiểu kí tự có tập giá trị là mọi kí tự trong bảng
mã ASCII gồm 256 kí tự có mã ASCII thập
phân từ 0 đến 255, được dùng thuận tiện khi thông tin là các kí tự, các xâu (string) Kiểu kí
tự cũng là kiểu có thứ tự đếm được, so sánh
các kí tự bằng cách so sánh các mã của nó
Biến kiểu kí tự dùng một Byte bộ nhớ để ghi nhận giá trị
Trang 114 Kiểu logic(boolean)
Trong pascal mỗi giá trị kiểu logic được lưu trữ
trong một Byte và có thể nhận giá trị True
(đúng) hoặc False (sai)
Kiểu Logic được dùng khi kiểm tra một điều
kiện hoặc tìm giá trị của một phép so sánh
Kiểu logic cũng là kiểu thứ kự đếm được
Một số ngôn ngữ lập trình hoặc trình dịch không
dùng kiểu logic (ví dụ ngôn ngữ C++),thay vào
đó là dùng hai giá trị 0 (false) va khác 0 (true)
Trang 125.Kiểu miền con (mở rộng thêm
SGK)
Kiểu miền con có dạng: <Giá trị đầu> <Giá trị
cuối>
Trong đó:
Giá trị đầu và Giá trị cuối thường dùng là các hằng
nguyên hoặc là kí tự
Giá trị đầu nhỏ hơn hoặc bằng Giá trị cuối
Kiểu miền con dùng để hạn chế miền giá trị, tránh các giá trị vượt ra khỏi khoảng đã hạn chế
Lưu ý: Giá trị đầu không vượt quá giá trị cuối, hai
giá trị này phải cùng một kiểu và thuộc kiểu có thứ tự đếm được
Trang 13CẢM ƠN CÁC EM ĐÃ THEO DÕI!
CHÚC CÁC EM HỌC TỐT!