Bài giảng Môn Tin học lớp 11 - Bài 18 - Bài tập với tệp

Nhap vao bao nhieu so :

Nhap so thu 1 =

Nhap so thu 2 =

Nhap so thu 3 =

Nhap so thu 4 =

Nhap so thu 5 =

 

ppt9 trang | Chia sẻ: rimokato | Lượt xem: 1429 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Bài giảng Môn Tin học lớp 11 - Bài 18 - Bài tập với tệp, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Bài 18Bài tập với tệpGi¸o ¸n ®iÖn tö tin häc líp 11MỘT SỐ BÀI TOÁN VỚI TỆPBà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 tep2: 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- Nhập số lượng phần tử trong mảng; For i:=1 to n do Begin Write('Doc so thu ',i,'='); Readln(A[i]); Write(tep2,A[i]);End;Write(‘Nhap n = ');Readln(n);- Đọc vào mảng;- Ghi ra tệp DULIEU.INP;- Đóng tệp.Close(tep2);Readln;END.Nhap vao bao nhieu so : 6Nhap so thu 1 = 5Nhap so thu 2 = 7Nhap so thu 3 = 20Nhap so thu 4 = 15Nhap so thu 5 = 1Nhap so thu 6 = 8- Nhấn F3 để mở tệp BAITAP.INP xem nội dung.Nội dung tệp BAITAP.INP- Khai báo;Program Bai2;Uses crt;Var tep: TEXT; 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)) DOBegin Readln(tep,A[i]);Writeln;

File đính kèm:

  • pptbai14- Bai tap voi tep - Tin 11.ppt