1. Trang chủ
  2. » Giáo án - Bài giảng

KIỂU dữ LIỆU tệp THAO tác với tệp

5 670 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 17,85 KB

Nội dung

Tin học: KIỂU DỮ LIỆU TỆP -- THAO TÁC VỚI TỆP I. MỤC TIÊU: - Biết được đặc điểm của kiểu dữ liệu tệp. - Biết khái niệm về tệp có cấu trúc và tệp văn bản. - Khai báo đúng biến kiểu tệp. - Thực hiện được thao tác xử lý tệp: Gán tên tệp, mở/đóng tệp, đọc/ghi tệp. - Sử dụng được các thủ tục liên quan để đọc/ghi dữ liệu của tệp. II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị của giáo viên - Máy vi tính, máy chiếu projector để giới thiệu ví dụ. - Giáo án, sách giáo khoa, sách giáo viên. Chuẩn bị của học sinh - Sách giáo khoa, vở ghi. III. HOẠT ĐỘNG DẠY-HỌC 1. Bài cũ(5p): Nêu cách khai báo kiểu dữ liệu kiểu bản ghi? Trả lời: Type = Record : ; : ; ........... : ; End; 2. Hoạt động dạy và học: Hoạt động 1(10p): Tìm hiểu đặc điểm của kiểu dữ liệu tệp. Phân loại kiểu tệp. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH 1. Vai trò của kiểu dữ liệu tệp: - Hỏi: Em hãy cho biết dữ liệu trong các kiểu dữ liệu từ trước đến - Bộ nhớ RAM. nay ta sử dụng được lưu trữ ở loại bộ nhớ nào khi thực hiện chương trình? - Hỏi: Vì sao em biết điều đó? - Khi mất điện dữ liệu bị mất đi - Diễn giải: Để lưu giữ được dữ liệu lâu dài, ta phải lưu nó ở bộ nhớ ngoài thông qua kiểu dữ liệu tệp. Mọi ngôn ngữ lập trình đều có các thao tác: khai báo biến tệp, mở tệp, đọc/ghi dữ liệu, đóng tệp. - Yêu cầu học sinh nghiên cứu - Không mất thông tin khi tắt sách giáo khoa và cho biết vai của máy. kiểu tệp? - Dung lượng dữ liệu được lưu trữ lớn. 2. Phân loại tệp: - Nếu căn cứ vào cách tổ chức dữ - Có hai loại kiểu tệp: tệp có cấu liệu trong tệp thì có mấy loại kiểu trúc và tệp văn bản. tệp? - Yêu cầu học sinh trình bày khái + Tệp có cấu trúc là loại tệp mà niệm tệp có cấu trúc và tệp văn các thành phần của nó được tổ HOẠT ĐỘNG CỦA GIÁO VIÊN bản. HOẠT ĐỘNG CỦA HỌC SINH chức theo một cấu trúc nhất định + Tệp văn bản: là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. - Nếu căn cứ vào cách truy cập dữ liệu trong tệp thì tệp được phân - Tệp truy cập tuần tự và tệp truy cập trực tiếp. thành những loại nào? - Tham khảo sách giáo khoa hãy - Nêu khái niệm các loại tệp. nêu khái niệm các loại tệp? Hoạt động 2(25p): Tìm hiểu các thao tác cơ bản xử lý tệp văn bản trong ngôn ngữ lập trình Pascal. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Giới thiệu cấu trúc chung của khai Quan sát cấu trúc và suy nghĩ trả báo biến tệp. lời. Var : Text; - Yêu cầu học sinh tìm ví dụ cụ thể: Giới thiệu các thao tác gán tên tệp, tạo tệp mới để ghi, mở tệp để đọc, đóng tệp. Assign(,); Rewrite(); Reset(); Close(); - Yêu cầu: lấy ví dụ minh họa mở tệp để ghi thông tin và mở tệp để đọc thông tin. - Var f,g:text; Quan sát và suy nghĩ để trả lời câu hỏi. Assign(f5, ‘B1.INP’); Rewrite(f5); Close(f5); Assign(f5, ‘B1.OUT’); HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Reset(f5); Close(f5); Quan sát sơ đồ và suy nghĩ để trả Yêu cầu học sinh xem sơ đồ làm việc lời với tệp - hình 16, trang 86, sách giáo - Ghi tệp: Gán tên tệp, tạo tệp mới, khoa. Yêu cầu học sinh giải thích ý ghi thông tin, đóng tệp. nghĩa của sơ đồ. - Đọc tệp: Gán tên tệp, mở tệp, đọc thông tin, đóng tệp. Giới thiệu cấu trúc chung của thủ Quan sát cấu trúc chung. tục đọc/ghi dữ liệu tệp văn bản. - Ghi dữ liệu vào tệp: Writeln(biến tệp, danh sách kế quả); - Đọc dữ liệu từ tệp: Read(biến tệp, danh sách biến); - Yêu cầu học sinh lấy ví dụ minh họa. - Readln(f,x1,x2); Đọc dữ liệu từ biến tệp f, đặt giá trị vào hai biến x1 và x2. - Writeln(g, ‘Tong la ’, x1+x2); Ghi vào biến tệp g hai tham số; dòng chữ ‘Tong la ’ và giá trị tổng x1+x2. IV. TỔNG KẾT(5p): - Giáo viên nhắc lại các kiến thức đã được trình bày trong tiết học. - Học sinh tiếp tục tìm hiểu các bài toán liên quan đến kiểu dữ liệu tệp để hiẻu được tầm quan trọng của kiểu dữ liệu này. - Để chuẩn bị tốt cho tiết học sau học sinh cần xem trước bài VÍ DỤ LÀM VIỆCVỚI TỆP ... máy kiểu tệp? - Dung lượng liệu lưu trữ lớn Phân loại tệp: - Nếu vào cách tổ chức - Có hai loại kiểu tệp: tệp có cấu liệu tệp có loại kiểu trúc tệp văn tệp? - Yêu cầu học sinh trình bày khái + Tệp. .. - Khi điện liệu bị - Diễn giải: Để lưu giữ liệu lâu dài, ta phải lưu nhớ thông qua kiểu liệu tệp Mọi ngôn ngữ lập trình có thao tác: khai báo biến tệp, mở tệp, đọc/ghi liệu, đóng tệp - Yêu cầu... động 1(10p): Tìm hiểu đặc điểm kiểu liệu tệp Phân loại kiểu tệp HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Vai trò kiểu liệu tệp: - Hỏi: Em cho biết liệu kiểu liệu từ trước đến - Bộ nhớ RAM

Ngày đăng: 13/10/2015, 16:34

TỪ KHÓA LIÊN QUAN

w