Khi mở lại tệp, nếu vẫn dùng biến tệp cũ thì không cần thiết phải dùng thủ tục ASSIGN gán lại tên tệp.... Sơ đồ liên hệ giữa các thao tác với tệp..[r]
Ly Thuong Kiet High School Informatics 11 WELCOME TO MY CLASS! teacher: Nguyễn Ngọc Phú mail: tinhocnhe@gmail.com 11/23/2021 Tin học 11 - Chương - Bài 11:Kiểu mảng KHƠNG TÁM CHUYỆN KHƠNG NĨI LEO KHƠNG ĐIỆN THOẠI Bài 14 Kiểu Dữ Vai trò kiểu tệp Liệu Tệp Phân loại tệp thao tác với tệp Kể tên kiểu liệu học • • • • • • Số nguyên Số thực Kí tự Logic Mảng Xâu ! Khi chạy chương trình, liệu lưu trữ tạm thời nhớ (Ram) *Nhắc lại khái niệm tệp tin học 10: Tệp, gọi tập tin(File), tập hợp thơng tin ghi nhớ ngồi, tạo thành đơn vị lưu trữ Hệ điều hành(HĐH) quản lí tệp có tên để truy cập (tên tệp đặt theo quy định riêng HĐH ) Tên tệp ko 255 kí tự, thường gồm phần : phần tên(name) phần mở rộng(còn gọi phần đuôi-Extension) dc phân cách với dấu chấm(.) Vdu: baigiang.doc, tinhoc.xls, hoten.txt… Vai trò kiểu tệp Đặc điểm: - Dữ liệu kiểu tệp lưu trữ lâu dài nhớ (đĩa từ, CD, ) không bị tắt nguồn điện - Lượng thơng tin lưu trữ tệp lớn phụ thuộc vào dung lượng đĩa So sánh Các kiểu liệu Kiểu liệu tệp ( Integer, mảng, xâu,…) - Dữ liệu lưu trữ thành file - Được lưu trữ RAM, không tạo file, nhớ ngồi Khơng bị tắt máy tắt máy -Lượng liệu lưu trữ lớn - Lượng liệu lưu trữ lớn Phân loại tệp thao tác với tệp Phân loại theo cách CÂU HỎI : Chúng ta phân loại tệp theo cách ? Và ? * Xét theo cách tổ chức liệu : • Tệp văn • Tệp có cấu trúc * Xét theo cách thức truy cập • Tệp truy cập • Tệp truy cập trực tiếp Lưu ý : Khác với mảng, số lượng phần tử tệp không cần xác định trước Phân loại tệp Phân loại theo cách tổ chức liệu Phân loại theo cách thức truy cập Tệp văn Tệp có cấu trúc Tệp truy cập Tệp truy cập trực tiếp Dữ liệu ghi dạng kí tự theo mã ASCII Ví dụ: tài liệu, giáo án, sách,… Các thành phần tổ chức theo cấu trúc định Ví dụ: Dữ liệu âm thanh, hình ảnh, Cho phép truy cập liệu đầu tệp qua tất liệu trước Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu CÂU HỎI : Cách thức mà ngơn ngữ lập trình cung cấp để thao tác với kiểu tệp ? • Khai báo biến tệp • Mở tệp • Đọc/ghi liệu • Đóng tệp c Đọc / Ghi tệp văn Đọc tệp văn bản: read(,); readln(,); Danh sách biến nhiều tên biến Trong trường hợp nhiều biến tên cách dấu phẩy Ví dụ 1: Thủ tục đọc giá trị từ tệp gắn với biến tệp F1 gán cho biến C : READ (F1 , C) ... ĐIỆN THOẠI Bài 14 Kiểu Dữ Vai trò kiểu tệp Liệu Tệp Phân loại tệp thao tác với tệp Kể tên kiểu liệu học • • • • • • Số nguyên Số thực Kí tự Logic Mảng Xâu ! Khi chạy chương trình, liệu lưu trữ... trò kiểu teäp Đặc điểm: - Dữ liệu kiểu tệp lưu trữ lâu dài nhớ (đĩa từ, CD, ) không bị tắt nguồn điện - Lượng thơng tin lưu trữ tệp lớn phụ thuộc vào dung lượng đĩa So sánh Các kiểu liệu Kiểu liệu. .. phần tử tệp không cần xác định trước Phân loại tệp Phân loại theo cách tổ chức liệu Phân loại theo cách thức truy cập Tệp văn Tệp có cấu trúc Tệp truy cập Tệp truy cập trực tiếp Dữ liệu ghi