Tải bản đầy đủ (.doc) (3 trang)

Bài tập: Bài tập kiểu bàn ghi ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (120.1 KB, 3 trang )

TRƯỜNG THPT HƯƠNG THỦY
GIÁO ÁN CHI TIẾT
Giáo viên hướng dẫn: Nguyễn Văn Cường Người soạn: Nguyễn Quốc Lý
Ngày soạn: 22/03/2011 Ngày giảng: 26/03/2011
Lớp giảng: 11/4 Tiết 3 Phòng: 4
(Tiết 36) BÀI TẬP KIỂU BẢN GHI
I. MỤC TIÊU
1. Kiến thức
- Rèn luyện các thao tác kiểu bản ghi
- Luyện tập vào tập kiểu bản ghi.
2. Kĩ năng
- Giúp học sinh vận dụng kiến thức lý thuyết để làm các bài tập kiểu bản ghi.
- Rèn luyện kỹ năng làm bài tập của học sinh.
- Giúp học sinh phân biệt kiểu bản ghi với các kiểu dữ liệu đã học khác.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Giáo án, sách giáo khoa, sách giáo viên, sách bài tập.
2. Chuẩn bị của học sinh
- Sách giáo khoa, sách bài tập, vở bài tập.
III. HOẠT ĐỘNG DẠY-HỌC
1. Ổn định lớp: (3 phút )
Lớp trưởng báo cáo sĩ số
2. Hoạt động lên lớp
a) Kiểm tra bài củ
Nội dung câu hỏi Dự kiến trả lời của học sinh
Hãy nêu cách khai báo của kiểu bản ghi
Nêu các quy tắc, cách thức để xác định
kiểu dữ liệu bản ghi.
Khai báo:
type <tên kiểu bản ghi> = record
<tên trường 1>: <kiểu trường 1>;


<tên trường 2>: <kiểu trường 2>;

<tên trường k>: <kiểu trường k>;
Cách thức, quy tắc xác định:
b) Hoạt động 1: rèn luyện khả năng vận dụng cách khai báo và thao tác trên
bản ghi ( 20 phút)
Hoạt động dạy học Nội dung ghi bảng
GV: dẫn dắt học sinh đi vào bài tập sau
khi kiểm tra bài củ, ra bài tập cho học
sinh, hướng dẫn từng bước cho học sinh
làm bài.
HS: chú ý lắng nghe, tiến hành làm bài
tập.
GV: kiểm tra bài làm của học sinh, đánh
giá kết quả.
Câu 1: viết chương trình hiễn thị
bảng điểm, đánh giá kết quả trong
bảng điểm đó.
Bài làm:
type bangdiem=record
hoten:string[30];
ngaysinh:string[10];
toan,ly,tin:real;
end;
var hs:bangdiem;
td:real;
begin
writeln(‘nhap bang diem’);
write(‘nhap ho ten: ‘);
readln(hs.hoten);

write(‘nhập ngày sinh:’);
readln( hs.ngaysinh);
write(‘nhap diem toan, tin, ly:’);
readln(hs.toan,hs.tin,hs.ly);
td:=((hs.toan+hs.tin+hs.ly)/3);
if td>8 then write (‘Gioi’)
else if td >6.5 then write(‘Kha’)
else write(‘TB’);
End.
c) Hoạt động 2: rèn luyện kỹ năng vận dụng bài tập nhiều kiểu dữ liệu lồng
nhau (20 phút).
Hoạt động giảng dạy Nội dung ghi bảng
GV: bất kỳ gia đình nào hay cá nhân
nào cũng có nhu cầu để giải quyết một
hóa đơn, các em hãy viết chương trinh
nhập vào danh sách không quá 50 hóa
đơn tiền điện hàng tháng.
GV: hướng dẫn học sinh khai báo một
số trường.
HS: chú ý lắng nghe, tiến hành làm bài.
Câu 2:
Type hoadon=record
chuho:string[30];
thang:string[10];
scd, scc,ctt :real;
thanhtien:integer;
end;
var HD: array[1 50] of hoadon;

d) Bài tập về nhà:

Viết chương trình nhập vào bảng điểm của lớp và in ra các học sinh xếp
loại giỏi.
Hương Thủy, Ngày 22/03/2011
Nhận xét của GVHD Sinh viên thực tập
Nguyễn Văn Cường Nguyễn Quốc Lý

×