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

Bài 14&15 Kiểu dữ liệu tệp - Các thao tác với tệp

19 515 2

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 3,67 MB

Nội dung

TẬP THỂ LỚP CHÚNG EM XIN HÂN HOAN CHÀO ĐÓN QUÝ TH Y CÔẦ VỀ DỰ GIỜ THĂM LỚP Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp Kiểm tra bài cũ Type <Tên kiểu bản ghi> = record <Tên trường 1>: <kiểu dl trường 1>; … <Tên trường n>: <kiểu dl trường n>; End; Var <Tên biến bản ghi>:<Tên kiểu bản ghi>; Câu 1: Hãy viết cú pháp khai báo kiểu bản ghi. Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp Kiểm tra bài cũ Trả lời: Type Sach=Recod Masach:string[10]; TenSach:string; Sotrang:word; Gia:Longint; NamXB:word; TenTG:String[30]; End; SÁCH Mã sách Tên sách Số trang Giá Nhà Xuất Bản Năm Xuất bản Tên tác giả Câu 2: Hãy khai báo một kiểu bản ghi Sach gồm các thông tin như sau: Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp Vào bài mới Câu hỏi: Trong máy tính có những loại bộ nhớ nào ? Loại bộ nhớ nào không bị mất dữ liệu khi tắt máy hoặc mất điện ? Trả lời: - Gồm bộ nhớ trong( ROM & RAM) và bộ nhớ ngoài (đĩa cứng, đĩa mềm, USB, ). - Khi tắt máy hoặc mất điện thì dữ liệu trên RAM sẽ bị mất. Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp  Vai trò: Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài để sử dụng về sau.  Đặc điểm: Không bị mất khi ngắt điện, 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 bộ nhớ ngoài. 1. Vai trò & đặc điểm của kiểu tệp VD: Đĩa cứng, đĩa mềm, đĩa CD, USB, Cho biết Kiểu dữ liệu tệp có những vai trò, đặc điểm gì? Lấy ví dụ về bộ nhớ ngoài ? Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp  Phân loại theo cách tổ chức dữ liệu  Tệp văn bản: Là tệp mà dữ liệu được ghi dưới dạng các kí tự theo bảng mã ASCII.  Tệp có cấu trúc: Là loại tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định.  Phân loại 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. 2. Phân loại tệp Cho biết Kiểu dữ liệu tệp được phân loại như thế nào? Lưu ý: Trong chương trình Phổ thông, ta chỉ xét cách khai báo và các thao tác với tệp văn bản. Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp GHI TỆP ĐỌC TỆP 3. Thao tác với tệp Mở tệp để ghi Khai báo biến Gắn tên tệp Ghi dữ liệu ra tệp Đóng tệp Đọc dữ liệu từ tệp Mở tệp để đọc Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp GHI TỆP ĐỌC TỆP 3. Thao tác với tệp Rewrite(<Biến tệp<(; Var <Biến tệp>:Text; Assign(<Biến tệp>,<Tên tệp<(; Write/Writeln(<Biến tệp>, <DS kết quả<(; Close(<Biến tệp<(; Read/Readln(<Biến tệp>,<DS biến<(; Reset(<Biến tệp<(; Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp VAR <Tên biến tệp> : TEXT; a. Khai báo biến tệp văn bản Ví dụ: Var f : Text; Var tep1: text; a: integer; Nếu muốn khai báo 1 biến tep1 kiểu tệp và 1 biến a kiểu nguyên thì khai báo như thế nào? Đối với tệp cần xác định Đối với tệp cần xác định trước số lượng phần tử trước số lượng phần tử không? không? Không cần xác Không cần xác định số phần tử. định số phần tử. [...]... M tp: - c: RESET(); - ghi: REWRITE(); c/ghi tp c: READ(, bin nhn); Ghi: WRITE(< tờn bin tp>,bin ghi ra); úng tp CLOSE(< Tờn bin tp>); Kiu d liu tp 1.Vai trũ ca kiu tp 2 Phõn loi tp 3 Thao tỏc vi tp 4 Cỏc hm thng gp 5 Cng c Dn dũ - Hc bi: c im kiu d liu tp, tp vn bn v tp cú cu trỳc S ghi d liu vo tp, cỏc th tc tng ng S c d liu t tp, cỏc th tc tng ng - Tr li... tp>); 3 Thao tỏc vi tp 4 Cỏc hm thng gp 5 Cng c Dn dũ Cho bit con tr tp ó v trớ cui tp hay cha Nu tr tp cui tp thỡ hm EOF tr li giỏ tr TRUE b Hm eoln (); Cho bit con tr tp ó v trớ cui dũng hay cha Nu tr tp cui dũng thỡ hm EOLN tr li giỏ tr TRUE Kiu d liu tp 1.Vai trũ ca kiu tp 2 Phõn loi tp 3 Thao tỏc vi tp 4 Cỏc hm thng gp 5 Cng c Dn dũ -Lu tr d liu lõu di b nh ngoi s dng v sau -Khụng... REWRITE (); Cho bit th tc m tp ghi? 2 Phõn loi tp 3 Thao tỏc vi tp 4 Cỏc hm thng gp 5 Cng c Dn dũ Lu ý: Nu nh trờn D cha cú tp vidu.doc thỡ tp s c to rng Nu ó cú, thỡ tp c b xoỏ v to tp mi chun b ghi d liu Program vd1; Var tep1,tep2: TEXT; BEGIN ASSIGN(tep2,D:\vidu.doc); REWRITE (tep2); Kiu d liu tp 1.Vai trũ ca kiu tp 2 Phõn loi tp 3 Thao tỏc vi tp d Ghi d liu ra tp WRITE(, . biến Gắn tên tệp Ghi dữ liệu ra tệp Đóng tệp Đọc dữ liệu từ tệp Mở tệp để đọc Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường. ngoài). Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp - Học bài:  Đặc điểm kiểu dữ liệu tệp, tệp văn bản và tệp có. ? Kiểu dữ liệu tệp 1.Vai trò của kiểu tệp 2. Phân loại tệp 3. Thao tác với tệp 5. Củng cố Dặn dò 4. Các hàm thường gặp  Phân loại theo cách tổ chức dữ liệu  Tệp văn bản: Là tệp mà dữ liệu

Ngày đăng: 11/05/2015, 01:00

TỪ KHÓA LIÊN QUAN

w