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

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

9 512 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

Định dạng
Số trang 9
Dung lượng 272 KB

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