1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án môn Tin học khối 11 - Bài 14: Kiểu dữ liệu tệp + Bài 15: Thao tác với tệp

3 16 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 73,54 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MUÏC TIEÂU: - Biết khái niệm và vai trò của kiểu tệp,biết hai cách phân loại tệp: theo cách tổ chức dữ liệu và theo caùch truy caäp, hieåu baûn chaát cuûa teäp vaên baûn.. - Biết các tha[r]

Trang 1

§14 KIỂU DỮ LIỆU TỆP

§15 THAO TÁC VỚI TỆP

I MỤC TIÊU:

- Biết khái niệm và vai trò của kiểu tệp,biết hai cách phân loại tệp: theo cách tổ chức dữ liệu và theo cách truy cập, hiểu bản chất của tệp văn bản

- Biết các thao tác làm việc với tệp:gắn tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp

- Biết cách khai báo và các thao tác cơ bản với tệp văn bản

II PHÂN TIẾT:

- Tiết 37 : Lý thuyết

III TIẾN TRÌNH BÀI HỌC:

TIẾT 37

A Ổn định lớp:

B Bài cũ :

C Bài mới:

Hoạt động 1 : Tìm hiểu bài bài 13 Hoạt động của giáo viên Hoạt động của học sinh Nội dung

H1: Các dữ liệu trong các kiểu

dữ liệu ở chương trước ta sử dụng

được lưu trữ ở đâu? Từ đó dẫn

dắt đến kiểu dữ liệu tệp

H2: Kiểu dữ liệu tệp có những

đặc điểm khác biệt so với các

kiểu dữ liệu đã học? Từ đó nắm

được vài trò của kiểu dữ liệu tệp

H3:Yêu cầu HS nghiên cứu SGK

và cho biết có mấy loại tệp?

GV phát vấn HS để hiểu bản

chất của nó

H4:

- Bộ nhớ RAM

- Không mất dữ liệu khi tắt máy

- Dung lượng dữ liệu lớn

- Nghiên cứu và trả lời

- Biết bản chất của tệp văn bản

1.Vai trò của tệp

Một số đặ điểm của kiểu dữ liệu tệp:

- Dữ liệu kiểu tệp được lưu trữ lâu dài

ở bộ nhớ ngoài và không bị mất khi tắt nguồn điện

- Lượng dữ liệu lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa

2 Phân loại tệp và thao tác với tệp

- Xét theo cách tổ chức dữ liệu có thể

phân tệp thành hai loại: tệp văn bản và

tệp cấu trúc

- Xét theo truy cập dữ liệu có thể

phân tệp thành hai loại: tệp truy cập

tuần tự và tệp truy cập trực tiếp

- Hai thao tác cơ bản đối với tệp là ghi dữ liệu vào tệp và đọc dữ liệu từ tệp

Hoạt động 1 : Tìm hiểu bài bài 14 Hoạt động của giáo viên Hoạt động của học sinh Nội dung

H1: Nêu cú pháp khai báo biến

tệp văn bản trong Pascal.Sau

đó yêu cầu HS cho ví dụ

- Quan sát cú pháp và cho

ví dụ:

var A,B,C ; text;

1 Khai báo var <tên biến tệp > : text;

VD:

Trang 2

H2: Giới thiệu các thao tác với

tệp văn bản và yêu cầu HS cho

ví dụ minh họa

H3: Củng cố thao tác với tệp

bằng sơ đồ hình 16 (phát vấn

HS trả lời)

- Quan sát, suy nghĩ và trả lời 2 Thao tác với tệpa) Gắn tên tệp

Gắn tên tệp với biến tẹâp bằng thủ tục:

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

VD: assign (tep1,Baitap.Pas);

a) Mở tệp

- Câu lệnh dùng thủ tục mở tệp để ghi dữ liệu vào tệp:

rewrite (<biến tệp>);

VD: rewrite (tep1);

- Câu lệnh dùng thủ tục mở tệp để đọc dữ liệu từ tệp:

reset (<biến tệp>);

VD: reset (tep2);

c) Đọc/ghi tệp văn bản

- Câu lệnh dùng thủ tục đọc dữ liệu từ tệp:

read(<biến tệp>, <danh sách biến>);

Hoặc

readln(<biến tệp>, <danh sách biến>);

- Câu lệnh dùng thủ tục ghi dữ liệu vào tệp:

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

Hoặc

writeln(<biến tệp>, <danh sách kết quả>); VD:

var tep1, tep2 : text;

rewrite (tep1); read(tep1, x,y,z);

reset (tep2); writeln(tep2, ‘N=’, length(S)); Chú ý :

- Hàm eof(<biến tệp>); trả về giá trị true

nếu con trỏ tệp đang chỉ cuối tệp

- Hàm eoln(<biến tệp>); trả về giá trị true

nếu con trỏ tệp đang chỉ cuối dòng

c) Đóng tệp

Câu lệnh dùng thủ tục đóng tệp:

close(<biến tệp);

VD: close(tep1); close(tep2);

D.Củng cố và dặn dò:

- Nắmkhái niệm và vai trò của kiểu tệp,biết hai cách phân loại tệp, khai báo biến tệp văn bản và các thao tác :gắn tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp

- Về học bài và xem trước bài 16

Ngày đăng: 01/04/2021, 21:36

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w