Nội dung bài mới: I/ Một số khái niệm: - Dữ liệu kiểu bản ghi dùng để mô tả các đối tượng có cùng một số thuộc tính thông tin mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.. Tro[r]
Trang 1§ 13: KIỀU BẢN GHI
! 1)
I Mục đích – yêu cầu:
1/ Về kiến thức:
- $! khái & %'( )* ghi
- $! ,- cách khai báo )* ghi, truy 23 1-4 5/ )* ghi
2/ Về kĩ năng:
- $! mô * 7 ,8 -. )9 7 :8 (7 tính <(* lý
- Khai báo %'( )* ghi
- ? 2 )! ,- 1-4 (7 tính) 5/ 7 )! )* ghi
- $! tham !( ,! @ 1-4 5/ )* ghi
3/ Về tư duy và thái độ:
- Giúp
- Có ý
II Phương pháp, phương tiện dạy học:
1/ Phương pháp:
- ! 3 các 3 -C pháp * KL - (! trình, MN ,30 * =(2 trên =O30 L ,7 theo nhóm, dùng 3 -C & 1R quan,
2/ Phương tiện:
- Sách giáo khoa Tin
-
III Tiến trình lên lớp, nội dung bài giảng:
gian
1/ Ổn định lớp:
- T , =O3+
- Yêu ( =O3 1-V báo cáo :W :8+
2/ Kiểm tra bài cũ và gợi động cơ:
- Thông qua trò C “Tìm người bí
ẩn”
- ' =&
Chia =O3 làm 4 ,7+ Giáo viên ,-/ ra
. ý MZ -4 bí [+ 7 nào
, ,A ,- \,+
sinh
Nơi sinh
Obama
2’
10’
Trang 2GV:
khai báo %'( K =&( gì cho 3 ,8 -.
trên
HS: Khai báo * 2 Z(+
GV: Không ' :h K * 2 Z( vì các
3 h không cùng %'( K =&(+
HS: Khai báo * 1 Z(
Var STT:array[1 3] of byte;
Ten:array[1 3] of string;
NamSinh:array[1 3] of integer;
NoiSinh:array[1 3] of string;
GV: m* 1 Z( không (2 & trong
M& khai báo và :h K nên chúng ta 3 *
, W/ 7 %'( K =&( O+ Z( quan
thông tin E là %'( )* ghi
3/ Nội dung bài mới:
GV: (! trình MZ %'( )* ghi
HS: Chú ý = nghe
GV: Yêu
-.0 các (7 tính và %'( K =&( 5/
các (7 tính ,E+
HS: Tham gia xây KR bài
GV: @ , W/ và ví K trên ,' mô *
hàng =L các ,8 -. có các %'( K =&(
khác nhau ta có ' dùng %'( K =&( )*
ghi
HS: Tham gia xây KR bài
GV: D p ra 1-40 )* ghi ,8 MO )*
“Tìm -4 bí [r+
HS: Tham gia xây KR bài
GV: Yêu
K =&( %'( )* ghi
HS: Danh sách =O30 hóa ,C0 3 !( %' tra
:F % IP+
GV: L sao 3 * , W/ %Z( )* ghi
1-O khi khai báo )! )* ghi?
HS: Tham gia xây KR bài
GV:
I/ Một số khái niệm:
- Dữ liệu kiểu bản ghi dùng ,' mô * các đối tượng có cùng một số thuộc tính (thông tin) mà các (7 tính có ' có các %'( K
=&( khác nhau
Trong ,E
- Mỗi thuộc tính
(thông tin) 5/ ,8
trường (field).
- Các trường khác nhau có ' có các
%'( K =&( khác nhau
- Một bản ghi (record) mô * 7
,8 -. t 7
hay Z( 1-4+
II/ Khai báo:
* , W/ %'( )* ghi
1-O khi khai báo )! )*
ghi
1 Định nghĩa kiểu bản ghi:
Type <tên %'( )* ghi> =
w MN ,Z -
* <(! MN ,Z+
x *
x * – nêu MN ,Z0
%! 3 I
,3
1R quan
w MN ,Z -
* <(! MN ,Z+
(! trình
10’
10’
Trang 3record, end và KN( “;”.
HS: Chú ý = nghe
GV: Yêu
-.0 :8 1-4 và
HS: Chú ý nghe * và tham gia xây
KR bài
GV: Yêu
HS: Tham gia xây KR bài
GV: Khai báo 49 ,8 -. -C F cho
49 )* ghi trong =O3 11A5 thì 3 * làm
sao??
HS: Khai báo 7 * có 49 3 h có
%'( 3 h là %'( )* ghi
GV: * thích HS là tên *0 p :8 *
là 1 49, Lop11A5 là %'( )* ghi
record
<tên 1-4 vu%'(
1-4 1>;
<tên 1-4 %vu%'(
1-4 k>;
End;
2 Khai báo biến bản ghi:
Var <tên )! )* ghi>:<tên
%'( )* ghi>;
VD:
a/
ghi cho 3 ,8 -. trong )* “Tìm -4 bí [r
Type Nguoi = record
STT:byte;
Ten:string;
NamSinh:integer;
NoiSinh:string;
End;
Var BO, BT, BG:Hocsinh;
b/
ghi cho =O3 11A5 t hai
môn toán, ,' môn tin
Type Lop11A5 = record
Hoten:string[50];
Ngaysinh:string[10];
Toan, Tin:real;
End;
Var a, b:Lop11A5;
c/
49
var HS:array[1 49] of
Lop11A5;
w MN ,Z -
* <(! MN ,Z+
w MN ,Z -
* <(! MN ,Z+
10’
Trang 4IV Củng cố (3’):
Bài học hôm nay các em cần nắm vững những nội dung sau đây:
- Khái & %'( )* ghi
- W/ MZ khai báo %'( )* ghi
- Tham !( ,! @ 1-4 5/ )* ghi
Một số câu hỏi trắc nghiệm khách quan:
Câu 1: =&( %'( )* ghi dùng ,'
a) Mô * các 23 3 có cùng tính N+
b) Mô * các ,8 -. có cùng 7 :8 (7 tính
c) Mô * các ,8 -. khác nhau
d) Mô * các ,8 -. có các (7 tính -C F khác nhau
Câu 2: m7 ,8 -. ,- mô * -C F MO
a) m7 1-4 5/ )* ghi
b) m7 )* ghi
c) N * các 1-4 5/ )* ghi
d) N * các )* ghi
Ý kiến giáo viên hướng dẫn:
RÚT KINH NGHIỆM
Biên Hòa, ngày …….tháng …… | 2010
Sinh Viên R 23 Giáo Viên -O }
Lữ Thị Kim Phụng Đỗ Tất Thắng
... -. có 7 :8 (7 tínhc) Mơ * ,8 -. khác
d) Mơ * ,8 -. có (7 tính -C F khác
Câu 2: m7 ,8 -. ,- mô * -C F MO
a) m7 1-4 5/ )* ghi. .. class="page_container" data-page="4">
IV Củng cố (3’):
Bài học hôm em cần nắm vững nội dung sau đây:
- Khái & %''( )* ghi
- W/ MZ khai báo %''( )* ghi
-. ..
b/
ghi cho =O3 11A5 t hai
môn tốn, ,'' mơn tin
Type Lop11A5 = record
Hoten:string[50];
Ngaysinh:string[10];
Toan, Tin: real;
End;