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

Kiểu file

26 422 2
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Kiểu file
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài giảng
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 26
Dung lượng 439,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

I/ Định nghĩa FileII/ Khai báo file III/ Các thao tác với file 1/ Tạo file 2/ Ghi dữ liệu vào file 3/ Đọc dữ liệu file ra màn hình 4/ Ví dụ tổng hợp IV/ Củng cố kiến thức tiết học... I/

Trang 3

I/ Định nghĩa File

II/ Khai báo file

III/ Các thao tác với file

1/ Tạo file 2/ Ghi dữ liệu vào file 3/ Đọc dữ liệu file ra màn hình 4/ Ví dụ tổng hợp

IV/ Củng cố kiến thức tiết học

Trang 4

I/ ĐỊNH NGHĨA

- File là loại biến đặc biệt dùng để thiết lập liên lạc với bất kì thiết bị ngoại vi nào.

- Phân loại file:

+ File định kiểu + File văn bản + File không định kiểu

Trang 5

I/ ĐỊNH NGHĨA

- Về mặt cấu trúc: File như một dãy các ô được

đánh số 0, 1 , 2, … Mỗi ô chứa một dữ liệu thành phần của file

Trang 7

Tên biến : File Of kiểu dữ liệu; Tên kiểu file = file of kiểu dữ liệu;

Tên biến : Tên kiểu file;

Ví dụ:

Var

F : File of integer; Type

SoDiem = File of real;

Var

Diem : SoDiem;

Trang 8

Tên biến : Text; Tên kiểu file = Text;

Tên biến : Tên kiểu;

Trang 11

+ Để tạo một file mới và đặt tên cho file, Tubo Pascal dùng

cặp thủ tục sau:

Assign (Biến file, Tên file);

ReWrite (biến file);

Ví dụ: Để tạo một file có tên là số nguyên trong ổ đĩa D ta

viết chương trình như sau:

Program TaoFile;

Var F: File of integer;

Begin Assign(F,’ D:\Songuyen.dat’);

Trang 12

Để ghi dữ liệu vào file ta dùng thủ tục Write hoặc Writeln.

Write (biến file, Các giá trị cần đặt vào);

Trong đó các giá trị cần đặt vào có thể là:

Trang 13

Để ghi dữ liệu vào file ta dùng thủ tục Write hoặc Writeln.

Ví dụ: Viết chương trình tạo một file chứa các số

Trang 15

Để mở một file có sẳn trong đĩa, Tubo Pascal dùng cặp thủ tục:

Assign (biến file, tên biến);

Reset (biến file);

Khi chạy chương trình thì con trỏ luôn ở vị trí đầu file, nếu file không rỗng.

Trang 16

+ Việc đọc các phần tử từ file ra sau khi mở file

được thực hiện bởi thủ tục READ , Write.

READ (Tên file, cácbiến file);

WRITE ( Tên File, danh sách kết quả);

Lưu ý: Để đọc kết quả (sau khi xử lí dữ liệu) ra màn hình ta phải

kiểm tra xem con trỏ đã ở cuối file chưa bằng câu lệnh: While Not EOF(tên file) Do

Trang 17

Ví dụ: Viết chương trình đọc các số nguyên từ 1 đến

100 trong file ‘ Songuyen ‘ ra màn hình.

Trang 19

Ghi file Đọc file

Trang 20

Bài tập vận dụng:

Viết chương trình tạo một file có tên là: ‘ PHIẾU ĐIỂM’

trong ổ đĩa C với điểm các môn học: Toán, văn Xuất

kết quả xếp loại ra màn hình của từng học sinh của

lớp với kết quả xếp loại như sau:

- Nếu điểm toán + điểm văn >= 16 thì xếp loại: ‘Giỏi’;

- Nếu điểm toán + điểm văn >= 13 nhỏ hơn 16 thì xếp

loại: ‘Khá’;

- Nếu điểm toán + điểm văn >= 10 nhỏ hơn 13 thì xếp

loại: ‘Trung bình’; Còn lại thí xếp loại ‘ Yếu’

pascal

Trang 23

If dtoan + dvan >= 16 then Xeploai:='Xep loai: Gioi ';

If ((Dtoan + dvan >=13) and (Dtoan + dvan <16))

then xeploai:='Xep loai: Kha';

If ((Dtoan + Dvan >=10) and (Dtoan + Dvan <13))

then xeploai:='Xep loai: Trung binh';

If Dtoan + dvan < 10 then xeploai:='Xep loai: Yeu';

Trang 25

pascal

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

Xem thêm

TỪ KHÓA LIÊN QUAN

w