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
Số trang: 26
Loại file: ppt
Dung lượng: 3.35 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bao gồm những bài giảng được tuyển chọn trong chương trình Tin học 11 bài Kiểu dữ liệu tệp - Thao tác với tệp, giúp GV cũng như các bạn HS có dạy và học hiệu quả. Thông qua những bài giảng này HS hiểu được đặc điểm của kiểu dữ liệu tệp, nắm được những khái niệm cơ bản, nhờ đó có thể thực hiện được thao tác xử lý tệp. Chúng tôi đã tuyển chọn những bài giảng hay nhất, đặc sắc nhất, nội dung đầy đủ và hình thức đẹp mắt nhất để các bạn làm tài liệu tham khảo, các bạn đừng bỏ lỡ nhé.
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’);
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ó liên quan:
-
29 trang 346 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 261 0 0 -
Bài giảng Tin học lớp 11 bài 6: Phép toán, biểu thức, câu lệnh gán
9 trang 113 0 0 -
Bài giảng Ngữ văn lớp 11 bài: Bài ca ngất ngưởng - Nguyễn Công Trứ
27 trang 83 0 0 -
Giáo án Tin học lớp 4 - Bài 5: Thao tác với thư mục, tệp (Sách Chân trời sáng tạo)
5 trang 81 0 0 -
Bài giảng Ngữ văn 11 tuần 10: Hai đứa trẻ
48 trang 71 0 0 -
Bài giảng Tin học lớp 11 bài 3: Cấu trúc chương trình
6 trang 64 0 0 -
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 61 0 0 -
15 trang 57 0 0
-
Bài giảng Tin học lớp 11 bài 2: Cấu trúc cơ bản trong lệnh C#
17 trang 54 0 0