Giáo án môn Tin học 11 - Kiểu bản ghi

Giáo án môn Tin học 11 - Kiểu bản ghi

I.Mục đích:

- Biết k/n 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.

- Bước đầu biết mô tả 1 đối tượng bằng 1 số thuộc tính cần qlí .

- Nhận biết được trường của 1 biến bản ghi và bước đầu viết được 1 vài thao tác xử lí trên từng trường của bản ghi.

II.Biện pháp: Gợi mở vấn đáp.

III. Phương tiện:

Gv: Giáo án, SGK, máy chiếu.

Hs: Vở, SGK, đồ dùng học tập

IV. Nội dung tiết dạy:

1. Ổn định tổ chức:

2. Kiểm tra bài cũ:

3. Tiến trình bài học:

 

doc 5 trang Người đăng minh_thuy Lượt xem 1472Lượt tải 1 Download
Bạn đang xem tài liệu "Giáo án môn Tin học 11 - 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: 
Ngày dạy: 
Tiết: 33,34
KIỂU BẢN GHI.
I.Mục đích:
- Biết k/n 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.
- Bước đầu biết mô tả 1 đối tượng bằng 1 số thuộc tính cần qlí.
- Nhận biết được trường của 1 biến bản ghi và bước đầu viết được 1 vài thao tác xử lí trên từng trường của bản ghi.
II.Biện pháp: Gợi mở vấn đáp.
III. Phương tiện:
Gv: Giáo án, SGK, máy chiếu.
Hs: Vở, SGK, đồ dùng học tập
IV. Nội dung tiết dạy:
Ổn định tổ chức:
Kiểm tra bài cũ:
Tiến trình bài học:
Hoạt động
Nội dung
GV: Dẫn dắt và nêu khái niệm.
HS: Nghe giảng và ghi bài.
Gv: Đưa ra VD và hướng dẫn.
- YC 1 hs lên bảng phân tích.
HS: 1 HS lên bảng phân tích, dưới lớp làm ra nháp.
GV: Nhận xét và chữa bài.
GV: Phân tích và đưa ra quy tắc xác định.
GV: Nêu cách khai báo.
- YC 1 hs lên bảng dựa vào bảng phân tích viết lại khai báo cho ví dụ trên bảng.
HS: 1hs lên bảng viết, dưới lớp viết vào vở.
- GV nhận xét cho điểm.
Type TS = record
 Họ và tên: String;
 Ngày sinh: string;
 Giới tính: Boolean;
 SBD: char;
 Môn thi: string;
 Điểm thi: real;
 Ngày thi: string;
End;
var A: TS;
GV: Ph ân t ích l ệnh g án.
HS: Nghe gi ảng v à ghi b ài.
GV: YC hs nghiên cứu và chạỵ thử chương trình.
* Khái niệm: Dữ liệu kiểu bản ghi thường dùng để mô tả các đối tượng có cùng thuộc tính, nhưng mỗi thuộc tính có thể có các kiểu dữ liệu khác nhau.
VD: Để xử lý các thông tin về các em học sinh thi chương trình nghề năm học 2009 – 2010.
Phân tích:
+ Các đối tượng: Các thí sinh thi vào 10.
+ Các thuộc tính và kiểu dl:
- Họ và tên: String
- Ngày sinh: string
-Giới tính: Boolean
- SBD: char
-Môn thi: string
-Điểm thi: real
- Ngày thi: string
* 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.
- 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.
Type = record
 : ;
 : ;
.
 : ;
End;
Var 
 : ;
2. Gán giá trị.
+ Dùng lệnh gán trực tiếp: Nếu A v à B l à 2 biến bản ghi có cùng kiểu dữ liệu thì ta có thể gán giá trị của b cho A bằng câu lệnh:
A:=B;
+ Gán giá trị cho từng trường: Có thể dùng lệnh gán hoặc nhập vào từ bàn phím.
VD: Nghiên cứu chương trình SGK trang 77.
program xep_loai;
uses crt;
const Max = 60;
type Hocsinh = record
 Hoten:string[30];
 Ngaysinh:string[10];
 Diachi:string[50];
 Toan, Van:real;
 Xeploai:char;
 end;
var
 Lop: array[1..Max] of Hocsinh;
 N,i:Byte;
begin
clrscr;
write('So luong hoc sinh trong lop N = ');readln(N);
 for i:=1 to N do
 begin
 writeln(' Nhap so lieu ve hoc sinh thu ',i,': ');
write('Ho va ten:');readln(Lop[i].Hoten);
write('Ngay sinh:');readln(Lop[i].Ngaysinh); write(' Dia chi: ');readln(Lop[i].Dia chi);
 );readln(Lop[i].Toan);
 write('Diem Van: ');readln(Lop[i].Van);
 if Lop[i].Toan+Lop[i].Van>=18
 then Lop[i] .XepLoai:='A';
 if (Lop[i].Toan+Lop[i].Van>=14)and
 (Lop[i].Toan_Lop[i].Van<18)
 then Lop[i].XepLoai:='B';
 if (Lop[i].Toan+Lop[i].Van>=10)and
 (Lop[i].Toan+Lop[i].Van<14)
 then Lop[i].XepLoai:='C';
 if(lop[i].Toan+Lop[i].Van<10)
 then Lop[i].XepLoai:='D';
 end;
 clrscr;
 writeln('Danh sach xep loai hoc sinh trong lop:');
 for i:= 1 to N do
 writeln(Lop[i].HoTen:30,'- Xep loai: ',Lop[i].XepLoai);
readln
end.
4. Củng cố: 
	? Thế nào là dữ liệu kiểu bản ghi
5. Dặn dò: 	- Về nhà học bài và làm các bài tập trong SBT.
	- Nghiên cứu và trả lời các câu hỏi và bài tập SGK trang 79.

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

  • docbai 13-T33,34-Kieubanghi.doc