Giao_an_Tin11_theo_chuan

Chia sẻ bởi Lê Thương | Ngày 25/04/2019 | 49

Chia sẻ tài liệu: giao_an_Tin11_theo_chuan thuộc Tin học 12

Nội dung tài liệu:

Ngày 30 tháng 12 năm 2011
CHƯƠNG 5. TỆP VÀ THAO TÁC VỚI TỆP
Tiết 37:
KIỂU DỮ LIỆU TỆP VÀ THAO TÁC VỚI TỆP
I. MỤC TIÊU
1. Kiến thức:
- Biết khái niệm và vai trò của tệp.
- Biết hai cách phân loại tệp
- Hiểu bản chất của tệp văn bản.
- Biết các bước làm việc với tệp.
2. Kĩ năng:
- Biết khai báo biến tệp và các thao tác cơ bản khi làm việc với tệp văn bản.
- Sử dụng một số hàm và thủ tục chuẩn để làm việc với tệp.
3. Thái độ:
- Thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp.
- Có ý thức lưu trữ dữ liệu một cách khoa học.
- Giáo dục thêm về ý thức tôn trọng bản quyền, không sử chữa, sao chép các phần mềm chưa mua bản quyền.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Máy vi tính, máy chiếu projector (nếu có) để giới thiệu ví dụ.
- Giáo án, SGK, SBT, SGV.
2. Chuẩn bị của học sinh
- Sách giáo khoa, vở ghi.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu đặc điểm của kiểu dữ liệu tệp. Phân loại kiểu tệp.
HOẠT ĐỘNG CỦA GIÁO VIÊN
HOẠT ĐỘNG CỦA HỌC SINH

- Hỏi: Em hãy cho biết dữ liệu trong các kiểu dữ liệu từ trước đến nay ta sử dụng được lưu trữ ở loại bộ nhớ nào khi thực hiện chương trình?
- Hỏi: Vì sao em biết điều đó?
- Diễn giải: Để lưu giữ được dữ liệu, ta phải lưu nó ở bộ nhớ ngoài thông qua kiểu dữ liệu tệp. Mọi ngôn ngữ lập trình đều có các thao tác: khai báo biến tệp, mở tệp, đọc/ghi dữ liệu, đóng tệp.
- Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết đặc điểm của kiểu tệp? Có mấy loại kiểu tệp?

- Yeu cầu học sinh trình bày khái niệm tệp có cấu trúc và tệp văn bản
- Bộ nhớ RAM.



- Mất dữ liệu khi mất điện.





- Không mất thông tin khi tắt máy.
- Dung lượng dữ liệu được lưu trữ lớn.
- Có hai loại kiểu tệp: tệp có cấu trúc và tệp văn bản.
+ Tệp có cấu trúc là loại tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định
+ Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII.

2. Hoạt động 2: Tìm hiểu các thao tác cơ bản xử lý tệp văn bản trong ngôn ngữ lập trình Pascal.
HOẠT ĐỘNG CỦA GIÁO VIÊN
HOẠT ĐỘNG CỦA HỌC SINH

1. Giới thiệu cấu trúc chung của khai báo biến tệp.
Var : Text;
- Yêu cầu học sinh tìm ví dụ cụ thể:
2. 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(,);
Rewrite();
Reset();
Close();
- Yêu cầu: lấy ví dụ minh họa mở tệp để ghi thông tin và mở tệp để đọc thông tin.





3. 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ơ đồ.


4. 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.



1. Quan sát cấu trúc và suy nghĩ trả lời.


- Var f,g:text;
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’);
Reset(f5);
Close(f5);
3. Quan sát sơ đồ và suy nghĩ để trả lời
- 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.
4. 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ị
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thương
Dung lượng: | Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)