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

Ví du về tệp

3 533 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ví dụ về tệp
Người hướng dẫn PTS. Nguyễn Văn A
Trường học Trường Đại học Công Nghệ Thông Tin
Chuyên ngành Lập trình
Thể loại bài tập
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 3
Dung lượng 37 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: - Học sinh nhớ đợc các kiến thức lí thuýet về kiểu tệp.. Mục tiêu: - Học sinh 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.. - Chiếu chơng trình v

Trang 1

Bài 16: 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 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:

- Học sinh nhớ đợc các kiến thức lí thuýet 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 hpj các

hàm và thủ tục lên bảng, xem

nh đây là tổng kết kiến thức liên

quan

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_tên_biến>);

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

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

a Mục tiêu:

- Học sinh 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:

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

Ví dụ 2, sách giáo khoa , trang 87: Tính điện trở tơng đơng

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

Trang 2

hớng dẫn của giáo viên Hoạt động của học sinh

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

thế 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, 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

- Hỏi: Mảng a dùng để lu trữ 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ị 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 để lu trữ đ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 đơng

- 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

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

a Mục tiêu:

- Học sinh 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áhc của em

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

Trang 3

hớng dẫn của giáo viên Hoạt động của học sinh

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

học sinh 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 học sinh 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 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 Câu hỏi và bài tập về nhà

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

Ngày đăng: 26/07/2013, 01:27

Xem thêm

TỪ KHÓA LIÊN QUAN

w