1. LOGO
BÁO CÁO ĐỀ TÀI MÔN CÔNG
NGHỆ DẠY HỌC
TỆP VÀ THAO TÁC VỚI TỆP
GVHD:LÊ ĐỨC LONG
SVTH:NGUYỄN HUY CƯỜNG
2. Chương
1:Một số khái
niệm về lập
trình và ngôn
ngữ lập trình.
Chương 6:
Chương
Chương trình
2:Chương
con và lập
trình đơn
trình có cấu
giản.
trúc.
Tin
học
lớp 11
Tiết 14:Kiểu Chương 5: Chương
dữ liệu tệp. Tệp và thao 3:Cấu trúc rẻ
Tiết 15:Thao thác với tệp. nhãnh và lập.
tác với tệp.
Chương
4:Kiểu dư
liệu có cấu
trúc.
3. • Biết các lệnh khai báo định kiểu và tệp văn bản.
• Biết các bước làm việc với tệp:gán tên cho biến tệp,đọc/ghi
Kiến thức tệp,đóng tệp.
• Khai báo đúng kiểu tệp.
Kỉ năng
• Nắm bát được các bước thao tác với tệp.
• Kiến thức lập trình Pascal cơ bản.
Điểm khó
• Thực hiện các thao tác trên tệp.
• Hiểu khái niệm về tệp,phân loại tệp tin.
Trọng tâm
• Thực hiện các thao tác trên tệp.
Học sinh biết khái niệm tệp,phân biệt các loại tệp.
Mục tiêu
Học sinh biết cách thao tác trên tệp thông qua lập trình Pascal.
4. Khai báo bản ghi theo Trả lời:
mẫu sau: Type Lylich=Record
Lý lịch nhân viên •Hoten:String[25];
• Họ và tên. •Namsinh:String[4];
Kiểm • Năm sinh. •Gioitinh:Boolean;
• Giới tính. •Que:String[50];
tra bài • Quê quán. •Trinhdo:Byte
cũ.(5p) • Trình độ học vấn. End;
Trong máy tính có những
loại bộ nhớ nào?Loại bộ
nhớ nào không bị mất dữ
liệu khi tắt máy hoặc mất
điện?
Giới Phân loại
thiệu(5p). tệp(5p).
Tệp văn bản:được ghi
Nêu vai trò của kiểu
theo mã ASCII,như
tệp? sách tài liệu
TL:Dữ liệu tệp được lưu trữ lâu dài ở Tệp có cấu trúc:tệp được tổ
bộ nhớ ngoài(đĩa từ,CD..) và không chức theo cấu trúc nhất
bị mất khi tắt nguồn điện.Lượng định,như dữ liệu ảnh,âm
thông tin lưu lớn. thanh…
5. Khai báo VAR(<Biến tệp>,TEXT);
Ví dụ: Var tep1,tep2 : Text;
Đọc dử liệu từ tệp
READLN(<Biến tệp>,<Kết quả>); ASSIGN (<Biến tệp>,<Tên tệp>;
Hoặc Khai
báo Ví dụ 1:
READ(<Biến tệp>,<Kết quả>); tệp(5p)
ASSIGN(tep1, ‘Dulieu.txt’);
Đọc ghi Ví dụ 2:
Ghi dữ liệu vào tệp tệp văn Gán tên ASSIGN(tep2, ‘D:BAITAP.DOC’);
bản(5p) Thao tác tệp(5p)
WRITE(<Biến tệp>,<Kết quả>);
với tệp
Hoăc
WRITELN(<Biến tệp>;<Kết quả>);
tệp(25p) Mở tệp để ghi dử liệu
REWRITEN(<Biến tệp>);
Đóng Mở
tệp(5p) tệp(5p) Mở tệp để đọc dữ liệu
Đóng tệp RESET(<Biến tệp>);
CLOSE(<Biến tệp>);
Ví dụ
Ví dụ Tentep:= ‘DL.INP’; hoặc
Assign (tep1,tentep); Assign (tep1,’DL.INP’);
CLOSE Tệp 1; Reset(tep1) Reset (tep1);