Chào mừng quý vị đến với website của Nguyễn văn Bình
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Kieu ban ghi(11)

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Như Vũ (trang riêng)
Ngày gửi: 14h:49' 02-03-2010
Dung lượng: 69.0 KB
Số lượt tải: 82
Nguồn:
Người gửi: Nguyễn Như Vũ (trang riêng)
Ngày gửi: 14h:49' 02-03-2010
Dung lượng: 69.0 KB
Số lượt tải: 82
Số lượt thích:
0 người
Bài 13: Kiểu bản ghi
Ngày soạn:
Ngày giảng:
Mục đích, yêu cầu
Biết khái niệm kiểu bản ghi.
Biết cách khai báo bản ghi, truy cập trường của bản ghi.
Nội dung cụ thể
định tổ chức lớp (1’)
- Kiểm tra sĩ số: Tổng số: Vắng: CP:
KP:
Kiểm tra bài cũ (5’)
Câu hỏi:
Cho một số biến: họ tên, ngày sinh, giới tính, Tin, Toán , Lí, Hoá, Văn, Sử, Địa. Hãy khai báo kiểu dữ liệu hợp lí với các biến trên?
Trả lời:
Var hoten: string[30];
ngaysinh: string[10];
gioitinh: boolean;
toan, tin, li, hoa, van, su, dia: real;
Triển khai bài mới.
Đặt vấn đề: Trong các kiểu dữ liệu mà các em đã được học có kiểu dữ liệu nào dùng để khai báo chung cho tất cả các biến như trên hay chưa?
HS: Chưa có kiểu dữ liệu nào.
Bài hôm nay cô sẽ giới thiệu cho các em một kiểu dữ liệu mới, cho phép chúng ta khai báo các đối tượng mà có cùng một số thuộc tính giống nhau.
Bài 13: Kiểu bản ghi.
Nội dung
Hoạt động của giáo viên và học sinh
Thời gian
Xét VD:
Chương trình quản lí các thí sinh của một kỳ thi tuyển sinh cần quản lí được các thông tin sau: SBD của thí sinh, họ tên của thí sinh, ngày sinh, giới tính, và điểm thi của 7 môn: Toán , Tin, Lí, Hoá, Văn, Sử, Địa.
GV: Làm thế nào để quản lí toàn bộ thông tin trên của học sinh?
HS: Có thể quản lí mỗi dữ kiện
trên là mảng một chiều.
GV: Mỗi thông tin trên có kiểu dữ liệu là gì?
HS: Trả lời.
GV: Ngôn ngữ lập trình bậc cao có cách tốt hơn để quản lí dữ liệu trên. Đó là bản ghi.
4’
* Khái niệm: Dữ liệu kiểu bản ghi (record) dùng để mô tả các đối tượng có cùng một số thuộc tính mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.
- Mỗi một bản ghi sẽ lưu trữ dữ liệu về một đối tượng cần quản lí.
- Mỗi một thuộc tính của đối tượng tương ứng với một trường của bản ghi. Các trường khác nhau có thể có các kiểu dữ liệu khác nhau.
GV: Các em hãy quan sát bảng kết quả thi (SGK – Tr74).
- Mỗi hàng ta gọi là một bản ghi.
- Mỗi cột là một trường.
* Qui tắc, cách thức xác định:
- Tên kiểu bản ghi;
- Tên các thuộc tính (trường);
- Kiểu dữ liệu của mỗi trường;
- Cách khai báo biến;
- Cách tham chiếu đến trường.
1. Khai báo
- Cách khai báo kiểu:
GV: Do dữ liệu kiểu bản ghi
thường dùng để mô tả nhiều đối tượng nên ta thường khai báo biến bản ghi thông qua khai báo kiểu bản ghi.
GV: Các thông tin cần khai báo gồm: tên kiểu bản ghi, tên các thuộc tính, kiểu dữ liệu của mỗi thuộc tính
15’
Type = record
Ngày soạn:
Ngày giảng:
Mục đích, yêu cầu
Biết khái niệm kiểu bản ghi.
Biết cách khai báo bản ghi, truy cập trường của bản ghi.
Nội dung cụ thể
định tổ chức lớp (1’)
- Kiểm tra sĩ số: Tổng số: Vắng: CP:
KP:
Kiểm tra bài cũ (5’)
Câu hỏi:
Cho một số biến: họ tên, ngày sinh, giới tính, Tin, Toán , Lí, Hoá, Văn, Sử, Địa. Hãy khai báo kiểu dữ liệu hợp lí với các biến trên?
Trả lời:
Var hoten: string[30];
ngaysinh: string[10];
gioitinh: boolean;
toan, tin, li, hoa, van, su, dia: real;
Triển khai bài mới.
Đặt vấn đề: Trong các kiểu dữ liệu mà các em đã được học có kiểu dữ liệu nào dùng để khai báo chung cho tất cả các biến như trên hay chưa?
HS: Chưa có kiểu dữ liệu nào.
Bài hôm nay cô sẽ giới thiệu cho các em một kiểu dữ liệu mới, cho phép chúng ta khai báo các đối tượng mà có cùng một số thuộc tính giống nhau.
Bài 13: Kiểu bản ghi.
Nội dung
Hoạt động của giáo viên và học sinh
Thời gian
Xét VD:
Chương trình quản lí các thí sinh của một kỳ thi tuyển sinh cần quản lí được các thông tin sau: SBD của thí sinh, họ tên của thí sinh, ngày sinh, giới tính, và điểm thi của 7 môn: Toán , Tin, Lí, Hoá, Văn, Sử, Địa.
GV: Làm thế nào để quản lí toàn bộ thông tin trên của học sinh?
HS: Có thể quản lí mỗi dữ kiện
trên là mảng một chiều.
GV: Mỗi thông tin trên có kiểu dữ liệu là gì?
HS: Trả lời.
GV: Ngôn ngữ lập trình bậc cao có cách tốt hơn để quản lí dữ liệu trên. Đó là bản ghi.
4’
* Khái niệm: Dữ liệu kiểu bản ghi (record) dùng để mô tả các đối tượng có cùng một số thuộc tính mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.
- Mỗi một bản ghi sẽ lưu trữ dữ liệu về một đối tượng cần quản lí.
- Mỗi một thuộc tính của đối tượng tương ứng với một trường của bản ghi. Các trường khác nhau có thể có các kiểu dữ liệu khác nhau.
GV: Các em hãy quan sát bảng kết quả thi (SGK – Tr74).
- Mỗi hàng ta gọi là một bản ghi.
- Mỗi cột là một trường.
* Qui tắc, cách thức xác định:
- Tên kiểu bản ghi;
- Tên các thuộc tính (trường);
- Kiểu dữ liệu của mỗi trường;
- Cách khai báo biến;
- Cách tham chiếu đến trường.
1. Khai báo
- Cách khai báo kiểu:
GV: Do dữ liệu kiểu bản ghi
thường dùng để mô tả nhiều đối tượng nên ta thường khai báo biến bản ghi thông qua khai báo kiểu bản ghi.
GV: Các thông tin cần khai báo gồm: tên kiểu bản ghi, tên các thuộc tính, kiểu dữ liệu của mỗi thuộc tính
15’
Type
 






Các ý kiến mới nhất