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

Kiểu bản ghi

14 452 1
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

Định dạng
Số trang 14
Dung lượng 916,5 KB

Nội dung

Tieát 37 Kiểu dữ liệu tệp Các bài tập Bài tập củng cố Các thao tác với tệp Kiểm tra bài cũ Tiết 37 Ổ CỨNG RAM Lưu trữ lâu dài Dữ liệu mất khi tắt máy Những kiểu dữ liệu đã học được lưu ở đâu ? V ớ i n h ữ n g b à i t o á n t r o n g đ ó d ữ l i ệ u c ầ n đ ư ợ c l ư u t r ữ đ ể x ử l ý n h i ề u l ầ n v à v ớ i k h ố i l ư ợ n g l ớ n t h ì s a o ? ? ? Trong máy tính có những loại bộ nhớ nào? KIỂU DỮ LIỆU TỆP Bài 14 Tiết 37 • Khái niệm Tệp (file) là tập hợp dữ liệu được lưu trữ trên bộ nhớ ngoài (đĩa mềm, đĩa cứng, .). • Phân loại  Tệp định kiểu:  Tệp văn bản: Là tệp mà các phần tử có cùng một kiểu. Gồm các kí tự được phân chia thành một hoặc nhiều dòng. • Cấu trúc Tiết 37 KIỂU DỮ LIỆU TỆP Bài 14 Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 1.Khai báo tệp Var < Tên biến tệp> : TEXT; Ví dụ: Program vd1; Uses crt; Var tep1: TEXT; • Tệp văn bản • Tệp định kiểu Var < Tên biến tệp> : File of <kiểu phần tử>; Program vd2; Uses crt; Var tep1:File of Real; Ví dụ: 2. Các thao tác với tệp Ghi dữ liệu lên tệp Đọc dữ liệu từ tệp Gán tên tệp assign(<Tên biến>, <Tên Tệp>) Mở tệp để ghi Rewrite(<Tên biến tệp>) Mở tệp để đọc Reset(<Tên biến tệp>) Ghi dữ liệu ra tệp Write(< biến tệp>,<ds biến>) Writeln(<biến tệp>,<ds biến>) Đọc dữ liệu từ tệp Read(<Biến Tệp>,<ds Kết quả>) Readln(<Biến Tệp>,<ds Kết quả>) Đóng tệp Close(<tên biến tệp>) Mở tệp Ghi/Đọc Dữ liệu tệp Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 a) Gán tên tệp ASSIGN (<Tên biến tệp>, <Tên tệp>); Sử dụng thủ tục Assign để gán tên của một tệp cho biến tệp Cú pháp : Program vd1; Var tep1,tep2: TEXT; Begin Assign(tep1,’D:\TP\BAITAP.INP’); Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 b) Mở tệp REWRITE (<Tên biến tệp>);  Sử dụng thủ tục Rewrite để ghi dữ liệu Cú pháp :  Sử dụng thủ tục Reset để mở đọc 1 file đã tồn tại Program vd1; Var tep1: TEXT; Begin ASSIGN (tep1, D:\Kq.txt); REWRITE (tep1); Program vd1; Var tep1: TEXT; Begin ASSIGN (tep1, D:\Kq.txt); RESET (tep1); RESET (<Tên biến tệp>); Cú pháp : Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 c) Đọc dữ liệu tệp READ (<Tên biến tệp>, <Ds kết quả);  Thủ tục Read đọc một (hay nhiều) phần tử của tệp tương ứng gán vào một (hay nhiều) biến cùng kiểu với phần tử tệp Cú pháp :  Thủ tục Readln Đọc nguyên dòng và lưu vào danh sách biến READLN (<Tên biến tệp>, <Ds kết quả); Cú pháp : Program vd1; Var tep1: text; Hoten: string[20]; Begin Assign (tep1,’d:\danhsach.txt’); Reset (tep1); Readln (tep1, hoten); End. Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 Cú pháp :  Thủ tục Write ghi giá trị một (hay nhiều) biến vào một (hay nhiều) phần tử tệp. Các biến phải cùng kiểu với phần tử tệp. WRITE (<Tên biến tệp>, <ds biến>); c) Ghi dữ liệu tệp  Thủ tục Writeln ghi giá trị một (hay nhiều) biến vào một (hay nhiều) phần tử tệp. Con trỏ đưa xuống dòng tiếp theo. Cú pháp : WRITELN (<Tên biến tệp>, <ds biến>); Program vd1; Var tep1: text; Hoten: string[20]; Begin Assign (tep1,’d:\danhsach.txt’); Rewrite (tep1); write(‘nhap ho va ten’); readln(hoten); write (tep1, hoten); End. Tiết 37 CÁC THAO TÁC VỚI TỆP Bài 15 . Tệp định kiểu:  Tệp văn bản: Là tệp mà các phần tử có cùng một kiểu. Gồm các kí tự được phân chia thành một hoặc nhiều dòng. • Cấu trúc Tiết 37 KIỂU DỮ. Program vd1; Uses crt; Var tep1: TEXT; • Tệp văn bản • Tệp định kiểu Var < Tên biến tệp> : File of < ;kiểu phần tử>; Program vd2; Uses crt; Var tep1:File

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

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w