3
1 TRƯỜNG: PTTH LƯƠNG VĂN CAN NĂM HỌC: 2013 - 2014 LỚP: Tuần: GVHD: Bùi Mộng Thúy Uyên Ngày: GSTT : Vũ Thị Quỳnh Ngọc Tên bài học: VÍ DỤ LÀM VIỆC VỚI TỆP I- Mục tiêu: 1- Kiến thức: Củng cố lại kiến thức đã học về tệp trong bài 14, 15 của chương V thông qua ví dụ. Hiểu các thao tác cơ bản với tệp gồm gắn tên tệp, mở tệp, đóng tệp, đọc/ghi dữ liệu từ tệp. 2- Kỹ năng: Nhận biết được các cách hoạt động của tệp. Biết sử dụng các thủ tục và hàm liên quan để giải quyết bài toán khi làm việc với tệp. Nắm được chức năng của các thủ tục và hàm để thao tác với tệp 3- Thái độ: HS thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp II- Chuẩn bị của giáo viên và học sinh: GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án. HS: SGK III- Phương pháp dạy học: Thuyết trình, vấn đáp. IV- Tiến trình bài dạy: Hoạt động 1 (13'): Ổn định lớp, kiểm tra bài cũ. TG Hoạt động của gv Hcủa hs Nội dung - Gọi 2 học sinh lên bảng làm bài tập. Sau đó giáo viên chữa bài. - Giáo viên vẽ sơ đồ với nội dung rỗng lên bảng - Lưu ý cần khai báo biến tệp: var tep1, tep2: text; - HS lên bảng làm bài tập, các học sinh khác chú ý theo dõi. Bài 01. *) Vai trò của kiểu tệp là gì? - Lưu trữ dữ liệu lâu dài ở bộ nhớ ngoài. - Lưu trữ lượng dữ liệu lớn. *) Nêu 2 cách phân loại tệp? - Xét theo cách tổ chức dữ liệu: + Tệp văn bản. + Tệp có cấu trúc. - Xét theo cách thức truy cập: + Tệp truy cập tuần tự. + Tệp truy cập trực tiếp. Bài 02. Hãy điền thông tin vào sơ đồ làm việc với tệp.

Giao an tin hoc 11 - Tuan 11 - Bai 16 Vi du lam viec voi tep - v02 - vtq ngoc

Embed Size (px)

Citation preview

Page 1: Giao an tin hoc 11 - Tuan 11 - Bai 16 Vi du lam viec voi tep - v02 - vtq ngoc

1

TRƯỜNG: PTTH LƯƠNG VĂN CAN NĂM HỌC: 2013 - 2014

LỚP: Tuần:

GVHD: Bùi Mộng Thúy Uyên Ngày:

GSTT : Vũ Thị Quỳnh Ngọc

Tên bài học: VÍ DỤ LÀM VIỆC VỚI TỆP

I- Mục tiêu: 1- Kiến thức:

Củng cố lại kiến thức đã học về tệp trong bài 14, 15 của chương V thông qua ví dụ.

Hiểu các thao tác cơ bản với tệp gồm gắn tên tệp, mở tệp, đóng tệp, đọc/ghi dữ liệu từ tệp.

2- Kỹ năng:

Nhận biết được các cách hoạt động của tệp.

Biết sử dụng các thủ tục và hàm liên quan để giải quyết bài toán khi làm việc với tệp.

Nắm được chức năng của các thủ tục và hàm để thao tác với tệp

3- Thái độ: HS thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp

II- Chuẩn bị của giáo viên và học sinh: GV: Phòng học trên lớp với phấn bảng, khăn lau. Giáo án. HS: SGK

III- Phương pháp dạy học: Thuyết trình, vấn đáp.

IV- Tiến trình bài dạy:

Hoạt động 1 (13'): Ổn định lớp, kiểm tra bài cũ.

TG Hoạt động của gv H/đ của hs Nội dung

- Gọi 2 học sinh lên bảng làm bài tập.

Sau đó giáo viên chữa bài.

- Giáo viên vẽ sơ đồ với nội dung rỗng

lên bảng

- Lưu ý cần khai báo biến tệp:

var tep1, tep2: text;

- HS lên bảng

làm bài tập, các

học sinh khác

chú ý theo dõi.

Bài 01.

*) Vai trò của kiểu tệp là gì?

- Lưu trữ dữ liệu lâu dài ở bộ nhớ ngoài.

- Lưu trữ lượng dữ liệu lớn.

*) Nêu 2 cách phân loại tệp?

