Danh mục

Giáo án Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệp

Số trang: 9      Loại file: doc      Dung lượng: 61.50 KB      Lượt xem: 15      Lượt tải: 0    
Thu Hiền

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Xin giới thiệu đến các bạn bộ sưu tập giáo án bài Kiểu dữ liệu tệp - Thao tác với tệp được soạn bám sát nội dung bài học sẽ là tài liệu hữu ích cho quý bạn đọc. Với những giáo án này, quý thầy cô có thể sử dụng để phục vụ cho quá trình giảng dạy, giúp học sinh biết đặc điểm và phân biệt được các kiểu dữ liệu tệp, nắm được các thao tác làm việc với tệp. Các bạn đừng bỏ lỡ bộ sưu tập giáo án Kiểu dữ liệu tệp - Thao tác với tệp vì nó sẽ giúp bạn tiết kiệm thời gian và có thêm ý tưởng cho bài giáo án của mình.
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệpGiáo án Tin học 11 KIỂU DỮ LIỆU TỆP. THAO TÁC VỚI TỆPI. Mục tiêu:1. Kiến thức:- Khái niệm tệp.- Kiểu tệp.- Các thủ tục và hàm thao tác trên tệp.2. Kĩ năng:- Học sinh biết cách lấy dữ liệu từ tệp hoặc lưu trữ dưới dạng tệp.- Học sinh ghi nhớ, biết cách sử dụng các thủ tục và hàm thao tác trên tệp.3. Thái độ:- Học sinh thấy được sự cần thiết và tiện lợi của kiểu dữ liệu lưu trữ dướidạng tệp.- 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átvà nhiễm virus.- Học sinh ý thức tôn trọng bản quyền, không sữa chữa vô ý thức các phần mềmchưa mua bản quyền.II. Dự kiến phương pháp và phương tiện giảng dạy:1. Phương pháp:- Hỏi đáp- Giải quyết vấn đề.2. Phương tiện:- Bảng đen, phấn.- Chương trình minh hoạIII. Tiến trình lên lớp:1. Ổn định tình hình lớp:(2 phút)- Sỹ số: có mặt: vắng mặt:- ổn định trật tự lớp.Giới thiệu giấo viên dự giờ.2. Kiểm tra bài cũ: (5phút)- Câu hỏi:Hãy khai báo 2 mảng có n phần tử ( 1.. n) trong đó mảng A có kiểu phần tử làxâu (string) và mảng B có kiểu phần tử là kí tự (Char).(gọi một học sinh xung phong lên bảng và học sinh khác nhận xét, hỏi thêm haiphần tử bất kì của 2 mảng trên có gán giá trị cho nhau được không)- Trả lời:* VAR A: ARRAY 1..n] OF STRING; B: ARRAY[1..n] OF CHAR;* không thể gán được vì chúng không cùng một kiểu dữ liệu.3. Nội dung bài mới:Đặt vấn đề: (1’) Ta đã biết các kiểu dữ liệu đã học được lưu trữ trong bộ nhớ RAM mangtính chất tạm thời phục vụ cho quá trình xử lí thông tin. Vì vậy mà khi dừngchương trình hoặc mất điện thì các giá trị của chúng sẽ bị mất đi. Đối vớinhững bài toán trong đó dữ liệu được lưu trữ để xử lí nhiều lần và với khốilượng lớn thì cần có kiểu dữ liệu khác với các kiểu dữ liệu đã học. Trong TurboPascal đó là kiểu dữ liệu tệp. T Hoạt động của Hoạt động của GV Nội dung ghi bảngG HS Các em có thể hình dung Bài 14: KIỂU TỆP. thực tế tệp giống như một 1. Khái niệm tệp: cuốn phim. Trong một Tệp là một tập hợp các dữ liệu cuốn phim gồm nhiêù ảnh. cùng kiểu được nhóm với nhau Khi ta không muốn xem và thường được lưu trữ ở thiết ảnh nữa thì các ảnh trong bị ngoài với một tên nào đó. cuốn phim vẫn không bị mất đi; hoặc ta có thể xem ⇒ lâu dài, không mất đdùng khi - HS: Đĩa mềm, cuốn phim đó nhiều lần. không có nguồn điện, với khối đĩa cứng, đĩa Và tệp cũng như vậy. lượng lớn.5’ CD… ?Nhắc lại các thiết bị * Cấu trúc của tệp: Không bị mất ngoài. khi tắt nguồn, … EOF0 1 2 3 4 Tệp được lưu trữ ở thiết … lâu dài. bị ngoài vậy tệp có ưu Cửa sổ tệp Dấu hiệu điểm igì? p cuố tệ Tại mỗi thời điểm tất cả các ô bị che chỉ trừ một ô gọi là cửa sổ tệp. Nhờ cửa sổ tệp có thể đọc ghi dữ liệu vào tệp. vị trí sau Giống: dãy thành phần cuối cùng của gồm các phần tệp là dấu hiệu cuối tệp. 2. Khai báo biến kiểu tệp: tử cùng kiểu.5’ So sánh với mảng? Có hai cách: Khác: số phần + Gián tiếp: tử không xác định trước, lưu TYPE = FILE OF trữ ở thiết bị ; Để làm việc với biến tệp ngoài… VAR biếntệp: kiểutệp; trước hết chúng ta phải biết cách khai báo một + Trực tiếp biến kiểu tệp VAR biếntệp: FILE OF ; Trong đó: : là biến kiểu tệp. : là kiểu của phần tử của tệp. ví dụ1: Biến tệp f1 chứa các số var f1: file of integer; nguyên. vd2. Giải thích vd1? Var sothuc: file Khai báo một biến sothuc of real; chứa các số thực? 3. Các hàm và thủ tục thao tác Hoặc Type Khi khai báo var x: integer trên tệp: thuc= FILE OF thì giá trị của nó chưa5’ a. Thủ tục gán tên cho biến được xác định, phải dùng REAL; tệp: lệnh gán chẳng hạn x:= 7 Var cú pháp: ASSIGN(tênbiếntệp, hoặc bằng thủ tục Read(x) sothuc:thuc; têntệp); để ...

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

Tài liệu cùng danh mục:

Tài liệu mới: