Kieu Ban Ghi

Chia sẻ bởi Lưu Công Hoàn | Ngày 14/10/2018 | 20

Chia sẻ tài liệu: Kieu Ban Ghi thuộc Tư liệu tham khảo

Nội dung tài liệu:

Bài 13. KIỂU BẢN GHI

Ngày soạn: ....................Ngày dạy: ....................Lớp: ........

MỤC ĐÍCH YÊU CẦU:
Kiến thức:
Biết được khái niệm về kiểu bản ghi.
Phân biệt được sự giống và khác nhau giữa kiểu bản ghi với mảng một chiều.
Kĩ năng:
Định nghĩa được kiểu bản ghi, khai báo được biến kiểu bản ghi trong Pascal.
Nhập xuất được dữ liệu cho biến bản ghi.
Tham chiếu đến từng trường của kiểu bản ghi.
Sử dụng được kiểu bản ghi để giải quyết một số bài toán đơn giản.
PHƯƠNG PHÁP PHƯƠNG TIỆN:
Phương pháp:
Kết hợp phương pháp giảng dạy như: Thuyết trình, vấn đáp.
Phương tiện:
Vở ghi, sách giáo khoa, sách giáo viên, sách tham khảo (nếu có).
Máy tính, máy chiếu, phông chiếu, bảng viết.
TIẾN TRÌNH
Ổn định lớp.
Kiểm tra bài cũ.(7’)
Khai báo biến mảng một chiều theo hai cách trực tiếp và gián tiếp? Cho ví dụ?
Khai báo biến kiểu xâu? Cho ví dụ?
Nhập dãy N số thực. In ra màn hình dãy số vừa nhập?
Nhập họ tên hai học sinh. In ra màn hình họ tên hai học sinh đó?
Tiến trình bài giảng:
Thời gian
Nội dung
Hoạt động
của giáo viên
Hoạt động
của học sinh

13’
1. Tìm hiểu về kiểu bản ghi.
- Mỗi thông tin của đối tượng được gọi là một thuộc tính hay một trường. Mỗi đối tượng được mô tả bởi nhiều thông tin trên một hàng được gọi là một bản ghi.
- Kiểu bản ghi được dùng để mô tả cho 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ó kiểu dữ liệu khác nhau.


- Bản ghi thường được gọi là Record, mỗi Record sẽ lưu trữ dữ liệu về một đối tượng cần quản lý.

- Ngôn ngữ lập trình cho cách để 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.

- Yêu cầu học sinh xem bảng kết quả thi SGK(T.74).

- Hỏi: Trên bảng chứa những thông tin gì?
Bảng chứa thông tin của bao nhiêu đối tượng?
- Yêu cầu học sinh tìm thêm ví dụ tương tự.
- Diễn giải: Mỗi thông tin của đối tượng được gọi là một thuộc tính hay một trường.
Mỗi đối tượng được mô tả bởi nhiều thông tin trên một hàng được gọi là một bản ghi.

- Diễn giải: Để mô tả các đối tượng như vậy ngôn ngữ lập trình cho phép ta xác định KBG. Mỗi đối tượng được mô tả bằng một bản ghi.
- Các trường khác nhau có thể có kiểu dữ liệu khác nhau.
- Lấy một bảng điểm rồi chỉ rõ: Mỗi hàng ta gọi là một bản ghi.
Mỗi cột ta gọi là một trường.
- Yêu cầu học sinh lấy ví dụ và cho biết kiểu của từng trường?

- Yêu cầu học sinh phân biết sự giống và khác nhau giữa KBG và mảng một chiều?

- Quan sát ví dụ trong SGK và trả lời câu hỏi.
- Họ tên, ngày sinh, giới tính,...
- Ba đối tượng.

- Hoá đơn bán hàng, điện thoại...
- Chú ý nghe giảng.












- Tìm ví dụ và xác định kiểu của từng trường.
- Giống nhau: Được ghép bởi nhiều phần tử.
- Khác nhau: MMC được ghép bởi nhiều phần tử có cùng kiểu, trong khi KBG mô tả các thuộc tính có kiểu dữ liệu có thể khác nhau.

13’
2. Khai báo.
- Kiểu bản ghi thường được định nghĩa như sau:
Type
=Record :;
:; ...
:;
End;
- Biến kiểu bản ghi:
Var
:;
:Array[1..N] OF
;

3. Sử dụng kiểu bản ghi trong Pascal.
- Tham chiếu đến từng trường:
.
Gán giá trị cho biến bản ghi.

- Gán trực tiếp:
Nếu A,B là 2 BBG có cùng kiểu ta có thể gán trực tiếp:
A: = B;
- Gán giá trị cho từng trường: Có thể thực hiện bằng lệnh gán hoặc nhập từ bàn phím.

- Yêu cầu học sinh nghiên cứu SGK và cho biết cách định nghĩa kiểu bản ghi, biến kiểu bản ghi trong Pascal?
- Yêu cầu học sinh tìm ví dụ?
- Để giải quyết bài toán
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lưu Công Hoàn
Dung lượng: 97,00KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)