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

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 7 (Trang 108)

IV. TỔNG KẾT TIẾT HỌC

2.Hoạt động 2: 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

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, 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 để 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 đươ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.

HOẠT ĐỘNG 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 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: - Hàm và thủ tục liờn quan (adsbygoogle = window.adsbygoogle || []).push({});

+ Hàm EOF(tờn_biến_tệp) + Hàm EOLN(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 15/01/2012

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 cỏc cõu hỏi và cỏc bài tập vận dụng.

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

HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH

Gv nờu cỏc cõu hỏi:

Cõu hỏi 1: Em hóy vẽ sơ đồ thao tỏc làm việc

với tệp?

Cõu hỏi 2: Dựa vào sơ đồ hóy cho biết để ghi

dữ liệu vào cho tệp và đọc dữ liệu ra từ tệp ta cần những thao tỏc tỏc nào?

Hs trả lời vào vở rồi lờn bảng trỡnh bày:

- Hs lờn bảng vẽ sơ đồ và trỡnh bày ý nghĩa cỏc thủ tục.

- Hs lờn bảng trỡnh bày:

+ Để ghi dữ liệu vào cho tệp trước hết cần thủ tục Assign để gắn tờn tệp cho biến tệp sau đú dựng thủ tục Rewrite (biến tệp) để mở tệp sau cuối cựng dựng thủ tục write / writeln để ghi vào tệp;

+ Để đọc dữ liệu ra từ tệp trước hết cần thủ tục Assign để gắn tờn tệp cho biến tệp sau đú dựng thủ tục

Reset (biến tệp) để mở tệp sau cuối cựng dựng thủ tục Read/ Readln để đọc dữ liệu từ tệp;

Bài tập 1: Hóy tạo tệp cú tờn là “songuyen.dat” chứa dóy gồm n số nguyờn liờn tiếp (từ 1 đến n) n được nhập từ bàn phớm?

- GV gợi ý HS sử dụng cỏc thủ tục mở tệp để ghi.

- Gọi HS lờn bảng trỡnh bày lời giải: - GV nhận xột chỉnh sửa và đưa ra đỏp ỏn: Var f: text; n, i: integer; Begin Write(‘nhap n:’); readln(n); assign(f, ‘ songuyen.dat‘); rewrite(f); (adsbygoogle = window.adsbygoogle || []).push({});

for i:=1 to n do write (f,i); close(f);

end.

Bài tập 2: Hóy đọc dữ liệu từ tệp ở bài tập 1 và tớnh tổng cỏc số nguyờn trong tệp?

- GV gợi ý HS mở tệp để đọc dữ liệu khai bỏo thờm biến S để lưu tổng.

- GV nhận xột và cho điểm.

- HS lờn bảng trỡnh bày.

- HS ghi bài vào vở

- HS lờn bảng trỡnh bày lời giảng

IV. ĐÁNH GIÁ CUỐI BÀI

- GV nhắc lại cỏc thao tỏc lam việc với tệp;

Ngày 28/01/2012

Tiết 40 CHƯƠNG TRèNH CON VÀ PHÂN LOẠI

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 7 (Trang 108)