V Củng cố(2 ’

Một phần của tài liệu Tin 11 ( bộ 1) (Trang 90 - 94)

Nờu đặc điểm của kiểu dữ liệu tệp

Hóy cho biết những khỏc biệt giữa tệp định kiểu và tệp văn bản. Cho biết cỏc thao tỏc cơ bản khi làm việc với tệp.

Sơ đồ làm việc với tệp dựng để nhập thụng tin phải cú những lệnh cơ bản nào? Cỏc thao tỏc với tệp được mụ tả trong hỡnh16

Ghi tệp:Gán tên tệp,tạo tệp mới, ghi thông tin, đóng tệp. Đọc tệp: Gán tên tệp,mở tệp, đọc thông tin, đóng tệp.

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

WRITE(<Tên biến tệp>,<ds ket qua>);

CLOSE(<Tên biến>); tệp>);

Ghi Đọc

Hỡnh 16. Sơ đồ làm việc với tệp

Ngày 16/10/08

Tiết thứ:….. Bài 16: VÍ DỤ LÀM VIỆC VỚI TỆP

I: Mục tiờu:

3. Kiến thức:

- Củng cố lại kiến thức đó học về tệp trong bài 14, 15 của chương V thụng qua vớ dụ

4. Kỹ năng:

- Nhận biết được cỏc cỏch hoạt động của tệp.

- Biết sử dụng cỏc thủ tục và hàm liờn quan để giải quyết bài toỏn. - Nắm được chức năng của cỏc thủ tục và hàm để thao tỏc với tệp.

II. Chuẩn bị của GV và HS:

- GV: Giỏo ỏn, SGK, sỏch GV, mỏy chiếu, sỏch bài tập, mỏy tớnh cú soạn sẵn cỏc vớ dụ. - HS: Sỏch GK.

III. Phương phỏp:

- Đặt vấn đề. - Thuyết trỡnh.

- Diễn giải, dựng bảng để ghi lại cỏc chi tiết quan trọng trong vớ dụ

IV. Tiến trỡnh bài học.

* Hoạt động 1: Kiểm tra bài cũ và giới thiệu bài mới. (7’) - Mục tiờu: + ễn lại kiến thức đó học ở bài 14, 15

+ Vận dụng để giải quyết một vấn đề cụ thể trong thực tế. - Cỏc bước tiến hành:

Hoạt động của thầy Hoạt động của trũ Nội dung

1. Nhắc lại kiến thức cũ.

- Gọi 1 HS nhắc lại cỏc hàm và thủ tục liờn quan đến tệp.

- Gọi 1 HS khỏc nhận xột và bổ sung cho đầy đủ.

- Nhận xột chung về ý kiến của 2 HS đó trỡnh bày.

2. Giới thiệu bài mới

- HS đứng dậy và trả lời cõu hỏi.

Var <tờn biến tệp>:text; Assign(<biến tệp>,<tờn tệp>); Rewrite(<biến tệp>);

...

- Nhận xột và bổ sung thờm cỏc hàm, thủ tục cũn cũn thiếu. - HS Lắng nghe lời giảng của GV. - Ghi lại những hàm và thủ tục mà HS 1 đó nờu. - Bổ sung những thiếu sút của HS1. - Đỏnh số thứ tự trờn cỏc hàm thủ tục đó ghi ở bảng.

- Nờu lờn vai trũ của tệp trong việc xử lý và lưu trữ thụng tin, ỏp dụng vào thực tế. ( Sơ lược VD1)

- HS hướng theo sự dẫn dắt của GV để đi vào VD 1.

* Hoạt động 2 : Tỡm hiểu VD1 và VD2. (34’)

- Mục tiờu : Giỳp HS hiểu được nội dung CT, biết đầu vào, đầu ra của CT.

- Nội dung: VD1 SGK, tớnh khoảng cỏch giữa trại Hiệu trưởng và trại của từng GVCN. - Cỏc bước tiến hành:

Hoạt động của thầy Hoạt động của trũ Nội dung

1. Tỡm hiểu VD 1.

- Gọi 1 HS đọc VD1

- Nhấn mạnh những điểm quan trọng cần lưu ý trong VD1. - Gợi ý cỏch giải quyết bài toỏn, để giải được bài bài toỏn này ta cần phải nắm được cụng thức tớnh khoảng cỏch giữa 2 điểm.

- Nhắc lại cụng thức tớnh khoảng cỏch giữa 2 điểm trờn mặt phẳng toạ độ.

- ? Trong VD này ta cần tổ chức và lưu trữ dữ liệu trong tệp ở dạng nào ?

- ? Cỏc thao tỏc liờn quan đến tệp được sử dụng trong VD này gồm những gỡ ?

- ?Cỏc hàm và thủ tục nào sẽ sử dụng trong VD này ?

- Theo dừi VD1.

- Lắng nghe hướng dẫn của GV.

- HS trả lời : Cần tổ chức và lưu trữ tệp ở dạng văn bản. - HS trả lời : Khai bỏo tệp. Gắn tờn tệp. Mở tệp để đọc dữ liệu. Hiện kết quả ra màn hỡnh. Đúng tệp. - HS trả lời : Cỏc hàm sẽ sử dụng là: Var Assign Reset

- Ghi lại cụng thức tớnh khoảng cỏch giữa 2 điểm lờn bảng để HS nắm rừ.

Var <tờn biến tệp>: text;

Assign(<biến tệp>, <tờn tệp>);

- ?Hàm Eof(<biến tệp>) cú chức năng gỡ ? - ?Cú thể thay thế lệnh While..do bằng lệnh For..to..do được khụng ? - Kết luận lại những vấn đề đó nờu.

- Thực hiện chương trỡnh cho HS thấy được kết quả.

2. Tỡm hiểu VD2.

- Gọi HS đọc VD2.

- Nhắc lại cụng thức tớnh địờn trở tương đương của 3 điện trở mắc song song.

- Gọi HS trỡnh bày cỏch tớnh điện trở tương đương của cỏc điện trở được mắc như trong hỡnh 1 đến 5.

- Nhận xột và sửa sai.

- Cho HS đọc qua nội dung CT của VD2.

- ? Mảng a dựng để làm gỡ? - ? Dũng lệnh For..to.. do cú ý nghĩa gỡ?

-? Tại sao phải dựng 2 hàm Close?

- Tổng kết lại CT của VD2 - Yờu cầu HS về tỡm hiểu lại VD2 qua sự hướng dẫn trờn While..do Eof Read Writeln Close - HS trả lời: Trả về kết quả là True nếu con trỏ chỉ ở cuối tệp. - Khụng, vỡ khụng biết trước số lượng phần tử của tệp.

- Lắng nghe giải thớch của thầy. - Theo giỏi quỏ trỡnh thực hiện của GV.

- Theo dừi VD 2 trong SGK. - HS lắng nghe lời giảng của GV.

- HS nhỡn lờn bảng để theo dừi. - Theo dừi nội dung CT của VD2 trong SKG.

- HS trả lời: Dựng để lưu kết quả điện trở tương đương của 3 điện trở được mắc theo 5 cỏch như hỡnh vẽ. - Vỡ CT dựng 2 biến tệp f1và f2 nờn ta phải dựng 2 hàm Close để đúng 2 tệp đú. While..do Eof(<biến tệp>);

Read(<biến tệp>,<DS biến>);

Writeln(<biến tệp>);

Close(<biến tệp>);

- Trỡnh bày nội dung CT lờn bảng.

Một phần của tài liệu Tin 11 ( bộ 1) (Trang 90 - 94)

w