Tải bản đầy đủ (.ppt) (15 trang)

Bài 14: Kiểu dữ liệu tệp

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 (301.74 KB, 15 trang )


      
Ng­êi thùc hiÖn: C« gi¸o: NguyÔn ThÞ NguyÖt

Bài 14: Kiểu dữ liệu tệp
1. Vai trò của kiểu tệp
- Tất cả các kiểu dữ liệu đã học đều
được lưu trữ ở bộ nhớ trong Ram.
Bộ nhớ RAM có những đặc điểm:
Ghi nhớ thông tin trong khi máy tính
làm việc, khi tắt máy các thông tin
trong Ram sẽ bị xoá.
- Kiểu dữ liệu tệp có những đặc điểm
sau:
+ Kiểu dữ liệu tệp được lưu trữ lâu
dài ở bộ nhớ ngoài (đĩa từ, CD,...)
+ Lượng dữ liệu lưu trữ trên tệp có
thể rất lớn và chỉ phụ thuộc dung lư
ợng đĩa.
Em hãy cho biết các dữ liệu
thuộc các kiểu dữ liệu đã học
được lưu trữ ở bộ nhớ nào khi
thực hiện chương trình?
Bộ nhớ Ram có những đặc
điểm gì?
Nghiên cứu SGK cho biết đặc
điểm của kiểu tệp?

Bài 14: Kiểu Dữ LIệU TệP
1. Vai trò của kiểu tệp
2. Phân loại tệp và thao tác với tệp


Có 2 cách:
Xét theo cách tổ chức dữ liệu.
Xét theo cách thức truy cập.
* Xét theo cách tổ chức dữ liệu
- Tệp VB là tệp mà dữ liệu được ghi
dưới dạng các kí tự theo mã ASCII và
quản lí theo từng dòng.
- Tệp có cấu trúc là loại tệp mà các
thành phần của nó được tổ chức theo
một cấu trúc nhất định (VD: Tổ chức
theo các phần tử cùng kiểu).
VD: Sách, tài liệu, giáo án, bài học,
các chương trình nguồn viết bằng
ngôn ngữ bậc cao.
VD: Dữ liệu âm thanh, ảnh,...
Phân loại tệp có mấy cách đó
là những cách nào?
Hãy trình bày khái niệm tệp
văn bản và tệp có cấu trúc?

Bài 14: Kiểu Dữ LIệU TệP
1. Vai trò của kiểu tệp
2. Phân loại tệp và thao tác với tệp
Có 2 cách:
Xét theo cách tổ chức dữ liệu.
Xét theo cách thức truy cập.
* Xét theo cách thức truy cập:
- Tệp truy cập tuần tự cho phép truy
cập đến một dữ liệu nào đó trong tệp
chỉ bằng cách bắt đầu từ đầu tệp và đi

qua lần lượt tất cả các dữ liệu trước nó
- Tệp truy cập trực tiếp cho phép
tham chiếu đến dữ liệu cần truy cập
bằng cách xác định trực tiếp vị trí của
dữ liệu đó.
Thế nào là tệp truy cập tuần
tự và tệp truy cập trực tiếp?
Dữ liệu tệp có gì khác với dữ
liệu mảng?

Bài 14: Kiểu Dữ LIệU TệP
1. Vai trò của kiểu tệp
2. Phân loại tệp và thao tác với tệp
Hầu hết các ngôn ngữ lập trình đều
có qui tắc cho phép người lập trình xác
định:
- Khai báo biến tệp.
- Mở tệp.
- Đọc/ghi dữ liệu.
- Đóng tệp.

Bµi 15: Thao t¸c víi tÖp
1. Khai b¸o.
CÊu tróc chung cña khai b¸o biÕn tÖp:
Var <tªn biÕn tÖp>: Text;
Thñ tôc g¾n tªn tÖp:
VD: Var a,b:Text;
2. Thao t¸c víi tÖp.
a. G¾n tªn tÖp.
Assign (<biÕn tÖp>,<tªn tÖp>);

Trong ®ã: tªn tÖp lµ biÕn x©u hoÆc
h»ng x©u.
VD: Assign(tep1, baitap.dat );’ ’
H·y cho vÝ dô minh ho¹? H·y cho vÝ dô minh ho¹?

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×