- Xét theo cách tổ chức dữ liệu:

+ Tệp văn bản.

+ Tệp có cấu trúc.

- Xét theo cách thức truy cập:

+ Tệp truy cập tuần tự.

+ Tệp truy cập trực tiếp.

Bài 02. Hãy điền thông tin vào sơ đồ làm việc

với tệp.

Page 2: Giao an tin hoc 11 - Tuan 11 - Bai 16 Vi du lam viec voi tep - v02 - vtq ngoc

2

Hoạt động 2:(30'). §16. Ví dụ làm việc với tệp

TG Hoạt động của gv H/đ của hs Nội dung

15'

15'

- Ghi nội dung đề bài lên bảng.

Mô tả tệp tọa độ, gợi ý tính

khoảng cách.

5*5= 3*3+4*4

- Yêu cầu 1 HS lên viết phần

khai báo chương trình.

- Yêu cầu 1 HS lên viết chương

trình.

- GV chỉnh sửa lại nếu có lỗi.

- Ghi nội dung đề bài lên bảng.

Gợi ý cho hs

- Yêu cầu 1 HS lên viết phần

khai báo chương trình.

- Yêu cầu 1 HS lên viết đoạn

chương trình gắn tên tệp cho

biến và mở tệp.

- Viết đoạn chương trình chính

và giảng giải cho học sinh hiểu.

- Ghi bài, đọc kỹ

đề.

- 1 HS lên viết khai

báo chương trình.

- 1 HS lên viết đoạn

chương trình.

- Ghi bài, đọc kỹ

đề.

- 1 HS lên viết khai

báo.

- 1 HS lên viết đoạn

chương trình.

- Lắng nghe, ghi bài

§16. Ví dụ làm việc với tệp

Bài 01: Viết chương trình đọc các cặp tọa độ

từ tệp ToaDo.TXT, tính rồi đưa ra màn hình

khoảng cách từ tâm O tới mỗi đỉnh.

program bt1;

var f: text;

x, y: integer;

d: real;

begin

assign (f, ' ToaDo.TXT');

reset (f);

while not eof (f) do

begin

read (f, x, y);

d := sqrt (x*x + y*y);

writeln ('Khoang cach: ', d:10:2);

end;

close (f);

end.

Bài 02: Cho tệp văn bản TepA.txt, mỗi dòng

của tệp chứa một số nguyên.

Viết chương trình lọc các dòng chứa số

nguyên dương từ tệp TepA.txt sang tệp mới

TepB.txt.

program bt02;

var f1, f2: text;

n: longint;

begin

assign (f1, 'TepA.txt'); reset (f1);

assign (f2, 'TepB.txt'); rewrite (f2);

while not eof (f1) do

begin

readln (f1, n);

if n > 0 then

writeln (f2, n);

end;

close (f1);

close (f2);

end.

Page 3: Giao an tin hoc 11 - Tuan 11 - Bai 16 Vi du lam viec voi tep - v02 - vtq ngoc

3

V- Củng cố và dặn dò (2’):

- Nhắc lại vai trò của kiểu tệp là dùng để lưu trữ dữ liệu lâu dài, và lưu trữ lượng dữ liệu lớn.

- Hôm nay chúng ta đã thực hành các thao tác cơ bản khi làm việc với tệp: Khai báo biến tệp, Gắn tên tệp cho

biến tệp, Mở tệp để đọc hoặc ghi, Đọc dữ liệu từ tệp. Ghi dữ liệu ra tệp, Đóng tệp.

- Dặn dò: Về nhà ôn tập lại các bài đã học

Ngày…..... tháng….... năm 2014

Người soạn Duyệt của giáo viên hướng dẫn

Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên