bai 14+15 lop 11 potx

26 3.4K 9
bai 14+15 lop 11 potx

Đ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

CHÀO MỪNG QUÝ THẦY CÔ VỀ DỰ GIỜ LỚP 11A9 SVTT: Nguyễn Duy Nam Anh SVTT: Nguyễn Duy Nam Anh 1. Vai trò của kiểu 1. Vai trò của kiểu tệp tệp 2. Phân loại tệp và thao tác 2. Phân loại tệp và thao tác với tệp với tệp 1. Vai trò của kiểu tệp: Đặc điểm: ? Kể tên các kiểu dữ liệu đã học • Số nguyên • Số thực • Kí tự • Logic • Mảng • Xâu ! Khi chạy chương trình, ! Khi chạy chương trình, dữ liệu này được lưu trữ dữ liệu này được lưu trữ tạm thời trên bộ nhớ trong tạm thời trên bộ nhớ trong (RAM) và dữ liệu sẽ bị (RAM) và dữ liệu sẽ bị mất khi tắt máy. mất khi tắt máy. 1. Vai trò của kiểu tệp: - Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài - Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD, ) và không bị mất khi tắt nguồn điện. (đĩa từ, CD, ) và không bị mất khi tắt nguồn điện. - Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ - 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. phụ thuộc vào dung lượng đĩa. Đặc điểm: * Xét theo cách tổ chức dữ liệu: a. Phân loại: Tệp văn bản Tệp có cấu trúc Là tệp mà dữ liệu gồm các kí tự theo mã ASCII. 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. 2. Phân loại tệp và thao tác với tệp: Xét 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 Truy cập đến dữ liệu bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó. Tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí (số hiệu) của nó. a. Phân loại: 2. Phân loại tệp và thao tác với tệp: Xét theo cách thức truy cập: a. Phân loại: 2. Phân loại tệp và thao tác với tệp: Du lieu 1 Du lieu 2 Du lieu 3 Du lieu 4 Du lieu 5 Du lieu 6 ………………… Tệp truy cập tuần tựTệp truy cập trực tiếp + Đọc Đọc dữ liệu từ dữ liệu từ tệp tệp + Ghi + Ghi dữ liệu vào tệp dữ liệu vào tệp b. Thao tác với tệp: 2. Phân loại tệp và thao tác với tệp: 1. Khai báo 1. Khai báo 2. Thao tác với tệp 2. Thao tác với tệp Lưu ý: Chỉ xét với tệp văn bản trong Pascal [...]... dụng: Gắn với đại diện của nó là Ví dụ: Assign (tep1, ‘D:\ baitap.txt’); baitap.txt’) Program vd1; Var tep1: Text; BEGIN Assign(tep1,‘D:\baitap.txt’); END 2 Thao tác với tệp b Mở tệp + Mở tệp để đọc dữ liệu Reset (); Ví dụ: Reset(tep1); Program vd1; Var tep1: Text; BEGIN Assign(tep1,‘D:\baitap.txt’); Reset(tep1); END 2 Thao tác với tệp b Mở tệp + Mở tệp để ghi dữ liệu... BEGIN Assign(tep1,‘D:\baitap.txt’); Reset(tep1); END 2 Thao tác với tệp b Mở tệp + Mở tệp để ghi dữ liệu Rewrite (); Ví dụ: Rewrite(tep1); Program vd1; Var tep1: Text; BEGIN Assign(tep1,‘D:\baitap.txt’); Rewrite(tep1); END 2 Thao tác với tệp c Đọc/ghi tệp + Đọc dữ liệu từ tệp Read (, ); Hoặc Readln (, ); Trong đó: Danh sách biến là một... biến đơn 2 Thao tác với tệp c Đọc/ghi tệp + Đọc dữ liệu từ tệp Ví dụ a b c 2 Thao tác với tệp c Đọc/ghi tệp + Đọc dữ liệu từ tệp Ví dụ Program vd2; Var tep1: Text; a,b,c : integer; BEGIN Assign(tep1, ‘D:\baitap.txt’); Reset(tep1); Read (tep1,a,b,c); a b c 2 Thao tác với tệp c Đọc/ghi tệp + Ghi dữ liệu vào tệp Write (, ); Hoặc Writeln(, ); Trong... có thể là một hoặc nhiều phần tử 2 Thao tác với tệp c Đọc/ghi tệp + Ghi dữ liệu vào tệp Ví dụ: 2 Thao tác với tệp c Đọc/ghi tệp + Ghi dữ liệu vào tệp Program vd2; Var tep1: Text; BEGIN Assign(tep1, ‘D:\baitap.txt’); Rewrite(tep1); Write (tep1,’Xin chao cac ban’); 2 Thao tác với tệp c Đọc/ghi tệp Một số hàm chuẩn dùng khi đọc /ghi tệp văn bản: EOF (); Cho biết con trỏ tệp đã ở vị trí cuối tệp . vd1; Uses crt; Var tep1: Text; tep2, tep3: Text; Assign (tep1, ‘D: baitap.txt’) ‘D: baitap.txt’); Tác dụng: Gắn <tên tệp> với đại diện của nó là. CHÀO MỪNG QUÝ THẦY CÔ VỀ DỰ GIỜ LỚP 11A9 SVTT: Nguyễn Duy Nam Anh SVTT: Nguyễn Duy Nam Anh 1. Vai trò của kiểu

Ngày đăng: 09/03/2014, 14:20

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • 1. Vai trò của kiểu tệp:

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • 1. Khai báo:

  • 2. Thao tác với tệp

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan