Bài giảng Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệp
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệp 1. Vai trò của kiểu tệp:2. Phân loại tệp và thao tácvới tệp1. Vai trò của kiểu tệp:*Đặc điểm: * ? Kể tên các kiểu dữ liệu đã học • Số nguyên Kiểu dữ liệu tệp • Số thực khắc phục được • chạ tr chương ! Khi tình y ạng đó trình, Kí tự dữ liệu này được lưu trữ • Logic tạm thời trên bộ nhớ • Mảng trong (Ram) • Xâu1. Vai trò của kiểu tệp:*Đặc điểm: * - Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD, ...) và không bị mất khi tắt nguồn điện. - Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.2. Phân loại tệp và thao tác với tệp:*a. Phân loại: ** Xét theo cách tổ chức dữ liệu: Tệp văn bản* Tệp có cấu trúc* Là tệp mà các thành phần của nóLà tệp mà dữ liệu gồm các kí được tổ chức theo một cấu trúctự theo mã ASCII. * nhất định. *2. Phân loại tệp và thao tác với tệp:*a. Phân loại:* Xét theo cách thức truy cập: Tệp truy cập tuần tự * Tệp truy cập trực tiếp *Truy cập đến dữ liệu Tham chiếu đến dữ liệu cầnbằng truycách bắt đầu từ đầu tệp và đi cập bằng cách xác định trực tiếpqua lần lượt tất cả các dữ vị trí (số hiệu) của nó.liệutrước nó.2. Phân loại tệp và thao tác với tệp:*a. Phân loại:* Xét theo cách thức truy cập: Du lieu 1 Du lieu 2 Du lieu 3 Du lieu 4 Du lieu 5 Du lieu 6 ………………… Tệp truy cập trực tiự p tuần t ế2. Phân loại tệp và thao tác với tệp:*b. Thao tác với tệp: * + Đọc dữ liệu từ tệp + Ghi dữ liệu vào tệp * * 1. Khai báo 2. Thao tác với tệpLưu ý: Chỉ xét với tệp văn bản trong Pascal1. Khai báo:VAR : TEXT; * Program vd1; Uses crt; Var tep1: Text;Ví dụ: * tep2, tep3: Text;Var tep1 : Text; * tep2, tep3 : Text; *2. Thao tác với tệp *a. Gắn tên tệp * 2. Thao tác với tệp *a. Gắn tên tệp * Assign (,); *Trong đó, là biến xâu hoặc hằng xâu. *Tác dụng: Gắn với đạProgramủa nó là * Var tep1: Text; Ví dụ: BEGIN Assign (tep1, ‘D:\ baitap.txt’); * baitap.txt’) Assign(tep1,‘D:\baitap.txt’); END.2. Thao tác với tệp *b. Mở tệp*+ Mở tệp để đọc dữ liệu* Reset (); * Program vd1; Var Ví dụ: tep1: Text;Reset(tep1); BEGIN Assign(tep1,‘D:\baitap.txt’); Reset(tep1); END.2. Thao tác với tệp *b. Mở tệp*+ Mở tệp để ghi dữ liệu* Rewrite (); Program vd1; * Var Ví dụ: tep1: Text;Rewrite(tep1); BEGIN Assign(tep1,‘D:\baitap.txt’); Rewrite(tep1); END.2. Thao tác với tệp *c. Đọc/ghi tệp*+ Đọc dữ liệu từ tệp * Read (, ); * Hoặc Readln (, ); * Trong đó: Danh sách biến là một hoặc nhiều biến đơn *2. Thao tác với tệp *c. Đọc/ghi tệp*+ Đọc dữ liệu từ tệp *Ví dụ * a b c2. Thao tác với tệp *c. Đọc/ghi tệp* a b c+ Đọc dữ liệu từ tệp *Ví dụ * Program vd2; Var tep1: Text; a,b,c : integer; BEGIN Assign(tep1, ‘D:\baitap.txt’); Reset(tep1); Read (tep1,a,b,c);2. Thao tác với tệp *c. Đọc/ghi tệp*+ Ghi dữ liệu vào tệp* Write (, ); * Hoặc Writeln(, ); * Trong đó: Danh sách kết quả có thể là một hoặc nhiều phần tử *2. Thao tác với tệp *c. Đọc/ghi tệp*+ Ghi dữ liệu vào tệp*Ví dụ *2. Thao tác với tệp *c. Đọc/ghi tệp*+ Ghi dữ liệu vào tệp* Program vd2; Var tep1: Text; BEGIN Assign(tep1, ‘D:\baitap.txt’); Rewrite(tep1); Write (tep1,’Xin chao cac ban’);
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin học 11 bài 15 Bài giảng điện tử Tin học 11 Bài giảng lớp 11 môn Tin học Bài giảng điện tử lớp 11 Bài giảng Tin học 11 Bài 15 Kiểu dữ liệu tệp Thao tác với tệp Đặc điểm của kiểu dữ liệu tệpTài liệu cùng danh mục:
-
29 trang 294 0 0
-
Bài giảng Đại số lớp 10: Tích vô hướng của hai véc tơ - Trường THPT Bình Chánh
11 trang 271 0 0 -
Bài giảng Tiếng Anh lớp 10 Unit 4: Special Education (Language Focus) - Trường THPT Bình Chánh
17 trang 238 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 219 0 0 -
23 trang 204 0 0
-
Bài giảng Lịch sử lớp 12 bài 7: Tây Âu - Trường THPT Bình Chánh
14 trang 204 0 0 -
22 trang 189 0 0
-
14 trang 184 0 0
-
Bài giảng Địa lí lớp 10: Chủ đề - Bản đồ
25 trang 176 0 0 -
Bài giảng môn Tin học lớp 10: Chủ đề 2 - Giới thiệu về máy tính
43 trang 129 0 0
Tài liệu mới:
-
Bài giảng Hệ thống thủy lực khí nén trên ô tô
114 trang 0 0 0 -
133 trang 0 0 0
-
4 trang 1 0 0
-
Trả lời câu hỏi cuộc thi viết Tìm hiểu hiến pháp nước Cộng hòa Xã hội Chủ nghĩa Việt Nam -
24 trang 0 0 0 -
Sáng kiến kinh nghiệm THCS: Một số biện pháp giáo dục đạo đức cho học sinh THCS
20 trang 0 0 0 -
106 trang 0 0 0
-
Đề cương ôn tập môn gia đình - dòng họ - làng xã Việt Nam
11 trang 1 0 0 -
4 trang 1 0 0
-
87 trang 0 0 0
-
Nghiên cứu đặc điểm hình ảnh X quang và cắt lớp vi tính cột sống trong chấn thương cột sống cổ
8 trang 1 0 0