Giáo án môn Tin học 11 - Bài 3: Kiểu bản ghi

Giáo án môn Tin học 11 - Bài 3: Kiểu bản ghi

I. MỤC TIÊU BÀI HỌC:

1. Kiến thức: -Biết khai niệm bản ghi;

 -Biết cách khai báo bản ghi, truy cập trường của bản ghi.

2. Kỹ năng: -Bước đầu mô tả được một đối tượng bằng một số thuộc tính.

 -Khai báo kiểu bản ghi.

 -Biết được trường của một biến ghi,bước đầu viết được một vài thao tác xử lý trên từng trường biến ghi

3. Thái độ: -Có hành vi và thái độ đúng đắn về những vấn đề đạo đức liên quan đến việc sử dụng máy tính.

 

doc 3 trang Người đăng quocviet Lượt xem 1639Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án môn Tin học 11 - Bài 3: Kiểu bản ghi", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn: 25/07/07 ;	 ngày giảng: ././.; Lớp: 11
Bài: §13. 	KIỂU BẢN GHI	Tiết PPCT: 31
I. MỤC TIÊU BÀI HỌC:
Kiến thức:	-Biết khai niệm bản ghi;
 	-Biết cách khai báo bản ghi, truy cập trường của bản ghi.	
Kỹ năng:	-Bước đầu mô tả được một đối tượng bằng một số thuộc tính.
 	-Khai báo kiểu bản ghi.
	-Biết được trường của một biến ghi,bước đầu viết được một vài thao tác xử lý trên từng trường biến ghi
