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. 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: a. Mục tiờu:
- Học sinh nhớ được cỏc kiến thức lớ thuyết về kiểu tệp. b. Nội dung: 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/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 :.
GV- Yờu cầu học sinh nhắc lại cỏc thao tỏc về tệp HS- Độc lập suy nghĩ để trả lời cõu hỏi. HS- Độc lập suy nghĩ để trả lời cõu hỏi.
Hoạt động 2: Rốn luyện kỹ năng thao tỏc với tệp
Nội dung ghi bảng Hoạt động của thầy và trũBài 1: Cho tệp DATA.INP, mỗi dũng chứa Bài 1: Cho tệp DATA.INP, mỗi dũng chứa
một số nguyờn. Hóy lập trỡnh tớnh trung bỡnh cộng cỏc số. bỡnh cộng cỏc số.
1. Phõn tớch bài toỏn
Input: Dữ liệu được đọc ở tệp DATA.INP;Output: Trung bỡnh cộng cỏc số Output: Trung bỡnh cộng cỏc số
2. Diễn tả thuật toỏn:
Bước 1: Gỏn và mở tệp (f, ’DATA.INP’), dem:=0; s:=0; dem:=0; s:=0;
Bước 2: Nếu eof(f) thỡ qua bước 3Cũn khụng: - read(f,n); Cũn khụng: - read(f,n);
GV: Ra đề bài tập.
HS: Chộp lại đề bài tập và suy nghĩ cỏch
giải.
GV: Hóy nờu input và output của bài toỏn?HS: Input: Dữ liệu được đọc ở tệp HS: Input: Dữ liệu được đọc ở tệp
DATA.INP;
Output: Trung bỡnh cộng cỏc số
GV: Một em hóy nờu ý tưởng để giải quyết
bài toỏn?
HS: Đọc từng dũng dữ liệu từ tệp, cộng
dồn cỏc số trong tệp và đếm số phần tử của tệp. tệp.
Giỏo ỏn Tin học 11 Trường THPT Lờ Trực
- s:=s+n;