1. Trang chủ
  2. » Công Nghệ Thông Tin

bai 14+15 lop 11 potx

26 3,4K 9
Tài liệu đã được kiểm tra trùng lặ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

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 1,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phân loại tệp và thao tác với tệp... Khi chạy chương trình, dữ liệu này được lưu trữ tạm thời trên bộ nhớ trong RAM và dữ liệu sẽ bị mất khi tắt máy... Vai trò của kiểu tệp:- Dữ liệu kiể

Trang 1

CHÀO MỪNG QUÝ THẦY CÔ VỀ

DỰ GIỜ LỚP 11A9

Trang 3

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

2 Phân loại tệp và thao tác với tệp

Trang 4

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

! Khi chạy chương trình,

dữ liệu này được lưu trữ tạm thời trên bộ nhớ trong (RAM) và dữ liệu sẽ bị mất khi tắt máy

Trang 5

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 (đĩa từ, CD, ) và không bị mất khi tắt nguồn điện

Đặc điểm:

Trang 6

2 Phân loại tệp và thao tác với tệp:

Trang 7

a Phân loại:

2 Phân loại tệp và thao tác với tệp:

Trang 8

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

Trang 9

+ Đọc dữ liệu từ tệp + Ghi 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:

Trang 10

1 Khai báo

2 Thao tác với tệp

Lưu ý: Chỉ xét với tệp văn bản trong Pascal

Trang 11

1 Khai báo:

VAR <tên biến tệp>: TEXT; <tên biến tệp>

Ví dụ:

Var tep1 : Text;

tep2, tep3 : Text;

Program vd1;

Uses crt;

Var tep1: Text;

tep2, tep3: Text;

Trang 12

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à <biến tệp> Trong đó, <tên tệp> là biến xâu hoặc hằng xâu

Trang 13

Assign(tep1,‘D:\baitap.txt ’);

Trang 14

END.

Assign(tep1,‘D:\baitap.txt ’);

Rewrite(tep1);

Trang 15

Trong đó: Danh sách biến là một hoặc nhiều biến đơn

2 Thao tác với tệp

c Đọc/ghi tệp

Read (<biến tệp>, <danh sách biến> ); )

Hoặc Readln (<biến tệp>, <danh sách biến> ); )

+ Đọc dữ liệu từ tệp

Trang 18

2 Thao tác với tệp

c Đọc/ghi tệp

+ Ghi dữ liệu vào tệp

Trong đó: Danh sách kết quả có thể là một hoặc nhiều

phần tử

Write (<biến tệp>, <danh sách kết quả> ); )

Hoặc Writeln(<biến tệp>, <danh sách kết quả> ); )

Trang 19

2 Thao tác với tệp

c Đọc/ghi tệp

+ Ghi dữ liệu vào tệp

Ví dụ:

Trang 20

2 Thao tác với tệp

c Đọc/ghi tệp

+ Ghi dữ liệu vào tệp

Write (tep1,’Xin chao cac ban’);

Trang 21

EOF (<biến tệp>);

Cho biết con trỏ tệp đã ở vị trí cuối tệp hay chưa

Nếu trỏ tệp ở cuối tệp thì hàm EOF trả lại giá trị TRUE.

EOLN (<biến tệp>);

Một số hàm chuẩn dùng khi đọc /ghi tệp văn bản:

2 Thao tác với tệp

c Đọc/ghi tệp

Trang 23

ASSIGN( <biến tệp>, <tên tệp>);

Close(<biến tệp>);

Trang 24

BÀI TẬP CỦNG CỐ

Câu 1: Trong Pascal để khai báo biến tệp văn bản ta

sử dụng cú pháp:

A.Var <tên tệp>: Text;

B.Var <tên biến tệp>: Text;

C.Var <tên tệp>: string;

D.Var <tên biến tệp>: string;

I Hãy chọn phương án trả lời đúng nhất

Câu 2: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh:

A f1:=‘KQ.TXT’;

B KQ.TXT:=f1;

C Assign(‘KQ.TXT’,f1);

Trang 25

Củng cố

Var < Tên biến tệp>: Text;

Đọc: Read (<biến tệp>,<danh sách biến>) ;

Ghi: write (<biến tệp>,<danh sách biến>) ;

Trang 26

BÀI TẬP VỀ NHÀ

- Ôn lại bài học hôm nay;

- Làm các câu hỏi và bài tập trong SGK trang 89;

- Chuẩn bị trước bài: “ Ví dụ làm việc với tệp”.

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

TỪ KHÓA LIÊN QUAN

w