DỮ LIỆU KIỂU TẬP TIN

Nhập và xuất dữ liệu là hai công việc rất phổ biến khi thực hiện một chương trình. Cho đến nay, ta mới chỉ nhập dữ liệu từ bàn phím và xuất dữ liệu ra màn hình. Các dữ liệu này được tổ chức trong bộ nhớ của máy, chúng tồn tại khi chương trình đang chạy và bị xóa khi chương trình kết thúc. | DỮ LIỆU KIỂU TẬP TIN - . Khái niệm Nhập và xuất dữ liệu là hai công việc rất phổ biến khi thực hiện một chương trình. Cho đến nay ta mới chỉ nhập dữ liệu từ bàn phím và xuất dữ liệu ra màn hình. Các dữ liệu này được tổ chức trong bộ nhớ của máy chúng tồn tại khi chương trình đang chạy và bị xóa khi chương trình kết thúc. Muốn lưu trữ các dữ liệu lâu dài để sử dụng nhiều lần thì phải ghi chúng lên đĩa thành các tập tin. Tập tin file trong Pascal là một kiểu dữ liệu có cấu trúc. Mỗi tập tin là một tập hợp các phần tử có cùng chung một kiểu dữ liệu được nhóm lại thành một dãy và được ghi trên đĩa dưới một cái tên chung. Khái niệm tập tin và mảng có những điểm rất gần nhau. Song tập tin khác mảng ở những điểm sau đây Mảng được tổ chức trong bộ nhớ còn tập tin chủ yếu được tổ chức trên đĩa. Số phần tử của mảng được xác định ngay khi khai báo còn số phần tử của tập tin thì không. Các tập tin được kết thúc bằng một dấu hiệu đặc biệt gọi là EOF End Of File . Các phần tử của mảng được truy xuất thông qua chỉ số. Các phần tử của tập tin được truy xuất nhờ một biến trung gian chỉ điểm vào vị trí của chúng trên đĩa gọi là con trỏ tệp. Tại mỗi thời điểm con trỏ sẽ chỉ vào một vị trí nào đó trong tập tin gọi là vị trí hiện thời. Dưới đây sẽ trình bày hai loại tập tin thường gặp là tập tin có định kiểu và tập tin văn bản. - . Tập tin có định kiểu Tập tin mà các phần tử của nó có cùng một kiểu dữ liệu gọi là tập tin có định kiểu. Kiểu dữ liệu của các phần tử của tập tin có thể là kiểu đơn giản nguyên thực ký tự lô gic chuỗi ký tự. hoặc kiểu có cấu trúc mảng bản ghi . Cách khai báo kiểu tập tin như sau Type TênkiểuTtin File of Kiểuphầntử Ví dụ Type Ksvien Record Ten String 20 Namsinh Integer DTB Real end KieuT1 File of Integer KieuT2 File of String 20 KieuT3 File of Ksvien Theo khai báo trên thì KieuT1 là tập tin có các phần tử kiểu nguyên Integer KieuT2 là tập tin có các phần tử là các chuỗi ký tự String 20 còn KieuT3 là tập tin có các phần tử là các bản ghi kiểu .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.