Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 15. Thao tác với tệp

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lưu Công Hoàn (trang riêng)
Ngày gửi: 17h:53' 21-11-2008
Dung lượng: 344.0 KB
Số lượt tải: 322
Số lượt thích: 0 người
TRƯỜNG THPT PHÚ BÀI
Tổ Tin h?c
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp

VAR : TEXT;

VAR g: TEXT
1.Khai báo
a.Cú pháp
b.Giải thích
-Tên biến tệp phải tuân theo đúng quy cách đặt tên (gọn, tên biến tệp còn được gọi là biến tệp)
-Phân biệt tên biến tệp và tên tệp.
c.Ví dụ
TRƯỜNG THPT PHÚ BÀI
2.Thao tác với tệp
a.Gán tên tệp
ASSIGN(,);
Cú pháp:
Giải thích:
Trong đó tên tệp là biến xâu hoặc hằng xâu.
Tên tệp chính là đường dẫn đến thư mục lưu tệp đó, nếu đường dẫn chỉ có tên tệp thì hiểu là lưu ở thư mục hiện hành.
vanban:=‘C:data.inp’;
assign(f3,vanban);
hoặc assign(f3,‘C:data.inp’);
Ví dụ:
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp
Tổ Tin h?c
TRƯỜNG THPT PHÚ BÀI
2.Thao tác với tệp
b.Mở tệp
i. Thủ tục REWRITE:
Ý nghĩa: Nếu tại thư mục tạo tệp đã có tệp trùng tên, thì sẽ xóa nội dung tệp cũ để chuẩn bị ghi thông tin mới, nếu chưa có tệp thì tạo một tệp mới.
REWRITE();
ii. Thủ tục RESET:
RESET();
Ý nghĩa: Mở tệp đã tồn tại, đưa con trỏ tệp về đầu tệp. Cho phép đọc/ghi đối với tệp định kiểu, chỉ cho phép đọc đối với tệp văn bản.
Cú pháp
Cú pháp
Ví dụ1
Ví dụ2
Ví dụ3
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp
Tổ Tin h?c
Ví dụ 1: Tệp data.inp không tồn tại ở D:
rewrite(F3);
assign(F,’D:data.inp’);
VAR F:TEXT;
End.
End.
Ví dụ 2: Tệp data1.inp đã có ở D:
rewrite(F);
assign(F1,’D:data1.inp’);
Begin
VAR F1:FILE OF integer;
End.
Ví dụ 3: Tệp Inp.dat đã chứa 4 số nguyên
reset(F);
assign(F2,’inp.data’);
VAR F2:Text;
Begin
End.
5
6
2
4
×
TRƯỜNG THPT PHÚ BÀI
2.Thao tác với tệp
c. Đọc/ghi tệp
Ghi tệp:
WRITE(,);
Chú ý: Để ghi vào tệp định kiểu phải mở tệp bằng thủ tục REWRITE.
Đọc tệp:
READ(,);
Chú ý: Để đọc được tệp định kiểu phải mở tệp bằng thủ tục RESET.
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp
Ví dụ:
Ví dụ:
READLN(,);
Hoặc:
WRITELN (,);
Hoặc:
Tổ Tin h?c
TRƯỜNG THPT PHÚ BÀI
2.Thao tác với tệp
c. Đọc/ghi tệp
Một số hàm và thủ tục chuẩn:
EOF()
Là hàm logic, trả về TRUE nếu con trỏ tệp ở cuối tệp, ngược lại trả về FALSE .
EOF(F2)=
FALSE
TRUE
Ví dụ: Giả sử ta có tệp số nguyên F2 như sau:
EOLN()
Là hàm logic, trả về TRUE nếu con trỏ tệp ở cuối dòng ngược lại trả về FALSE .
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp
Tổ Tin h?c
Ví dụ 1: Đọc các số nguyên từ tệp input.inp vào mảng x, sử dụng thủ tục read(F,a[i]);
End.
for i:=1 to 4 do
read(F,a[i]);
Begin
1
2
3
4
x
reset(F);
assign(F,’input.inp’);
VAR F:Text;
i:integer;
2
1
3
4
1
2
3
4
x:array[1..5]of integer;
5
Ví dụ 2: Ghi giá trị 4 số nguyên vào tệp input.inp, sử dụng thủ tục write(f,i);
for i:=1 to 4 do
write(F,i);
×
1
0
2
3
End.
Begin
rewrite(F);
assign(F,’input.inp’);
VAR F:FILE OF integer;
i:integer;
i
1
2
3
4
×
×
×
×
1
2
3
4
5
TRƯỜNG THPT PHÚ BÀI
Cú pháp:
CLOSE();
Ví dụ:
CLOSE(F1);
CLOSE(F3);
Chú ý:
Nếu có mở tệp thì cần phải đóng tệp.
2.Thao tác với tệp
d. Đóng tệp
Giới thiệu bài
1.Khái báo
2.Thao tác với tệp
Bài tập cũng cố
a.Gán tên tệp
b.Mở tệp
c.Đọc/ghi tệp
d.Đóng tệp
Tổ Tin h?c
No_avatarf
Bài giảng rất hay! cảm ơn thầy!
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