1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bai 16 Vi du lam viec voi tep

18 8 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 781,88 KB

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

Nội dung

Viết chương trình đọc dữ liệu từ tệp BT.TXT, tính tổng các số trên cùng 1 dòng; ghi tổng của các dòng vào tệp KQ.txt... Gắn tệp BT.TXT, KQ.TXT vào các biến tệp.[r]

Trang 1

VÍ DỤ LÀM VIỆC VỚI TỆP

Giáo viên: NGỌC CHÂU

Trang 2

VÍ DỤ GHI DỮ LIỆU VÀO TỆP

• Bài toán 1: Cho bài thơ sau:

Cảnh khuya

Tiếng suối trong như tiếng hát xa

Trăng lồng cổ thụ, bóng lồng hoa

Cảnh khuya như vẻ người chưa ngủ Chưa ngủ vì lo nỗi nước nhà

• Viết chương trình ghi bài thơ trên vào tệp

THO.TXT.

Trang 3

VÍ DỤ GHI DỮ LIỆU VÀO TỆP

• Các bước thực hiện bài toán ?

–Bước 1 : Gắn tệp

–Bước 2 : Mở tệp để ghi

–Bước 3 : Ghi nội dung vào tệp –Bước 4 : Đóng tệp

Trang 4

VÍ DỤ GHI DỮ LIỆU VÀO TỆP

• Các thủ tục được sử dụng với kiểu dữ liệu tệp được dùng trong bài toán ?

– Assign(<biến tệp>,<tên tệp>;

– Rewrite(<biến tệp>);

– Write(<biến tệp>,<Danh sách kết quả>);

– Writeln(<biến tệp>,<Danh sách kết quả >);

– close(<biến tệp>);

Trang 5

VÍ DỤ GHI DỮ LIỆU VÀO TỆP

• Tệp THO.TXT

• Chạy chương trình

• Tệp THO.TXT

Trang 6

VÍ DỤ ĐỌC DỮ LIỆU TỪ TỆP

• Bài toán (VD1/SGK.Trang 87): Một trường THPT tổ chức cắm trại Để lên lịch thăm

khu trại các lớp, thầy hiệu trưởng cần biết khoảng cách từ trại của mình (có vị trí tọa

độ (0, 0)) đến trại các giáo viên chủ nhiệm

Vị trí trại mỗi giáo viên chủ nhiệm có tọa

độ nguyên (x, y) được ghi trong tệp văn

bản TRAI.TXT Viết chương trình đọc các

cặp tọa độ từ tệp TRAI.TXT, tính và đưa ra màn hình khoảng cach giữa mỗi trại của

GVCN và trại của thầy hiệu trưởng

Trang 7

A (xa, ya)

Trại hiệu trưởng (0,0)

B (xb, yb)

C (xC, yC)

Trang 8

VÍ DỤ ĐỌC DỮ LIỆU TỪ TỆP

• Các bước thực hiện bài toán ?

–Bước 1 : Gắn tệp

–Bước 2 : Mở tệp để đọc

–Bước 3 : Khi chưa cuối tệp

• Đọc dữ liệu từ tệp gắn vào biến x, y

• d

• Ghi khoảng cách

–Bước 4 : Đóng tệp

•  

Trang 9

VÍ DỤ ĐỌC DỮ LIỆU TỪ TỆP

• Các thủ tục được sử dụng với kiểu dữ liệu tệp được dùng trong bài toán ?

– Assign(<biến tệp>,<tên tệp>;

– Reset(<biến tệp>);

– read(<biến tệp>,<Danh sách biến>);

– close(<biến tệp>);

Trang 10

VÍ DỤ ĐỌC DỮ LIỆU TỪ TỆP

• Tệp TRAI.TXT

• CHƯƠNG TRÌNH VD1GK

• Chạy chương trình

Trang 11

VÍ DỤ ĐỌC & GHI DỮ LIỆU TỆP

• Bài toán 3: Cho tệp BT.TXT chứa 3 số

nguyên liên tiếp trên 1 dòng Viết

chương trình đọc dữ liệu từ tệp BT.TXT, tính tổng các số trên cùng 1 dòng; ghi tổng của các dòng vào tệp KQ.txt

Trang 12

VÍ DỤ GHI DỮ LIỆU VÀO TỆP

• Các bước thực hiện bài toán ?

1 Gắn tệp BT.TXT, KQ.TXT vào các biến tệp

2 Mở tệp BT.TXT để đọc và mở tệp KQ.TXT

để ghi

3 Nếu chưa cuối tệp BT.TXT thì thực hiện

3.1 Đọc dữ liệu từ tệp gắn vào biến x, y, z 3.2 t x+y+z

3.3 Ghi t vào tệp KQ.TXT trên 1 dòng

4 Đóng các tệp

Trang 13

VÍ DỤ ĐỌC & GHI DỮ LIỆU TỆP

• Các thủ tục được sử dụng với kiểu dữ liệu tệp được dùng trong bài toán ?

– Assign(<biến tệp>,<tên tệp>;

– Reset(<biến tệp>); Rewrite(<biến tệp>);

– read(<biến tệp>,<Danh sách biến>);

– Writeln(<biến tệp>,<Danh sách biến >);

– close(<biến tệp>);

Trang 14

• Tệp BT.TXT

• CHƯƠNG TRÌNH BAITAP3.PAS

• Chạy chương trình

• Tệp KQ.TXT

VÍ DỤ ĐỌC & GHI DỮ LIỆU TỆP

Trang 15

HƯỚNG DẪN VÍ DỤ 2 SGK

Nếu chưa cuối tệp RESIST.DAT thực hiện:

– Đọc dữ liệu từ tệp gắn vào biến R1, R2, R3

– Ghi dữ liệu điện trở vào tệp RESIST.EQU

Trang 16

• Tệp RESIST.DAT

• CHƯƠNG TRÌNH BT4.PAS

• Chạy chương trình

• Tệp RESIST.EQU

VÍ DỤ ĐỌC & GHI DỮ LIỆU TỆP

Trang 17

• Bài tập trong SGK trang 89

• Bài 4, 5, 6, 7 trong đề

Bài tập về nhà

Trang 18

THANK YOU!

Ngày đăng: 11/11/2021, 20:33

🧩 Sản phẩm bạn có thể quan tâm

w