1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án Tin học lớp 11 - Bài 16: Ví dụ làm việc với tệp

3 31 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 122,85 KB

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

Nội dung

- Thực hiện chương trình đọc file dữ liệu - Quan sát kết quả của chương trình và so vào trên để học sinh đối chiếu kết quả.. - NhËn xÐt vÒ tÝnh chÝnh x¸c vµ thêi gian thực hiện của chươn[r]

Trang 1

Bài 16: VÍ DỤ LÀM VIỆC VỚI TỆP

(Tiết PPCT: 38)

Ngày soạn: ……… Ngày đăng ký giáo án:

Người duyệt giáo án (TTCM duyệt, BGH duyệt):

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 chương 5 thông qua ví dụ

2 Kĩ năng

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

II Đồ dùng dạy học

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

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

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

- Sách giáo khoa

III Hoạt động dạy – học

1 Hoạt động 1: Ôn tập kiến thức lí thuyết

a Mục tiêu

- HS nhớ được các kiến thức lí thuyết về kiểu tệp

b Nội dung

- Gán tên tệp, mở tệp, tạo tệp mới, đóng tệp

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

- Các hàm và thủ tục liên quan

c Các bước tiến hành

1 Gợi ý để học sinh nhớ lại các kiến

thức đã học về kiểu tệp

- Hỏi: Cách khai báo biến kiểu tệp?

- Hỏi: Có các thủ tục cơ bản nào khi làm

việc với tệp?

- Hỏi: Hàm và thủ tục nào liên quan khi

xử lí tệp?

2 Giới thiệu bảng tổng hợp các hàm

1 Theo dõi dẫn dắt của giáo viên và trả lời

- Var <tên_biến_tệp>: Text;

- 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>);

-Read/Readln(<tên_biến_tệp>,<Danh_ sách_tên_biến>);

- Write/Writeln(<tên_biến_tệp>,

<Danh_sách kết_quả>);

- Eof(<tên_biến_tệp>) -Seek(<tên_biến_tệp>,<biến_nguyên>);

2 Quan sát bảng tổng hợp và ghi nhớ

Trang 2

tổng kết kiến thức liên quan.

2 Hoạt động 2: Tìm hiểu chương trình ví dụ

a Mục tiêu

- HS hiểu được nội dung chương trình Biết được đầu vào và đầu ra của chương trình

b Nội dung

VD1, sách giáo khoa, trang 87: Tính khoảng cách giữa các điểm

VD2, sách giáo khoa, trang 87: Tìm điện trở tương đương

c Các bước tiến hành

1 Tìm hiểu ví dụ 1

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

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

gợi ý để học sinh tìm hiểu chương trình

- Hỏi: Hàm Eof(f) có chức năng gì?

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

While được không?

- Chương trình này thực hiện công việc

gì?

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

được kết quả

2 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, SGK

- 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

- 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ả

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

- Hàm cho giá trị True nếu con trỏ tệp

định vị ở ví trí kết thúc tệp

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

- Tính và đưa ra màn hình khoảng cách từ trại của thầy hiệu trưởng đến trại của mỗi giáo viên

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

- 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 3

3 Hoạt động 3: Rèn luyện kĩ năng lập trình

a Mục tiêu

- HS sử dụng được các thủ tục liên quan kiểu tệp để giải quyết bài toán đặt ra

b Nội dung

- Viết chương trình tạo tệp MYBOOK.DAT định kiểu bản ghi, mỗi bản ghi có cấu trúc:

Record

Ten_sach: String;

Tac_gia: Tring[30];

Gia_tien: Longint;

End;

Yêu cầu: Ghi ra tệp này các quyển sách của em

c Các bước tiến hành

1 Chiếu đề bài lên bảng Yêu cầu HS tự

viết chương trình, chạy thử và báo cáo kết

quả

2 Quan sát, theo dõi việc lập trình của

từng học sinh, có thể gợi ý cho một số

em còn yếu

3 Yêu cầu HS cùng thực hiện chương

trình với bộ test giáo viên đã chuẩn bị

Thông báo kết quả mà chương trình tìm

được Xác nhận kết quả đúng

1 Theo dõi đề bài, định hướng dữ liệu vào, ra và thuật toán

2 Soạn chương trình vào máy, thực hiện chương trình và thông báo kết quả cho giáo viên

3 Nhập dữ liệu theo yêu cầu

IV Đánh giá cuối bài

1 Những nội dung đã 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)

2 Câu hỏi và bài tập về nhà

- Đọc trước nội dung bài Chương trình con và phân loại Cách viết và sử dụng thủ tục

Ngày đăng: 01/04/2021, 23:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w