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

bài 17 : bài tập với tệp

9 514 1
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
Thể loại bài tập
Định dạng
Số trang 9
Dung lượng 272 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.. Nội dung tệp BAITAP.INP... Tính tổng của dãy số đó.. CÁC BƯỚC: THỂ HIỆN BẰNG P

Trang 1

Bài 16

Gi¸o ¸n ®iÖn tö tin häc líp 11

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;

- 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

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]);

Write(tep2,A[i]);

End;

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

- Đọc vào mảng;

- Ghi ra tệp DULIEU.INP;

Readln;

END.

Trang 5

Nhap vao bao nhieu so : 6

-

Trang 6

Nhấn F3 để mở tệp BAITAP.INP xem nội dung.

Nội dung tệp BAITAP.INP

Trang 7

- 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: à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

Trang 8

- 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ố;

WHILE NOT( EOF(tep) ) DO Begin

Readln(tep,A[i]);

Writeln;

Ngày đăng: 24/06/2013, 01:25

TỪ KHÓA LIÊN QUAN

w