Tải bản đầy đủ (.pdf) (3 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (122.85 KB, 3 trang )

<span class='text_page_counter'>(1)</span> Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11 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 Hoạt động của giáo viên 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?. Hoạt động của học sinh 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¶>); - Hái: Hµm vµ thñ tôc nµo liªn quan khi - Eof(<tªn_biÕn_tÖp>) xö lÝ tÖp? -Seek(<tªn_biÕn_tÖp>,<biÕn_nguyªn>); 2. Giíi thiÖu b¶ng tæng hîp c¸c hµm 2. Quan s¸t b¶ng tæng hîp vµ ghi nhí. vµ thñ tôc lªn b¶ng, xem nh­ ®©y lµ  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(2)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. 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 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. 1. Theo dõi và quan sát đề bài và - Giới thiệu nội dung đề bài. chương trình gợ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×? - Hµm cho gi¸ trÞ True nÕu con trá tÖp định vị ở ví trí kết thúc tệp. - Có thể sử dụng cấu trúc For thay cho - Không. Vì không biết số lượng phần tử While ®­îc kh«ng? cña tÖp. - Chương trình này thực hiện công việc - Tính và đưa ra màn hình khoảng cách từ g×? trại của thầy hiệu trưởng đến trại của mỗi gi¸o viªn. - 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?. 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 - Cho mét file d÷ liÖu vµo gåm 2 dßng. ®­¬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 - 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ả. 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.  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(3)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. 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 Hoạt động của giáo viên 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.. Hoạt động của học sinh 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. Yêu cầu HS cùng thực hiện chương 3. Nhập dữ liệu theo yêu cầu. 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. 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..  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(4)</span>

×