tệp và thao tác với tệp

17 377 1
tệp và thao tác với tệp

Đ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

NỘI DUNG NỘI DUNG II. PHÂN LOẠI II. PHÂN LOẠI III. KHAI BÁO III. KHAI BÁO IV.THAO TÁC IV.THAO TÁC XỬ LÝ XỬ LÝ CHƯƠNG IV: TỆP VÀ XỬ LÝ TỆP I. VAI TRÒ I. VAI TRÒ BÀI 14,15: Kiểu dữ liệu tệp và thao tác với tệp CŨNG CỐ CŨNG CỐ NỘI DUNG NỘI DUNG II. PHÂN LOẠI II. PHÂN LOẠI III. KHAI BÁO III. KHAI BÁO IV.THAO TÁC IV.THAO TÁC XỬ LÝ XỬ LÝ CHƯƠNG IV: TỆP VÀ XỬ LÝ TỆP I. VAI TRÒ I. VAI TRÒ CŨNG CỐ CŨNG CỐ II. PHÂN LOẠI II. PHÂN LOẠI III. KHAI BÁO III. KHAI BÁO IV.THAO TÁC XỬ LÝ IV.THAO TÁC XỬ LÝ I. VAI TRÒ I. VAI TRÒ RAM BỘ NHỚ NGOÀI Không mất dữ liệu I. VAI TRÒ - Giúp lưu trữ dữ liệu lâu dài ở bộ nhớ ngoài (đĩa từ, CD, USB ) - Lưu trữ với dung lượng lớn. Mô phỏng Mô phỏng * Tệp truy cập trực tiếp * Tệp truy cập tuần tự 2. Theo cách truy cập II. PHÂN LOẠI II. PHÂN LOẠI *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 một cấu trúc nhất định và quản lý theo từng phần tử. *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 và đựợc phân chia theo từng dòng. 1. Theo cách tổ chức dữ liệu Ví dụ: Dữ liệu dạng văn bản như sách, bài học Ví dụ:Dữ liệu ảnh, âm thanh… III. KHAI BÁO TỆP VĂN BẢN Cú pháp: Var <Danh sách biến tệp> : TEXT; Program vd1; Var f, tep1,tep2: TEXT; Ví dụ: var f, tep1, tep2 : TEXT; IV. THAO TÁC XỬ LÝ TỆP Làm việc theo nhóm: Điền thông tin vào bảng sau điền vào ô thứ nhất Các thao tác chính Cú pháp Ví dụ Chú ý 1. 2. 3. … IV. THAO TÁC XỬ LÝ TỆP Các thao tác chính Cú pháp Ví dụ Chú ý 1. Gán tệp 2. Mở tệp để ghi 3. Mở tệp để đọc 4. Đọc tệp 5. Ghi tệp 6. Đóng tệp Làm việc theo nhóm: Điền thông tin vào bảng sau điền vào ô thứ 2 IV. THAO TÁC XỬ LÝ TỆP Các thao tác chính Cú pháp Ví dụ Chú ý 1. Gán tệp 2. Mở tệp để ghi 3. Mở tệp để đọc 4. Đọc tệp 5. Ghi tệp 6. Đóng tệp Assign(<biến tệp>,<tên tệp> Rewrite( <biến tệp>) Reset(<biến tệp>) Read/readln(<biến tệp>, ds biến>) Write/Writeln(<biến tệp>, ds kết quả); Close(<biến tệp>) 1. Gán tệp CP: ASSIGN (<Biến tệp>, <Tên tệp>); Ví dụ: ASSIGN (tep1, ‘KQ.DAT’); IV. THAO TÁC XỬ LÝ TỆP [...]...IV THAO TÁC XỬ LÝ TỆP 2.Mở tệp để ghi dữ liệu CP: REWRITE ( ); Ví dụ: Lúc này con trỏ tệp sẽ ở ngay đầu tệp để ghi dữ liệu vào - ASSIGN (tep1, ‘KQ.DAT’); REWRITE (Tep1); Chú ý: Nếu trên đĩa chưa có tệp chỉ ra thì tạo tệp rỗng, nếu có rồi thì bị ghi đè lên IV THAO TÁC XỬ LÝ TỆP 3.Mở tệp để đọc CP: RESET ( ); Ví dụ: Lúc này con trỏ tệp sẽ ở ngay đầu tệp để đọc dữ liệu từ tệp ASSIGN... LÝ TỆP 5 Ghi tệp văn bản • Writeln: ghi dữ liệu vào tệp xuống hàng ngay sau khi ghi Ví dụ: assign(f1,’kq.dat’); Rewrite(f1); Writeln(f1,’a=‘,9); Writeln(f1,’b=‘,7); Kết quả a=9 b=7 - Chú ý: Trước khi mở tệp ta phải gán tên tệp cho biến tệp bằng thủ tục assign IV THAO TÁC XỬ LÝ TỆP 6 Đóng tệp CP: CLOSE ( ) Đóng tệp để hoàn thành việc ghi dữ liệu hay kết thúc các thao tác với tệp Chú ý: Tệp. .. trỏ tệp ‘VANBAN.TXT’); RESET (f); IV THAO TÁC XỬ LÝ TỆP 4 Đọc tệp văn bản CP: read/readln ( ,) Ví dụ: Read(f, a); readln(f, a, b, c); IV THAO TÁC XỬ LÝ TỆP 5.Ghi tệp văn bản CP: write/writeln( ,) • Write: ghi dữ liệu vào tệp hết dòng mới xuống hàng Ví dụ: assign(f1,’kq.dat’); Rewrite(f1); Write(f1,’a=‘,9); Write(f1,’b=‘,7); a=9b=7Kết quả IV THAO TÁC... liệu hay kết thúc các thao tác với tệp Chú ý: Tệp đóng rồi có thể mở ra lại VD: close(tep1) Thảo luận CÁC THAO TÁC XỬ LÝ TỆP ASSIGN ( , ); GHI ĐỌC REWITE ( ); RESET ( ); WRITE ( , ); READ ( , ); CLOSE ( ); . LOẠI III. KHAI BÁO III. KHAI BÁO IV .THAO TÁC IV .THAO TÁC XỬ LÝ XỬ LÝ CHƯƠNG IV: TỆP VÀ XỬ LÝ TỆP I. VAI TRÒ I. VAI TRÒ BÀI 14,15: Kiểu dữ liệu tệp và thao tác với tệp CŨNG CỐ CŨNG CỐ NỘI DUNG NỘI. tin vào bảng sau điền vào ô thứ nhất Các thao tác chính Cú pháp Ví dụ Chú ý 1. 2. 3. … IV. THAO TÁC XỬ LÝ TỆP Các thao tác chính Cú pháp Ví dụ Chú ý 1. Gán tệp 2. Mở tệp để ghi 3. Mở tệp. đọc 4. Đọc tệp 5. Ghi tệp 6. Đóng tệp Làm việc theo nhóm: Điền thông tin vào bảng sau điền vào ô thứ 2 IV. THAO TÁC XỬ LÝ TỆP Các thao tác chính Cú pháp Ví dụ Chú ý 1. Gán tệp 2. Mở tệp để

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

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

Tài liệu cùng người dùng

Tài liệu liên quan