Tải bản đầy đủ (.doc) (2 trang)

T35 KIEU TEP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (93.56 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>CHƯƠNG 5. TỆP VÀ THAO TÁC VỚI TỆP</b>
Tiết


<b>KIỂU DỮ LIỆU TỆP. THAO TÁC VỚI TỆP</b>
<b>I. MỤC TIÊU</b>


<i><b>1. Kiến thức:</b></i>


- Biết được đặc điểm của kiểu dữ liệu tệp.


- Biết khái niệm về tệp có cấu trúc và tệp văn bản.
<i><b>2. Kĩ năng:</b></i>


- Khai báo đúng biến kiểu tệp.


- Thực hiện được thao tác xử lý tệp: Gán tên tệp, mở/đóng tệp, đọc/ghi tệp.
- Sử dụng được các thủ tục liên quan để đọc/ghi dữ liệu của tệp.


<i><b>3. Thái độ:</b></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.


<b>II. ĐỒ DÙNG DẠY HỌC</b>
<i><b>1. Chuẩn bị của giáo viên</b></i>


- Máy vi tính, máy chiếu projector để giới thiệu ví dụ.
<i><b>2. Chuẩn bị của học sinh</b></i>



- Sách giáo khoa.
<b>III. HOẠT ĐỘNG DẠY-HỌC</b>


<i><b>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.</b></i>


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ớ ngồ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?


- Bộ nhớ RAM.


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


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

- 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


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.


<i><b>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.</b></i>


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 <tên_biến_tệp>: 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(<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>);



- 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ị tổng x1+x2.


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×