... DỤ LÀM VIỆC VỚI TỆP
I. MỤC ĐÍCH, YÊU CẦU :
Hiểu và hình thành kỹ năng về các thao tác cơ bản khi làm việc với tệp như :
Mở tệp .
Gán tên tệp cho biến tệp .
Đọc / ghi dữ liệu đối với ...
GV :
Chính xác và tối ưu hóa chương trình .
Chạy chương trình trên TP .
IV. CỦNG C :
Giáo viên nhắc lại các thao tác khi làm việc với tệp cùng với...
... phần khai báo?
HS: Lên bảng làm bài?
GV: Yêu cầu học sinh viết câu lệnh gán tệp?
HS: Lên bảng làm bài?
GV: Yêu cầu học sinh viết câu lệnh mở tệp ra để đọc?
HS: Lên bảng làm bài?
GV: Nhận xét các ... toán?
HS: Lên bảng làm bài
GV: Nhận xét bài làm và sửa lại cho đúng
GV: Tổng hợp các phần học sinh làm và hoàn chỉnh
bài toán.
V. CỦNG CỐ DẶN D :
- Củng c : Các k...
...
Một số bài toán với tệp
Bài 1: Đọc vào một dÃy n số nguyên (n<=100), ghi dÃy số đó
vào tệp có tên BAITAP.INP
- Khai báo;
Program bai1;
Uses crt;
Var
tep 2: TEXT;
A:ARRAY[1 100] of ... TEXT;
A:ARRAY[1 100] of Integer;
i,n:Integer;
- Gán tên tệp;
Begin
Clrscr;
ASSIGN(tep2, 'C:\DULIEU.INP);
- Mở tệp ra để ghi;
REWRITE (tep2) ;
Các b ớc:
Thể hiện bằng
pascal...
...
trình ví dụ
1. Ôn tập kiến thức lí
thuyết
GV: Cách khai báo biến kiểu tệp?
HS: Var <tên biến tệp& gt ;: text;
GV: Có các thủ tục cơ bản nào khi làm việc
với tệp?
HS: Assign(<tên biến tệp& gt;,<tên ...
2. Tìm hiểu chương
trình ví dụ
Để hiểu rõ thế nào là làm việc tới tệp ta xét ví
dụ sau: Ví dụ 1 SGK trang 87
Program Khoang_cach;
Var d:real;...
... trong tệp RESIST.DAT
+ Tính điện trở của 5 mạch điện và lưu vào file RESIST.EQU
Bài 16. Ví dụ làm việc với tệp
Ví dụ 1: Tính khoảng cách
Ví dụ 2: Tính điện trở tương đương
Bài 16. Ví dụ làm việc ... bài
thơ.
- Đưa ra màn hình số từ trong bài thơ vừa nhập.
Bài 16. Ví dụ làm việc với tệp
Bài tập về nhà
ã
Bài toán 1 (Nhóm 1, 2...
... về Tệp thông qua ví dụ
•
Sử dụng được các hàm và thủ tục liên quan
để giải quyết các bài toán
Mục tiêu bài học
Tiết 3 8: VÍ DỤ LÀM VIỆC VỚI TỆP
Trường THCS – THPT Nguyễn Bình
Bài soạn ứng dụng ... thức
Tiết 3 8: VÍ DỤ LÀM VIỆC VỚI TỆP
Trường THCS – THPT Nguyễn Bình
Bài soạn ứng dụng CNTT
Môn: Tin Học 11
GV: Nguyễn Văn Tuyến
THCS & THPT Nguyễn Bình
Mục tiêu bài họ...
... Assign(F1, ‘vanban.dat’);
16. VÍ DỤ LÀM VIỆC VỚI TỆP
1. Ví dụ 1
Dựa vào sơ đồ làm việc
với tệp văn bản theo em ví
dụ này thực hiện việc ghi
tệp hay đọc tệp?
Đọc tệp
Vậy để đọc tệp
có những thao ... vào tệp
Đọc dữ liệu từ tệp
Gán tên tệp
Mở tệp để ghi
Mở tệp để đọc
Ghi dữ liệu ra tệp Đọc dữ liệu từ tệp
Đóng tệp
1. Ví dụ 1
16. VÍ DỤ LÀM VIỆC V...
... Đọc
CỦNG C :
Bài tập 2: Cho tệp SONGUYEN.INT chứa dãy số nguyên. Tìm giá
trị lớn nhất của dãy số nguyên đó và ghi vào tệp SONGUYEN.OUT
DẶN D :
1. Học các thao tác với tệp. Theo sơ đồ 16/ 86/sgk.
2. ... tệp. Theo sơ đồ 16/ 86/sgk.
2. Xem ví dụ 2/88,89/sgk.
3. Bài tập.
Bài tập 1: Viết chương trình nhập một dãy số nguyên vào tệp
SONGUYEN.INT
Bài tập 2:...
...
3
3
ios::app : mở tệp để thêm vào cuối
ios::app : mở tệp để thêm vào cuối
ios::out: mở tệp để ghi vào, nếu tệp đã có thì dữ liệu sẽ bị xóa
ios::out: mở tệp để ghi vào, nếu tệp đã có thì ... xóa
Ví dụ :
Ví dụ :
inFile.open(“sale.dat”, ios::in ): mở tệp để đọc
inFile.open(“sale.dat”, ios::in ): mở tệp để đọc
inFile.open(“sale.dat”)...
... thời 2 tệp
với các đường dẫn sau:
A) C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\VAN\KIEMTRA1
B) C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\TIN\kiemtra1
C) C:\HS_A\TIN\KIEMTRA1 và A:\HS_A\TIN\KIEMTRA1
D) C:\HS_A\TIN\KIEMTRA1 ... thông báo: Yes-Xóa; No-Không xóa
Phiếu học tập số 2: Hãy trả lời các câu hỏi sau đây.
1) Phần mở rộng của tên tệp thường thể hiện
A) kích thức của tệp B) kiểu tệp
C) ngày g...