Thái độ:	-Có hành vi và thái độ đúng đắn về những vấn đề đạo đức liên quan đến việc sử dụng máy tính.
II. CHUẨN BỊ:
1. Tài liệu, bài tập:
2. Dụng cụ, thiết bị:
III. TIẾN TRÌNH LÊN LỚP:
Ổn định, tổ chức lớp:
Kiểm tra bài cũ:
Bài giảng:
Hoạt động của Thầy và Trò
Nội dung ghi bảng
Hoạt động 1:
Từ ví dụ 1 
Chúng ta kiểm tra xem có những điểm chung nào? Và có những điểm nào khác dẫn đến học sinh trong ví dụ khác nhau.
Cho Hs phát biểu ý kiến:
Gv chỉ ra mỗi HS được mô tả bằng một bản ghi, thuộc tính mỗi đối tượng tương ứng một trường của bản ghi, Các trường khác nhau có các kiểu dữ liệu khác nhau.
Từ đó Gv đưa ra các quy tắc, cách thức thực xác định trong ngôn ngữ lập trình.
Dẫn dắt Hs qua phần khai báo kiểu, biến, tham chiếu dến trường và phép gán giá trị bản ghi (ở đây ta sử dụng trong ngôn ngữ Pascal) 
Hoạt động 2:
Gv đưa ra định nghĩa kiểu bản ghi .
Gv đưa ra khai báo sau khi có kiểu bản ghi, biền kiểu bản ghi.
Từ ví dụ 1 Gv lập hình 14(có thể dùng tranh vẽ trước)
Dựa vào đây Gv chương trình sử lý kết qủa thi có thể sử dụng khai báo như phần nôi dung:
Ơû đây ta giả sử lớp có sĩ số cao nhất là 40
Khi đó:
Nếu A là biến bản ghi và X là tên một trường của A , ta viết:
A.X
Tham chiếu đến điểm lý của học sinh trong ví dụ ta viết:
A.Ly
Hoạt động 3:
Gv đưa ra hai cách gán giá trị cho biến bản ghi và lấy lại VD1 để xếp loại HS 
Gv lấy chương trình trong SGK trang 77 giải thích cho HS
Khái niệm kiểu bản ghi:
Ví dụ 1:
Cho bảng kết quả điểm thi của nhóm học sinh:
Tên
Phái
Toán
Lý
Hóa
Văn
Sử
Địa
Hồng An
Nữ
7
6
5
5
8
7
Thị Bích
Nữ
6
7
6
9
7
7
Tấn Cảnh
Nam
8
8
7
7
9
8
Minh Đức
Nam
5
6
9
7
8
6
Hữu Hùng
Nam
7
7
8
6
9
7
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 mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.
Trong ngôn ngữ lập trình đưa ra quy tắc và cách thức xác định:
Tên kiểu bản ghi
Tên các thuộc tính(còn gọi là 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
Khai báo và phép gán giá trị kiểu bản ghi:
Khai báo:
Định nghĩa kiểu bản ghi:
type = record
:;
. . . . . . . . . . . . . . . . . . . . . . . . . . . 
:;
End;
Sau khi có kiểu bản ghi, biến bản ghi có thể khai báo như sau:
 Var
:
Ví dụ 2: từ ví dụ 1 ta khai báo lớp là biến mảng một chiều mỗi phàn tử mảng là một bản ghi học sinh, xem H14/75 Sgk
Chương trình xử lý kết quả thi có thể sử dụng khai báo sau:
Const Max =40;
Type
Hoc sinh = record
Ten : string[20];
Phai : boolean;
Toan,	Ly,	Hoa,	Van,	Su,	Dia: Real;
End;
Var
A, B: Hoc sinh;
Lop: aray[1..max] of Hoc sinh;
Gán giá trị:
Có hai cách gán giá trị cho biến bản ghi:
Dùng lệnh gán trực tiếp:
Nếu Avà B là hai biến bản ghi cùng kiểu thì ta gán giá trị của B cho A bằng lệnh
A:= B;
Gán giá trị cho từng trường:
Có thể thực hiện lệnh từ bàn phím
Chương trình nhập từ bàn phím thông tin của từng học sinh trong lớp và thực hiện việc xếp loại
(Trang 77 SGK)
Tổng kết nội dung, đánh giá cuối bài:
Dặn dò, kế hoạch học tập tiết sau:
IV. NHỮNG VẤN ĐỀ CẦN RÚT KINH NGHIỆM:
ĐỀ KIỂM TRA 15 PHÚT
Dữ liệu kiểu bản ghi dùng để:
Mô tả các đối tượng
Mô tả các đối tượng có cùng thuộc tính
Mô tả các đối tượng có cùng kiểu dữ liệu
Mô tả các đối tượng không cùng thuộc tính
Thuộc tính của đối tượng:
Các kiểu dữ liệu phải giống nhau
Có thể các kiểu dữ liệu khác nhau
Các kiểu dữ liệu phải khác nhau
Các câu đều sai
Quy tắc, cách thức xác định trong ngôn ngữ lập trình:
Tên kiểu bản ghi, tên các thuộc tính(còn gọi là 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
Các câu đều đúng
Kiểu bản ghi các thông tin cần khai báo:
Tên kiểu bản ghi, tên các thuộc tính
Mô tả tên các thuộc tính
Kiểu dữ lệu của mỗi thuộc tính
Câu a và c đúng
Nếu X là biến kiểu bản ghi và M là tên một trường của X để tham chiếu đến trường M ta viết:
M.X
X.M
Hai câu a, b đều đúng
Hai câu a, b đều sai
Để gán giá trị cho biến bản ghi ta dùng:
Lệnh gán trực tiếp
Lệnh gán gián tiếp
Gán giá trị cho từng trường
Câu a và c đúng
Gán giá trị trực tiếp cho biến bản ghi là:
Hai giá trị là hai biến bản ghi cùng kiểu
Giá trị A có thể gán cho B hoặc ngược lại
Giá trị A chi có thể gán cho B
Câu a, b đúng
Khai báo tên kiểu bản ghi ta dùng lệnh:
Type = record
Type = record
Type = record
Var 
: 
Tên bản ghi ta dùng lệnh:
Type = record
Type = record
Type = record
Type = record

Tài liệu đính kèm:

  • docbai 13-lop1-hai.doc