HS: Phân tích bài toán, xác định yêu cầu của bài toán theo sự hướng dẫn của giáo viên.. GV: Để học sinh tự tư duy viết theo ý tưởng của các em.[r]
Trang 1BÀI TẬP
I Mục tiêu:
1 Kiến thức:
Hiểu và hình thành kỹ năng về các thao tác cơ bản khi làm việc với tệp như:
Mở tệp
Gắn tên tệp cho biến tệp
Đọc/ghi dữ liệu đối với tệp
Đóng tệp
2 Kỹ năng:
Đọc/ghi dữ liệu đối với tệp văn bản
II Chuẩn bị:
1 Giáo viên: Giáo án, SBT.
2 Học sinh:
SGK, SBT, tập ghi chép
III Phương pháp dạy học:
Sử dụng phương pháp thuyết trình, vấn đáp
IV Tiến trình:
1 Ổn định tổ chức:
Kiểm tra sỉ số lớp
Ổn định lớp để bắt đầu tiết học
2 Kiểm tra bài cũ: (Gọi 2 HS lên bảng viết lại chương trình ở §16)
GV nhận xét phần trả lời của HS và ghi điểm.
3 Giảng bài mới:
Hoạt động 1: Ví dụ 1
Hoạt động 1.1: Tìm hiểu đầu bài.
GV: Viết đề bài Ví dụ 1 lên bảng.
HS: Phân tích bài toán, xác định yêu cầu
của bài toán theo sự hướng dẫn của giáo
viên
GV: Để học sinh tự tư duy viết theo ý
tưởng của các em
HS: Suy nghĩ và viết chương trình theo
ý nghĩ của mình
GV: Yêu cầu học sinh khác nhận xét và
có chỉnh sửa
HS: Quan sát và nhận xét chương trình.
GV: Lưu ý HS là ta có thể gắn tên tệp
và mở tệp để đọc sau khi nhập xâu.
Tiết 38:
BÀI TẬP
Ví dụ 1: Viết chương trình nhập vào 1 xâu kí tự và
tiến hành ghi ra tệp văn bản có tên là BT1.TXT (được lưu ở ổ đĩa gốc D)
program mo_ghi;
var f: text;
x: string;
begin
assign(f,'C:\VD1.TXT');
rewrite(f);
Write(' Nhap vao 1 xâu ki tu :');
readln(x);
write(f, x);
close(f);
end.
Lop10.com
Trang 24 Củng cố và luyện tập:
Giáo viên nhắc lại các thao tác khi làm việc với tệp cùng với các thủ tục của nó
Chuẩn bị trước bài 17
Tuần sau học tại CS1
V Rút kinh nghiệm:
-Hoạt động 2: Ví dụ 2
Hoạt động 2.1: Tìm hiểu đầu bài.
GV: Viết đề bài Ví dụ 1 lên bảng.
HS: Phân tích bài toán, xác định yêu cầu
của bài toán theo sự hướng dẫn của giáo
viên
GV: Để học sinh tự tư duy viết theo ý
tưởng của các em
GV: Yêu cầu học sinh khác nhận xét và
có chỉnh sửa
HS: Quan sát và nhận xét chương trình.
GV: Khái quát lại cả chương trình Lưu
ý HS ta không thể đọc dữ liệu nếu
chưa gắn tên tệp và mở tệp.
Ví dụ 2: Viết chương trình mở một tệp văn bản
BT2.TXT được lưu ở ổ đĩa gốc D và đọc dữ liệu trong tệp ra màn hình
program mo_doc;
var f: text;
s: string[10];
x: longint;
begin
assign(f,'D:\VD2.TXT');
reset(f);
read(f, s, x);
writeln(s);
writeln(x);
close(f);
end.
Lop10.com