Bài giảng Tin học Lớp 11 - Bài 18: Bài tập với tệp
Bài 2:
Mở tệp BAITAP.INP, in dãy số trong tệp ra màn hình. Tính tổng của dãy số đó.
Các bớc:
Khai báo;
Gán tên tệp;
Mở tệp ra để đọc;
Thể hiện bằng pascal
Program Bai2;
Uses crt;
Var
tep: TEXT;
A:ARRAY[1 . 100] of Integer;
S,i,n:Integer;
Begin
Clrscr;
ASSIGN(tep, 'D:\TP\BAITAP.INP)
RESET(tep);
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 11 - Bài 18: Bài tập với tệp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 11 - Bài 18: Bài tập với tệp
A:ARRAY[1 .. 100] of Integer;
S,i,n:Integer;
- Gán tên tệp;
Begin
Clrscr;
ASSIGN( tep , 'D:\TP\BAITAP.INP’);
- Mở tệp ra để đọc;
RESET( tep) ;
Bài 2:
Mở tệp BAITAP.INP, in dãy số trong tệp ra màn hình. Tính tổng của dãy số đó.
Các bước:
Thể hiện bằng pascal
- Gán tổng của dãy = 0;
Write(A[i]:5);
S:=S+A[i];
End;
S:=0;
- Dãy số nguyên không biết bao nhiêu số, nhưng vẫn đọc ra được bằng cách dùng hàm EOF(tên biến tệp) ;
- Đóng tệp.
Close( tep) ;
Readln;
END.
- Đọc dữ liệu từ file BAITAP.INP;
- In ra màn hình dãy số;
- Tính tổng;
Writeln('Tong cua day so la : ',S);
WHILE NOT( EOF(tep) ) DO
Begin
Readln(tep,A[i]);
Writeln;
File đính kèm:
bai_giang_tin_hoc_lop_11_bai_18_bai_tap_voi_tep.ppt

