1. Trang chủ
  2. » Giáo án - Bài giảng

VÍ dụ làm VIỆC với tệp

4 383 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 4
Dung lượng 16,98 KB

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

Nội dung

MỤC TIÊU - Củng cố lại kiến thức đã học về tệp trong chương 5 thông qua ví dụ.. II.CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị của giáo viên - Giáo án, sách giáo khoa, sách giáo vi

Trang 1

VÍ DỤ LÀM VIỆC VỚI TỆP

I MỤC TIÊU

- Củng cố lại kiến thức đã học về tệp trong chương 5 thông qua ví dụ

- Biết sử dụng các hàm và thủ tục liên quan để giải quyết các bài tập

II.CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

Chuẩn bị của giáo viên

- Giáo án, sách giáo khoa, sách giáo viên

- Máy chiếu projector để giới thiệu ví dụ, phòng máy vi tính

Chuẩn bị của học sinh

- Sách giáo khoa

- Các kiến thức đã học về kiểu dữ liệu tệp

III HOẠT ĐỘNG DẠY-HỌC

1 Bài cũ(15p):

1 Có các thủ tục cơ bản nào khi làm việc với tệp?

Trả lời:

- Gán tên tệp cho biến tệp: Assign(<biến tệp>, <tên tệp>);

- Mở tệp để ghi dữ liệu: Rewrite(<Biến tệp>);

- Mở tệp để đọc dữ liệu: Reset (<biến tệp>);

- Đọc dữ liệu từ tệp: Read(<biến tệp>,<danh sách biến>);

- Ghi dữ liệu vào tệp: Write(<Biến tệp>, <Danh sách kết quả>);

2 Các hàm liên quan khi xử lý tệp?

Trả lời:

- Hàm kiểm tra hết tệp: EOF (<Biến tệp>);

- Hàm kiểm tra hết dòng: EOLN (<Biến tệp>);

2 Hoạt động dạy và học:

Hoạt động(25p): Tìm hiểu chương trình ví dụ.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Tìm hiểu ví dụ 1.

- Giới thiệu nội dung đề bài

Theo dõi và quan sát đề bài và chương trình gợi ý

Trang 2

- Để giải quyết bài toán trên cần có

những thao tác nào?

Giáo viên chuẩn hóa lại các thao tác

học sinh vừa trả lời

Yêu cầu học sinh hoàn thành chương

trình vào giấy nháp (nếu dạy ở lớp)

hoặc trên máy cá nhân (nếu dạy ở

phòng máy)

Giáo viên treo tranh (hoặc chiếu

chương trình) để cả lớp quan sát và đối

chiếu với chương trình của mình

- Hỏi: Ý nghĩa của NOT Eof(f)

Các thao tác:

- Sau khi khai báo xong cần thực hiện các thao tác sau:

- Gán tên tệp cho biến tệp

- Mở tệp TRAI.TXT để đọc dữ liệu

- Trong khi chưa kết thúc tệp thì thực hiện các thao tác sau:

+ Đọc dữ liệu từ tệp theo từng cặp tương ứng là tọa độ của các trại + Tính khoảng cách từ trại có tọa vừa đọc đến trại thầy hiệu trưởng rồi đưa kết quả ra màn hình

-Đóng tệp

Hoàn thành chương trình

Quan sát chương trình và đối chiếu với chương trình của mình

Chưa kết thúc tệp được đại diện bởi biến tệp f

Trang 3

- Có thể sử dụng cấu trúc For thay cho

While được không?

- Thực hiện chương trình để học sinh

thấy được kết quả (nếu dạy bằng máy

chiếu)

Tìm hiểu chương trình của ví dụ 2.

- Giới thiệu đề bài

- Chiếu tranh mô phỏng kết nối các

điện trở, hình 17, trang 88, sách giáo

khoa

- Hỏi: Công thức tính điện trở của sơ

đồ II, III, IV

- Chiếu chương trình ví dụ lên

bảng( Nếu có máy chiếu) hoặc treo

tranh chứa chương trình đã được

chuẩn bị sẵn

- Hỏi: Mảng a dùng để lưu giữ giá trị

nào?

- Cho một file dữ liệu vào gồm 2 dòng

Yêu cầu học sinh tính kết quả

- Thực hiện chương trình đọc file dữ

liệu vào trên để học sinh đối chiếu kết

quả

- Không Vì không biết số lượng phần tử của tệp

Quan sát nội dung đề bài, quan sát tranh mô phỏng kết nối các điện trở và các yêu cầu

- Trả lời câu hỏi

- Dùng để lưu giữ điện trở tương đương của 3 điện trở theo 5 cách ghép nối như trong sơ đồ

- Tính kết quả của 5 điện trở tương đương

- Quan sát kết quả của chương trình và so sánh với kết quả tính được

- Nhận xét về tính chính xác và thời gian thực hiện của chương trình

Trang 4

Giáo viên nhắc lại những nội dung đã học trong tiết học:

- Các thao tác xử lý tệp:

+ Gán tên tệp

+ Mở tệp

+ Tạo tệp mới

+ Đọc/ghi thông tin của tệp

+ Đóng tệp

- Hàm và thủ tục liên quan

+ Hàm EOF(tên_biến_tệp);

+ Hàm EOLN(tên_biến_tệp);

- Để chuẩn bị tốt cho tiết bài tập sau yêu cầu học sinh về nhà ôn lại các kiến thức đã học trong chương 5

Ngày đăng: 13/10/2015, 17:14

TỪ KHÓA LIÊN QUAN

w