Thao tác với tệp

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 1 (Trang 88)

IV. ĐÁNH GIÁ – RÚT KINH NGHIỆM CUỐI BÀ

2. Thao tác với tệp

- Gán tên tệp: Assign(<tên_biến_tệp>,<tên_tệp>); <tên_tệp>: Là biến xâu hoặc hằng xâu.

- Tạo tệp mới để ghi: Rewrite(>Tên_biến_tệp>); - Mở tệp để đọc: Reset (>Tên_biến_tệp>); - Đóng tệp : Close(>Tên_biến_tệp>);

- Đọc tệp văn bản Read(<tên biến tệp>, <Danh sách tên biến>); Hoặc Readln(<tên biến tệp>, <Danh sách tên biến>); - ghi tệp văn bản Write(<tên biến tệp>, <Danh sách kết quả>); Hoặc Writeln(<tên biến tệp>, <Danh sách kết quả>);

c. Các bước tiến hành:

- Giới thiệu các thao tác gán tên tệp, tạo tệp mới để ghi, mở tệp để đọc, đóng tệp. Assign(<tên_biến_tệp>,<tên_tệp>); Rewrite(<tên_biến_tệp>); Close(>Tên_biến_tệp>);

 Yêu cầu: Lấy ví dụ minh hoạ mở tệp để ghi thông tin và mở tệp để đọc thông tin.

Chiếu sơ đồ làm việc với tệp lên bảng, hình 16, trang 86, sách giáo khoa. Yêu cầu học sinh giải thích ý nghĩa của sơ đồ.

2. Quan sát và suy nghĩ để trả lời câu hỏi.

Assign(f5,’B1.INP’); Rewrite(f5); Close(f5); Assign(f5,’B1.OUT’); Rewrite(f5); Close(f5);

Quan sát sơ đồ và suy nghĩ để trả lời.

Assign(<tên biến tệp>,<tên tệp>);

Close(<tên biến tệp>>);

Rewrite (<tên biến tệp>); Reset (<tên biến tệp>);

Write (<tên biến tệp>, <danh sách kết quả>); Read (<tên biến tệp>, <danh sách biến>);

Giới thiệu cấu trúc chung của thủ tục đọc/ghi dữ liệu tệp văn bản.

- Yêu cầu học sinh lấy ví dụ minh họa.

- Ghi tệp: Gán tên tệp, tạo tệp mới, ghi thông tin, đóng tệp.

- Đọc tệp: Gán tên tệp, mở tệp, đọc thông tin, đóng tệp.

Quan sát cấu trúc chung.

- Readln(f,x1,x2); Đọc dữ liệu từ biến tệp f, đặt giá trị vào hai biến x1 và x2.

- Writeln(g, ‘tong la’, x1+x2); Ghi vào biến tệp g hai tham số; dòng chữ ‘tong la’ và giá trị tổng x1+x2

IV. DẶN DÒ:

1. Những nội dung đã học.

- 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ó hai loại tệp: Tệp có cấu trúc và tệp văn bản.

- Để có thể làm việc với tệp, cần phải khai báo biến tệp: Var <Tên_biến_tệp>: text;

- Mỗi ngôn ngữ lập trình đều có các hàm và thủ tục chuẩn để làm việc với tệp như: Gán tên tệp, tạo tệp mới để ghi, mở tệp để đọc, đóng tệp.

- trong ngôn ngữ lập trình Pascal có các thủ tục tương ứng là: Assign(<tên_biến_tệp>,<tên_tệp>);

Rewrite(>Tên_biến_tệp>); Reset (>Tên_biến_tệp>); Close(>Tên_biến_tệp>); - Đọc/ghi tệp văn bản:

Read(<tên biên tệp>,<danh sách tên biến>); Readln(<tên biên tệp>,<danh sách tên biến>); Write(<tên biên tệp>,<danh sách tên biến>); Writeln(<tên biên tệp>,<danh sách tên biến>); 2. Câu hỏi và bài tập về nhà.

- Trả lời các câu hỏi 1, 2, 3, 4, sách giáo khoa, trang 89.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 1 (Trang 88)

Tải bản đầy đủ (DOC)

(108 trang)
w