Danh mục

Chương V TỆP VÀ THAO TÁC VỚI TỆP

Số trang: 9      Loại file: pdf      Dung lượng: 148.47 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Học sinh biết được vai trò của kiểu dữ liệu tệp .  Học sinh biết được có hai cách phân loại tệp .  Học sinh biết khai báo biến tệp và các thao tác cơ bản đối với tệp văn bản . 2 Kỹ năng :  Dần dần hình thành kỹ năng về các thao tác với tệp văn bản .
Nội dung trích xuất từ tài liệu:
Chương V TỆP VÀ THAO TÁC VỚI TỆP Chương V TỆP VÀ THAO TÁC VỚI TỆP Bài 15 : THAO TÁC VỚI TỆPI. MỤC ĐÍCH, YÊU CẦU : 1 Kiến thức :  Học sinh biết được vai trò của kiểu dữ liệu tệp .  Học sinh biết được có hai cách phân loại tệp .  Học sinh biết khai báo biến tệp và các thao tác cơ bản đối với tệp văn bản . 2 Kỹ năng :  Dần dần hình thành kỹ năng về các thao tác với tệp văn bản . 3 Thái độ :  Rèn luyện cho học sinh có ý thức lưu trữ dữ liệu một cách khoa học, phòng chống mất mát thông tin hoặc nhiễm virút .II. PHƯƠNG PHÁP, PHƯƠNG TIỆN :  Sử dụng thuyết trình, giảng giải, gợi ý nêu vấn đề .  Dùng bảng trong in sẵn hình 16 trong SGK và chuẩn bị máy chiếu overhead .III. NỘI DUNG : NỘI DUNG – HOẠT ĐỘNG CỦA GIÁO HOẠT ĐỘNG CỦA HỌC SINH VIÊN HS : Chú ý nghe giảng . Hoạt động 1 : Đặt vấn đề : Trong các giờ thực hành đã học, sau khi chạy một chương trình ta thấy kết quả in lên màn hình, tuy nhiên muốn sử dụng kết quả đó về sau thì không được (nó không lưu trữ lại lâu dài) => Để khắc phục nhược điểm này ta nghiên cứu dữ liệu kiểu tệp . § 14 : KIỂU DỮ LIỆU TỆP HS : Lần lượt trẻ lời từng câu hỏi 1 Hoạt động 2 : Vai trò kiểu tệp : Câu hỏi 1 : Trong máy tính có những loại bộ (Dựa vào kiến thức đã học ở lớp 10)nhớ nào ? Loại bộ nhớ nào không bị mất dữ liệukhi tắt máy hoặc mất điện ? HS : Dựa vào phần đặt vấn đề củaCâu hỏi 2 : Vậy theo em thì các kiểu dữ liệu đã thấy giáo và các câu trả lời bên trênhọc được lưu trữ ở bộ nhớ nào ? Dự đoán xem để suy luận rồi đưa ra câu trả lời .dữ liệu kiểu tệp được lưu trữ trên bộ nhớ nào ? HS : Dựa vào kiến thức đã học ởCâu hỏi 3 : Bộ nhớ trong hay ngoài thường có lớp 10 để trả lời câu hỏi .dung lượng lớn hơn ?GV : Chốt lại : - Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài cho nên nó không bị mất khi tắt máy hoặc mất điện . - Lượng dữ liệu lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng ổ đĩa .Hoạt động 3 : Phân loại tệp và thao tác với tệp.* Phân loại tệp :GV : Giới thiệu cho học sinh biết được hai cách HS : Chú ý nghe giảng và ghi chépphân loại tệp . ( Không đòi hỏi học sinh phải bài .hiểu cặn kẽ từng loại tệp một ) . - Theo cách tổ chức dữ liệu : + Tệp văn bản . + Tệp có cấu trúc . - Theo cách thức truy cập : + Tệp truy cập tuần tự . + Tệp truy cập trực tiếp .Hoạt động 4 : Chuyển tiếp sang bài § 15GV : Có hai thao tác cơ bản đối với tệp là ghi HS : Chú ý nghe giảng .dữ liệu vào tệp và đọc dữ liệu từ tệp ra . Ta xétxem trong Pascal các thao tác đó được thể hiệnnhư thế nào đối với tệp văn bản ?§ 15 : THAO TÁC VỚI TỆPHoạt động 5 : Khai báoGV : Viết khai báo biến tệp lên bảng rồi giải HS : Lấy một vài ví dụ về khai báothích các từ khóa, tên biến tệp để học sinh hiểu biến tệp văn bản .được . VD : Var t1,t2 : Text ; Var : Text ;Hoạt động 6 : Thao tác với tệp :Hoạt động 6.1 : Gắn tên tệp :GV : Giải thích cho học sinh tại sao phải gắn HS : Mỗi học sinh tự lấy một vài vítên tệp cho biến tệp, rồi đưa ra thủ tục : dụ và ghi vào vở . Assign ( , ) ;VD : Để gắn tệp KQ.TXT cho biến tệp f : Assign(f,’KQ.TXT’); HS : Chú ý nghe giảng và liên hệHoạt động 6.2 : Mở tệp :GV : Lấy VD về 2 tình huống cần phải mở vở với bài học .“Tin học 11” đó là : Mở ra để ghi bài (ghi dữliệu) và mở ra để học bài (Đọc dữ liệu) => 2trường hợp phải mở tệp .GV : Giới thiệu hai thủ tục để mở tệp : + Mở tệp để ghi dữ liệu : Rewrite(); + Mở tệp để đọc dữ liệu : Reset();GV : Phải nhấn mạnh rằng : Trước khi sử dụnghai thủ tục trên phải gắn tên tệp cho biến tệpđồng thời biến tệp phải được khai báo từ trước .GV : Yêu cầu học sinh lấy ví dụ (khai báo biến HS : Mỗi học sinh lấy một ví dụ .tệp, gắn tên tệp cho biến tệp, mở tệp) sau đógọi hai học sinh lên trình bày .GV : Có thể nói thêm để học sinh biết vềtrường hợp đã có tên tệp ở trên đĩa và trườnghợp chưa có tệp đó để học sinh hiểu thêm .Hoạt động 6.3 : Đọc / ghi tệp văn bản :Câu hỏi : Để nhập dữ liệu từ bàn phím và để in HS : Trả lời câu hỏi .dữ liệu lên màn hình ta có tể dùng thủ tục gì ?GV : Giới thiệu các thủ tục đọc dữ liệu từ tệpvà ghi dữ liệu vào tệp .* Đọc dữ liệu từ tệp : Read(,); HS : Ghi các thủ tục vào vở và tự so Hoặc ...

Tài liệu được xem nhiều: