Bài 14. Kiểu dữ liệu tệp
Chia sẻ bởi Đỗ Quang Trung |
Ngày 10/05/2019 |
54
Chia sẻ tài liệu: Bài 14. Kiểu dữ liệu tệp thuộc Tin học 11
Nội dung tài liệu:
Giáo án điện tử tin học lớp 11
Đỗ Quang Trung – THPT Hồng Quang
NỘI DUNG TIẾT HỌC
1. Ổn định
2. Kiểm tra bài cũ:
3. Đặt vấn đề
4. Bài mới
5. Ghi nhớ
6. Học tập ở nhà.
Tiết 38 - Bài 14 + 15
Kiểu dữ liệu tệp và thao tác với tệp
Giáo án điện tử tin học lớp 11
Chương V
Đỗ Quang Trung – THPT Hồng Quang
1. Vai trò kiểu tệp
1. Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa cứng, đĩa mềm, đĩa CD, USB, thẻ nhớ...) và không bị mất khi tắt nguồn điện.
2. Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
Dân số Việt Nam khoản 87tr người, mỗi người có thông tin cá nhân riêng, lượng thông tin?
Toàn bộ thông tin cá nhân được tạo thành các tệp và lưu trên 1 đĩa mềm?
Em hãy cho biết đây là cái gì? Dùng để làm gì?
1. Vai trò kiểu tệp
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
2. Phân loại tệp và thao tác với tệp
Quan sát a. Ghi chú(tệp văn bản word.doc) cho hs nhận xét về định dạng tệp
Quan sát b. Ghi chú(Tệp phim . AVI) cho hs nhận xét về định dạng tệp
Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài
Lượng thông tin lưu trữ trên tệp lớn
a. 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. VD văn bản, tài liệu…
Theo cách tổ chức dữ liệu
b. Tệp có cấu trúc là: tệp mà các thành phần của nó được tổ chức theo 1 cấu trúc nhất định. Vd: âm thanh, hình ảnh….
a. Tệp truy cập tuần tự
Theo cách truy cập dữ liệu
b. Tệp truy cập trực tiếp
Câu lệnh: for I := 1 to n do Write(A[i]); (viết làn lượt)
Câu lệnh: Write(A[7]); truy cập trực tiếp
1. Vai trò kiểu tệp
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
2. Phân loại tệp và thao tác với tệp
Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài
Lượng thông tin lưu trữ trên tệp lớn
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 truy cập dữ liệu: Tệp truy cập tuần tự; Tệp truy cập trực tiếp.
Hãy nêu các thao tác với dữ liệu kiểu mảng? kiểu xâu?
3. Các thao tác với tệp
Khai báo biến tệp;
Mở tệp để đọc;
Gán tên tệp;
Đọc dữ liệu từ tệp;
Đóng tệp.
Ghi dữ liệu vào tệp;
Mở tệp để ghi;
Khai báo biến tệp: var: :Text;
Gán tên tệp: assign(< biến tệp>,<đường dân,tên tệp>);
Ví dụ: var tep1,tep2,a,s:text;
Ví dụ: tep2,’D:TPBAITAP.INP’);
Mở tệp để đọc: reset();
Ví dụ: reset(tep2);
Mở tệp để ghi: Rewrite(< biến tệp>);
Rewrite(tep2);
Đọc dữ liệu từ tệp: read(, ); hoặc : readln(, );
Ví dụ: Read(tep2,a,b); hoặc Readln(tep2,a,b);
Tên tệp: Là biến xâu hoặc hằng xâu.
Nếu như trên ổ D:TP chưa có tệp BAITAP.INP, thì tệp sẽ được tạo rỗng. Nếu đã có, thì nội dung cũ bị xoá để chuẩn bị ghi dữ liệu mới.
? Danh sỏch k?t qu? g?m m?t hay nhi?u ph?n t?. Ph?n t? cú th? l bi?n, h?ng xõu ho?c bi?u th?c.
? Danh sỏch bi?n l m?t ho?c nhi?u bi?n don.
Đóng tệp: close();
Ví dụ: close(tep2);
Ghi dữ liệu vào tệp: Write(, ); hoặc : Writeln(, );
Ví dụ: Write(tep2,a,b); Writeln(tep2,a,b);
Lưu ý: Trong năm học lớp 11 ta chỉ nghiên cứu tệp văn bản: text
Gán tên tệp
Mở tệp để ghi
Mở tệp để đọc
Ghi dữ liệu ra tệp
Đọc dữ liệu từ tệp
Đóng tệp
Mô tả chu trình các thao tác hoạt động đối với tệp
Khai báo tệp
Một số hàm chuẩn thường dùng trong xử lí tệp văn bản
EOF(); Cho giỏ tr? dỳng n?u con tr? dang ch? t?i cu?i t?p.
EOFLN(); Cho giỏ tr? dỳng n?u con tr? dang ch? t?i cu?i dũng.
Ghi nhớ!
? Khai bỏo t?p van b?n:
Var < Tờn bi?n t?p>: Text;
Gán tên tệp:
ASSIGN(); <đường dẫn,tên tệp>);
Mở tệp:
- Để đọc: RESET();
- Để ghi: REWRITE(< Tên biến tệp>);
Đóng tệp
CLOSE(< tªn biÕn tÖp>);
Đọc/ghi tệp
- Đọc: READ(, );
- Ghi: REWRITE(< Tên biến tệp>,);
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
Về nhà: Học bài + Bài tập : 5.1-5.6 SBT Tr53-54
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
Close(tep2);
Close(tep2);
VD GHI DỮ LIỆU RA TỆP
VD ĐỌC DỮ LIỆU TỪ TỆP
THỰC HÀNH
Đỗ Quang Trung – THPT Hồng Quang
NỘI DUNG TIẾT HỌC
1. Ổn định
2. Kiểm tra bài cũ:
3. Đặt vấn đề
4. Bài mới
5. Ghi nhớ
6. Học tập ở nhà.
Tiết 38 - Bài 14 + 15
Kiểu dữ liệu tệp và thao tác với tệp
Giáo án điện tử tin học lớp 11
Chương V
Đỗ Quang Trung – THPT Hồng Quang
1. Vai trò kiểu tệp
1. Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa cứng, đĩa mềm, đĩa CD, USB, thẻ nhớ...) và không bị mất khi tắt nguồn điện.
2. Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
Dân số Việt Nam khoản 87tr người, mỗi người có thông tin cá nhân riêng, lượng thông tin?
Toàn bộ thông tin cá nhân được tạo thành các tệp và lưu trên 1 đĩa mềm?
Em hãy cho biết đây là cái gì? Dùng để làm gì?
1. Vai trò kiểu tệp
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
2. Phân loại tệp và thao tác với tệp
Quan sát a. Ghi chú(tệp văn bản word.doc) cho hs nhận xét về định dạng tệp
Quan sát b. Ghi chú(Tệp phim . AVI) cho hs nhận xét về định dạng tệp
Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài
Lượng thông tin lưu trữ trên tệp lớn
a. 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. VD văn bản, tài liệu…
Theo cách tổ chức dữ liệu
b. Tệp có cấu trúc là: tệp mà các thành phần của nó được tổ chức theo 1 cấu trúc nhất định. Vd: âm thanh, hình ảnh….
a. Tệp truy cập tuần tự
Theo cách truy cập dữ liệu
b. Tệp truy cập trực tiếp
Câu lệnh: for I := 1 to n do Write(A[i]); (viết làn lượt)
Câu lệnh: Write(A[7]); truy cập trực tiếp
1. Vai trò kiểu tệp
DỮ LIỆU KIỂU TỆP VÀ THAO THÁC VỚI TỆP
2. Phân loại tệp và thao tác với tệp
Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài
Lượng thông tin lưu trữ trên tệp lớn
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 truy cập dữ liệu: Tệp truy cập tuần tự; Tệp truy cập trực tiếp.
Hãy nêu các thao tác với dữ liệu kiểu mảng? kiểu xâu?
3. Các thao tác với tệp
Khai báo biến tệp;
Mở tệp để đọc;
Gán tên tệp;
Đọc dữ liệu từ tệp;
Đóng tệp.
Ghi dữ liệu vào tệp;
Mở tệp để ghi;
Khai báo biến tệp: var:
Gán tên tệp: assign(< biến tệp>,<đường dân,tên tệp>);
Ví dụ: var tep1,tep2,a,s:text;
Ví dụ: tep2,’D:TPBAITAP.INP’);
Mở tệp để đọc: reset(
Ví dụ: reset(tep2);
Mở tệp để ghi: Rewrite(< biến tệp>);
Rewrite(tep2);
Đọc dữ liệu từ tệp: read(
Ví dụ: Read(tep2,a,b); hoặc Readln(tep2,a,b);
Tên tệp: Là biến xâu hoặc hằng xâu.
Nếu như trên ổ D:TP chưa có tệp BAITAP.INP, thì tệp sẽ được tạo rỗng. Nếu đã có, thì nội dung cũ bị xoá để chuẩn bị ghi dữ liệu mới.
? Danh sỏch k?t qu? g?m m?t hay nhi?u ph?n t?. Ph?n t? cú th? l bi?n, h?ng xõu ho?c bi?u th?c.
? Danh sỏch bi?n l m?t ho?c nhi?u bi?n don.
Đóng tệp: close(
Ví dụ: close(tep2);
Ghi dữ liệu vào tệp: Write(
Ví dụ: Write(tep2,a,b); Writeln(tep2,a,b);
Lưu ý: Trong năm học lớp 11 ta chỉ nghiên cứu tệp văn bản: text
Gán tên tệp
Mở tệp để ghi
Mở tệp để đọc
Ghi dữ liệu ra tệp
Đọc dữ liệu từ tệp
Đóng tệp
Mô tả chu trình các thao tác hoạt động đối với tệp
Khai báo tệp
Một số hàm chuẩn thường dùng trong xử lí tệp văn bản
EOF(
EOFLN(
Ghi nhớ!
? Khai bỏo t?p van b?n:
Var < Tờn bi?n t?p>: Text;
Gán tên tệp:
ASSIGN(
Mở tệp:
- Để đọc: RESET(
- Để ghi: REWRITE(< Tên biến tệp>);
Đóng tệp
CLOSE(< tªn biÕn tÖp>);
Đọc/ghi tệp
- Đọc: READ(
- Ghi: REWRITE(< Tên biến tệp>,
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
Về nhà: Học bài + Bài tập : 5.1-5.6 SBT Tr53-54
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
ĐỂ LÀM NGƯỜI TỐT
ĐỂ CHUNG SỐNG TỐT
ĐỂ NGÀY MAI LẬP NGHIỆP
HỌC TẬP!
CHÌA KHOÁ CỦA THÀNH CÔNG LÀ GÌ?
CÔNG NGHỆ TÔNG TIN!
BẠN TỐT NHẤT LÀ AI?:
GOOOOOOGLE!
Close(tep2);
Close(tep2);
VD GHI DỮ LIỆU RA TỆP
VD ĐỌC DỮ LIỆU TỪ TỆP
THỰC HÀNH
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đỗ Quang Trung
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)