Tóm tắt lý thuyết Chương 5: Tệp và thao tác với tệp

Lý thuyết và bài tập cho Tóm tắt lý thuyết Chương 5: Tệp và thao tác với tệp, Chương 5, Tin học 11

- Việc trao đổi dữ liệu với bộ nhớ ngoài được thực hiện thông qua kiểu dữ liệu tệp;

- Để có thể làm việc với tệp cần phải khai báo biến tệp;

- Mỗi ngôn ngữ lập trình đều có các hàm/thủ tục chuẩn để làm việc với tệp;

- Các thao tác với tệp văn bản:

  • Cách khai báo biến tệp, mở tệp và đóng tệp;
  • Đọc/ghi: tương tự như làm việc với bàn phím và màn hình.
Bài Tập / Bài Soạn: 

Câu 1 trang 89 SGK Tin học 11

Đề bài

Nêu một số trường hợp cần phải dùng tệp.

Lời giải chi tiết

Một số trường hợp cần thiết phải dùng tệp là :

- Trường hợp dữ liệu cần lưu trữ và sử dụng lâu dài.

   Ví dụ: Bài báo, hình ảnh kỉ niệm, ...

- Trường hợp để làm input cho chương trình, và input này quá dài hoặc phải thực hiện input trên nhiều máy.

Câu 2 trang 89 SGK Tin học 11

Đề bài

Trong sơ đồ thao tác với tệp, khi cần nhập dữ liệu từ tệp phải dùng những thao tác nào?

Lời giải chi tiết

Khi cần ghi dữ liệu vào tệp đầu tiên ta phải gắn tên tệp bằng thủ tục assign(<tên biến tệp>,<tên tệp>).

Sau đó ta phải dùng thủ tục mở tệp để ghi có tệp rewrite(<biến tệp>).

Sau khi ghi dữ liệu xong ta phải dùng thủ tục để đóng tệp close(<biến tệp>).

Câu 3 trang 89 SGK Tin học 11

Đề bài

Tại sao phải dùng câu lệnh mở tệp trước khi đọc/ghi tệp ?

Lời giải chi tiết

Trước khi sử dụng tệp phải có câu lệnh mở tệp để trình dịch biết thực hiện mục đích mở tệp để đọc hay ghi, đồng thời đặt con trỏ tệp vào vị trí thích hợp.

Câu 4 trang 89 SGK Tin học 11

Đề bài

Tại sao phải dùng câu lệnh đóng tệp sau khi đã kết thúc ghi dữ liệu vào tệp ?

Lời giải chi tiết

Phải dùng câu lệnh đóng tệp sau khi đã kết thúc ghi dữ liệu vào tệp để báo cáo rằng đã sử dụng xong tệp. Việc đóng tệp là đặc biệt quan trọng sau khi ghi dữ liệu, khi đó hệ thống mới thực sự hoàn tất việc ghi dữ liệu ra tệp.


Giải các môn học khác

Bình luận