1. Trang chủ
  2. » Giáo án - Bài giảng

tiet 39.ppt

9 179 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Một Số Bài Toán Với Tệp
Người hướng dẫn Nguyễn Toàn Phật
Trường học Trường Đại Học
Chuyên ngành Tin Học
Thể loại Bài Tập
Năm xuất bản 2009
Thành phố Hà Nội
Định dạng
Số trang 9
Dung lượng 715,5 KB

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

Nội dung

Một số bài toán với tệpBài 1: Đọc vào một dãy n số nguyên n... Nhấn F3 để mở tệp BAITAP.INP xem nội dung... Tính tổng của dãy số đó... - Đọc dữ liệu từ file BAITAP.INP; - In ra màn hìn

Trang 1

Tuần: 30

Tiết: 39

Ngày dạy: / ./ 2009

Tuần: 30

Tiết: 39

Ngày dạy: / ./ 2009

CHƯƠNG V: TỆP VÀ THAO TÁC VỚI TỆP

Trang 2

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 tep2: TEXT;

A:ARRAY[1 100] of Integer; i,n:Integer;

{k:integer}

- Gán tên tệp;

Begin Clrscr;

pascal

Trang 3

- 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]); {readln(k);}

Write(tep2,A[i],’ ‘); {write(tep2,k);`} End;

Write(‘Nhap n = ');Readln(n);

- Đọc vào mảng;

- Ghi ra tệp BAITAP.INP;

Readln;

END.

Trang 5

Nhap vao bao nhieu so : 6

Nhap so thu 1 = 5

Nhap so thu 2 = 7

Nhap so thu 3 = 20

Nhap so thu 4 = 15

Nhap so thu 5 = 1

Nhap so thu 6 = 8

-

Trang 6

Nhấn F3 để mở

tệp BAITAP.INP

xem nội dung.

Trang 7

- Khai báo;

Program Bai2;

Uses crt;

Var tep: TEXT;

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ố đó

pascal

Trang 8

- Gán tổng của dãy = 0;

Write(i:5);

S:=S+i;

End;

readln(tep);

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.

- Đọ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

WHILE NOT EOLN(Tep) DO Begin

Read(tep,i);

Writeln;

Ngày đăng: 28/07/2013, 01:25

Xem thêm

w