Ngôn ngữ lập trình - Chương 3

12 422 2
Ngôn ngữ lập trình - Chương 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Ngôn ngữ lập trình - Chương 3 - kiểu dữ liệu sơ cấp

Nguyễn Văn Linh - Programming Languages - Chapter 31CHƯƠNG 3: KIỂU DỮ LIỆU SƠ CẤPĐịnh nghĩa.Đặc tả.Cài đặt.Kiểu dữ liệu số.Kiểu liệt kê.Kiểu logic.Kiểu ký tự. Nguyễn Văn Linh - Programming Languages - Chapter 32ĐỊNH NGHĨAKiểu dữ liệu sơ cấp là kiểu dữ liệu mà các ÐTDL là sơ cấp. Như vậy kiểu dữ liệu sơ cấp là một tập các ÐTDL sơ cấp và tập các phép toán trên các ÐTDL đó.Các kiểu dữ liệu sơ cấp thông dụng: Nguyên, Thực, Ký tự, Logic, Liệt kê. Nguyễn Văn Linh - Programming Languages - Chapter 33SỰ ĐẶC TẢThuộc tính: Kiểu dữ liệu.Giá trị: Tập hợp có thứ tự, có giá trị lớn nhất và giá trị nhỏ nhất. Nguyễn Văn Linh - Programming Languages - Chapter 34SỰ CÀI ĐẶTTổ chức dữ liệu trong bộ nhớ: Biểu diễn bởi phần cứng.Cài đặt các phép toán: Sử dụng phép toán phần cứng; Tạo các thủ tục hoặc hàm; Chuỗi các dòng mã lệnh. Nguyễn Văn Linh - Programming Languages - Chapter 35KIỂU DỮ LIỆU SỐSố nguyên.Miền con của số nguyên (Subranges).Số thực dấu chấm động (Floating-point real numers). Nguyễn Văn Linh - Programming Languages - Chapter 36SỐ NGUYÊNSự đặc tả các thuộc tính: Kiểu dữ liệu nguyên.Ðặc tả các phép toán:•Các phép toán số học.•Các phép toán quan hệ.•Phép gán trị.Cài đặt: Sử dụng phần cứng. Nguyễn Văn Linh - Programming Languages - Chapter 37KIỂU MIỀN CON CỦASỐ NGUYÊNSự đặc tả: •Một dãy các số nguyên trong một khoảng đã định.•Các phép toán tương tự như kiểu số nguyên.Cài đặt: •Tốn ít bộ nhớ hơn.•Kiểm tra kiểu tốt hơn. Nguyễn Văn Linh - Programming Languages - Chapter 38SỐ THỰCĐặc tả:•Một dãy có thứ tự từ một số âm nhỏ nhất đến một số dương lớn nhất có thể lưu trữ được bởi phần cứng.•Các phép toán: Tương tự số nguyên + Các hàm Cài đặt: •Sử dụng biểu diễn của phần cứng: Phần định trị và phần mũ. Nguyễn Văn Linh - Programming Languages - Chapter 39KIỂU LIỆT KÊĐặc tả:•Liệt kê danh sách các hằng trực kiện có thứ tự.•Các phép toán: quan hệ, gán, xác định phần tử đứng trước/sau một phần tử.Cài đặt:•Mỗi trực kiện được biểu diễn bởi một số nguyên không âm, chỉ cần một số bit để biểu diễn cho một giá trị.•Cài đặt các phép toán dựa vào các phép toán trên số nguyên. Nguyễn Văn Linh - Programming Languages - Chapter 310KIỂU LOGICĐặc tả:•Có thể xem như là một kiểu liệt kê: (FALSE, TRUE).•Các phép toán: NOT, AND, OR.Cài đặt:•Sử dụng một đơn vị nhớ (bite/word) để lưu trữ một giá trị logic.•Sử dụng một bit trong đơn vị nhớ để lưu 0 và 1.•Sử dụng cả đơn vị nhớ để lưu 0 và khác 0. [...]... Linh - Programmin g Languages - Chapter 3 5 KIỂU DỮ LIỆU SỐ Số nguyên. Miền con của số nguyên (Subranges). Số thực dấu chấm động (Floating-point real numers). Nguyễn Văn Linh - Programmin g Languages - Chapter 3 4 SỰ CÀI ĐẶT Tổ chức dữ liệu trong bộ nhớ: Biểu diễn bởi phần cứng. Cài đặt các phép toán: Sử dụng phép toán phần cứng; Tạo các thủ tục hoặc hàm; Chuỗi các dòng mã lệnh. Nguyễn Văn Linh -. .. phần cứng. Cài đặt các phép toán: Sử dụng phép toán phần cứng; Tạo các thủ tục hoặc hàm; Chuỗi các dòng mã lệnh. Nguyễn Văn Linh - Programmin g Languages - Chapter 3 12 KIỂU KÝ TỰ (2) Đặc tả: • Một liệt kê các ký tự được định nghĩa bởi ngôn ngữ, tương ứng với các ký tự chuẩn của phần cứng và hệ điều hành. • Các phép tốn: Quan hệ, phép gán. Cài đặt: • Sử dụng phần cứng và hệ điều hành. . Nguyễn Văn Linh - Programming Languages - Chapter 31 CHƯƠNG 3: KIỂU DỮ LIỆU SƠ CẤPĐịnh nghĩa.Đặc tả.Cài đặt.Kiểu dữ. dụng: Nguyên, Thực, Ký tự, Logic, Liệt kê. Nguyễn Văn Linh - Programming Languages - Chapter 33 SỰ ĐẶC TẢThuộc tính: Kiểu dữ liệu.Giá trị: Tập hợp có thứ

Ngày đăng: 08/10/2012, 14:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan