Tin học:
BÀI TẬP VỀ KIỂU BẢN GHI
I. MỤC TIÊU
- Vận dụng các kiến thức về kiểu bản ghi để giải quyết bài toán quản lí.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
Chuẩn bị của giáo viên:
- Giáo án, sách giáo khoa, máy vi tính, máy chiếu projector để giới
thiệu ví dụ.
Chuẩn bị của học sinh:
- Sách giáo khoa, vở ghi, các kiến thức đã học về kiểu bản ghi.
III. HOẠT ĐỘNG DẠY-HỌC
1. Bài cũ(15p):
Câu 1:
1.1.Cách khai báo biến kiểu bản ghi?
Type = Record
: ;
…………………………
: ;
end;
Var : ;
1.2.Cách tham chiếu vào các trường của biến kiểu bản
ghi?
. ;
1.3. Các cách để gán giá trị cho biến bản ghi.
Gán trực tiếp: Nếu A và B là 2 biến bản ghi cùng kiể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ể thực hiện lệnh gán
hoặc nhập từ bàn phím.
Câu 2:
2.1.Khai bái biến bản ghi A gồm các trường: Họ tên,
ngày sinh, điểm tổng kết.
Type
KieuA = Record
Hoten : String[30];
Ngaysinh: String[12];
DTK : Real;
end;
Var
A: KieuA;
2.2.Tham chiếu vào trường ngày sinh của biến A.
A. Ngaysinh;
2.3. Nhập/ xuất dữ liệu của A.
- Nhập dữ liệu của A vào từ bàn phím:
Readln(A.Hoten, A. Ngaysinh, A. DTK);
- Đưa dữ liệu của A ra màn hình:
Writeln (A.Hoten, A.Ngaysinh, A.DTK);
2. Hoạt động dạy và học
Hoạt động (20p) Sử dụng kiểu bản ghi để giải quyết bài toán quản
lí.
HOẠT ĐỘNG CỦA GIÁO VIÊN
HOẠT ĐỘNG CỦA HỌC SINH
Giáo viên ghi đề:
Viết chương trình giải quyết bài toán quản lý sau:
Nhập từ bàn phím họ và tên, điểm toán (Toan), điểm
Đọc và tìm hiểu đề bài.
HOẠT ĐỘNG CỦA GIÁO VIÊN
HOẠT ĐỘNG CỦA HỌC SINH
lý (Ly) của 2 học sinh trong lớp. In ra màn hình họ và
tên, điểm trung bình (DTB) của 2 học sinh đó với
DTB = (TOAN+LY)/2.
Đối với bài toán trên ta sử dụng kiểu giữ liệu gì? Khai
báo bao nhiêu biến.
Sử dụng kiểu bản ghi gồm 4 trường: HT, DT, DL,
DTB.
Cần khai báo 2 biến có kiểu dữ liệu trên.
Mời một học sinh lên bảng viết phần khai báo, cả lớp
viết vào giấy nháp.
- Kiểu bản ghi:
Type
Hocsinh = record
Hoten : String[30];
Toan, Ly, DTB : Real;
End;
Var a, b: hocsinh;
Dữ liệu của a, b có trường nào được nhập từ bàn phím,
trường nào được tính toán từ các trường khác? Cách tính
như thế nào?
Mời một học sinh lên hoàn thành tiếp chương trình trên
bảng, cả lớp hoàn thành chương trình vào giấy nháp.
Trường họ tên, toan, ly được nhập từ bàn phím còn
trường dtb được tính từ trường toán và ly;
a.dtb:=(a.toan+a.ly)/2;
b.dtb:= (b.toan+b.ly)/2;
Hoàn thành chương trình.
Giáo viên kiểm tra giấy nháp của các học sinh và hướng
dẫn một số học sinh yếu.
Sau khi học sinh làm xong giáo viên chuẩn hóa chương
trình cho học sinh.
Giáo viên đưa ra yêu cầu:
Giải quyết bài toán trên với n học sinh (n ... dụng kiểu giữ liệu gì? Khai báo biến Sử dụng kiểu ghi gồm trường: HT, DT, DL, DTB Cần khai báo biến có kiểu liệu Mời học sinh lên bảng viết phần khai báo, lớp viết vào giấy nháp - Kiểu ghi: Type... A.Ngaysinh, A.DTK); Hoạt động dạy học Hoạt động (20p) Sử dụng kiểu ghi để giải toán quản lí HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Giáo viên ghi đề: Viết chương trình giải toán quản lý sau: Nhập...Gán trực tiếp: Nếu A B biến ghi kiểu, ta gán giá trị B cho A câu lệnh A:= B; - Gán giá trị cho trường: Có thể thực lệnh gán nhập từ bàn phím Câu 2: 2.1.Khai bái biến ghi A gồm trường: Họ tên, ngày