THAO TÁC VỚI TỆP... Khái niệm tệp file: Tệpcòn gọi là tập tin, là một tập hợp các thông tin ghi trên bộ nhớ ngoài, tạo thành một đơn vị lưu trữ do hệ điều hành quản lí.. Đặc điểm của dữ
Trang 1THAO GIẢNG
Môn: Tin học 11
Tiết 37:
§14 KIỂU DỮ LIỆU TỆP §15 THAO TÁC VỚI TỆP
Trang 2KIỂM TRA BÀI CŨ Câu 1: Dữ liệu kiểu bản ghi được dùng để làm gì?
Câu 2: Hãy khai báo 1 kiểu bản ghi có tên là Lylich
để quản lí nhân viên trong 1 công ty bao gồm các thuộc tính sau:
LÝ LỊCH NHÂN VIÊN
Họ và tên:………
Ngày sinh:………
Quê Quán:………
Địa chỉ hiện tại:……….
Đáp án:
Type Lylich= Record Hoten:string[25];
Ngaysinh:string[10]; Que, diachi:string[50]; End;
Trang 31 Vai trò của kiểu tệp:
a Khái niệm tệp (file):
Tệp(còn gọi là tập tin), là một tập hợp các thông tin ghi trên bộ nhớ ngoài, tạo thành một đơn vị lưu trữ do hệ điều hành quản lí Mỗi tệp có 1 tên để truy cập
b Đặc điểm của dữ liệu kiểu tệp:
- Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài và không bị mất khi tắt nguồn điện
- Lượng dữ liệu lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa
§14 KIỂU DỮ LIỆU TỆP
Trang 41 Vai trò của kiểu tệp:
2 Phân loại tệp và thao tác với tệp
Trang 61 Vai trò của kiểu tệp:
2 Phân loại tệp và thao tác với tệp
Trang 92 Thao tác với tệp:
a Gắn tên tệp
ASSIGN( <biến tệp>, <tên tệp>);
Tác dụng:
Gắn <tên tệp> với đại diện của nó là <biến tệp>
Trong đó, <tên tệp> là biến xâu hoặc hằng xâu.
Cú pháp:
§15 THAO TÁC VỚI TỆP
Trang 102 Thao tác với tệp
a Gắn tên tệp cho biến tệp:
ASSIGN( <biến tệp>, <tên tệp>);
Ví dụ 1:
Assign(tep1, ‘vi_du.dat’);
§15 THAO TÁC VỚI TỆP
Trang 112 Thao tác với tệp
a Gắn tên tệp cho biến tệp:
ASSIGN( <biến tệp>, <tên tệp>);
Ví dụ 2:
§15 THAO TÁC VỚI TỆP
Assign(tep2, ‘D:\dulieu.inp’);
Trang 12Assign(tep2,‘D:\dulieu.inp ’);
Rewrite(tep2);
Trang 13Assign(tep2,‘D:\dulieu.inp ’);
Reset(tep2);
b2.Mở tệp để đọc
Trang 14READLN (tep2,a,b,c);
Trang 19Ví dụ: Cho tệp ‘file1.txt’ chứa 2 số nguyên, viết
chương trình đọc dữ liệu từ tệp trên và ghi vào tệp
‘file2.txt’ trung bình cộng của chúng
Trang 20ASSIGN( <biến tệp>, <tên tệp>);
Trang 21BÀI TẬP CỦNG CỐ
Câu 1: Trong Pascal để khai báo biến tệp văn bản ta sử dụng cú pháp
A Var <tên tệp>: Text;
B Var <tên biến tệp>: Text;
C Var <tên tệp>: string;
D Var <tên biến tệp>: string;
I Hãy chọn phương án trả lời đúng nhất
Trang 22DẶN DÒ
Xem lại 2 bài 14, 15 đã học
Xem trước bài 16 Ví dụ làm việc với tệp