... Khong co loi truy xuat File ‘); End; 2.1.4 Đọc liệu từ file Cú pháp: Read(F, x); Chức năng: Đọc phần tử liệu từ file F vị trí trỏ file gán cho biến x 2.1.5 Ghi liệu lên file Cú pháp: Write(F, ... Ghi liệu vào file ASSIGN(f,FileName); REWRITE(f); WRITE(f,value); CLOSE(f); Đọc liệu từ file ASSIGN(f,FileName); RESET(f); While Not EOF(f) Do Begin READ(f,x); End; CLOSE(f); BÀ I TẬP Bài ... dãy C BÀI TẬP TỰ GIẢI Bài tập 1: Viết chương trình thực công việc sau: c) Tạo file số nguyên xếp chúng theo thứ tự tăng dần d) Hãy nối file lại với thành file thứ cho file có thứ tự tăng dần Bài...
... chng trỡnh in tng ca N s trờn Dữliệu vào cho tệp DULIEU.INP có cấu trúc: -Dòng chứa số nguyên N -Dòng thứ chứa số a1, a2,a3, aN số cách kí tự trống Dữliệu ghi vào tệp KETQUA.OUT có cấu trúc Tng ... mt du cỏch} -Bài giống nh tính tổng mảng có phần tử đợc nhập liệu từ tệp có sẵn nhập liệu chạy chơng trình -Khi viết chơng trình có phần lớn: +Phần 1: Đầu tiên ta phải đọc liệu từ tệp DULIEU.INP ... a2,a3, aN Vit chng trỡnh in tng ca N s trờn Dữliệu vào cho tệp DULIEU.INP có cấu trúc: -Một dòng chứa số a1, a2,a3, aN số cách kí tự trống Dữliệu ghi vào tệp KETQUA.OUT có cấu trúc -Một dòng trả...
... dung • Dữliệukiểutệp (file) • Các thao tác – Khai báo – Mở tệp (open) – Đọc tệp (read) – Ghi lên tệp (write) – Đóng tệp (close) Dữliệukiểutệp • Khái niệm kiểutệp (FILE) : – Tương tự kiểu ... (End Of File) kí tự kết thúc tệp – Lưu ý: kiểutệp C dùng để biểu diễn thư mục (directory/folder) Dữliệukiểutệp • Các tính chất tệp – Tên tệp: theo quy tắc đặt tên hệ điều hành – Kiểu tệp: văn ... báo biến kiểu tệp: – Cú pháp: FILE *; – Ý nghĩa: khai báo biến trỏ kiểuFILE Trong C dùng loại trỏ để thực thao tác cho tệp Các thao tác • Mở tệp: – Cú pháp: FILE *fopen(char *filename,...
... ta chọn kiểuliệu nào? */Ta chọn kiểuliệu nào? Khai báo biến cho toán 30 học sinh trên? - Yêu cầu học sinh: Viết đoạn lệnh để nhập xuất liệu cho phần tử - Kiểu mảng chiều gồm n kí tự có kiểu char ... thực gõ nhiều phím - Hỏi: Có khó khăn gặp phải? - Dẫn dắt: Cần có kiểuliệu cho phép ta nhập/xuất liệu cho xâu lệnh Tìm hiểu kiểu xâu - Ghi lên bảng cách khai báo biến xâu ngôn ngữ lập trình ... xâu: - Phép toán số học toán học kiểuliệu - Kí hiệu dấu cộng(+) chuẩn - Là phép toán cho kết xâu bao gồm xâu toán Tìm hiểu chức hạng nối vào cuối lần số phép toán kiểu xâu qua lượt từ trái qua...
... *(p + i)); } Dữliệukiểu trỏ (nâng cao) 11 VC VC & & BB BB Hướng tiếp cận Liên hệ số mảng chiều số mảng chiều (d, c) i ? i = d*C + c aCxD 10 11 i (d, c) ? d=i/C c=i%C Dữliệukiểu trỏ (nâng ... trỏ đến kiểu char làm đối số, giá trị trả có kiểu void Câu 11: Theo cách viết câu 10, ta biết số phần tử mảng truyền kô? Dữliệukiểu trỏ (nâng cao) 38 VC VC & & BB BB Bài tập Câu 11: Con ... printf(“\n”); } } Dữliệukiểu trỏ (nâng cao) 21 VC VC & & BB BB Mảng trỏ Đặt vấn đề Sử dụng cấu trúc liệu để lưu trữ thông tin sau? 0 2 Giải pháp? Cách 1: Mảng chiều 3x8 (tốn nhớ) Dữliệukiểu trỏ...
... DữliệukiểutệpDữliệu ghi vào tệp sau: Tep van ban 123 1.234500000E+02 Dòng trống d Đọc liệu từ tệp văn bản: Sau tiến hành mở tệp, trỏ tệp đặt dòng đầu.Ta dùng thủ tục Read Readln để đọc liệu ... số phần tử thực đọc * Ghi tệp không định kiểu: BlockWrite(bientep,biennho,i); Truy nhập tệp không định kiểu: 10/12 DữliệukiểutệpTệp không kiểu truy nhập tệp có kiểu nghĩa dùng thủ tục Seek(bientep,n) ... End Tệp có kiểu: 7/12 Dữliệukiểutệp a Đọc ghi : - Ghi lên tệp: Write(bientep,bien1,bien2,…); bien1,bien2,…là biến kiểu với biến tệp - Đọc tệp: Read(bientep,bien1,bien2,…); Chú ý: Khác với tệp...
... truy cập tệp Thẻ tệp (file handle) Các thông tin tệp Các kiểu vào với tệp Khái niệm tệp Đường dẫn truy cập tệp ổ đĩa Tên thư mục Tên tệp Phần mở rộng Tên Thẻ tệp (file handle) ... cuối tệp “t” Mở tệp theo kiểu văn “b” Mở tệp theo kiểu nhị phân Hàm fopen() Mở tệp Hàm nguyên mẫu: FILE *fopen(const char *filename, const char *mode); xâu kí tự gồm tên tệp đường dẫn tới tệp ... đầu tệp Con trỏ tệp Là trỏ kiểuFILE Chỉ đến vùng nhớ chứa thông tin liên quan đến tệp Tên tệp Tình trạng Vị trí làm việc Con trỏ tệp Chế độ Ý nghĩa “r” Mở tệp để đọc, trả lại lỗi tệp...
... không định kiểu tương hợp với kiểufile 4.2 Khai báo Var : File; 4.3 Các thủ tục hàm thao tác file không đinh kiểu 4.3.1 Mở file Mở file chưa có đĩa: Rewrite(F, k); Mở file có đĩa: ... hàm không sử dụng file dạng text: Seek, FilePos, FileSize • Sau thao tác xuất nhập file: Ghi liệu vào file Đọc liệu từ file ASSIGN(f,FileName); ASSIGN(f,FileName); REWRITE(f); RESET(f); WRITE(f,value); ... IV FILE KHÔNG ĐỊNH KIỂU (FILE VẬT LÝ) 4.1 Khái niệm File không định kiểufile không xác định kiểu thành phần file, mà hiểu dãy byte, phần tử có kích thước k byte, quy định người lập trình File...
... trình nối file văn có đĩa thành file thứ với tên file nhập vào từ bàn phím Gợi ý: - Mở filefile để đọc liệu, mở file để ghi liệu - Lần lượt đọc phần tử file lưu vào file - Đóng ba file lại Bài tập ... không định kiểu tương hợp với kiểufile 4.2 Khai báo Var : File; 4.3 Các thủ tục hàm thao tác file không đinh kiểu 4.3.1 Mở file Mở file chưa có đĩa: Rewrite(F, k); Mở file có đĩa: ... IV FILE KHÔNG ĐỊNH KIỂU (FILE VẬT LÝ) 4.1 Khái niệm File không định kiểufile không xác định kiểu thành phần file, mà hiểu dãy byte, phần tử có kích thước k byte, quy định người lập trình File...
... Khong co loi truy xuat File ‘); End; 2.1.4 Đọc liệu từ file Cú pháp: Read(F, x); Chức năng: Đọc phần tử liệu từ file F vị trí trỏ file gán cho biến x 2.1.5 Ghi liệu lên file Cú pháp: Write(F, ... Ghi liệu vào file ASSIGN(f,FileName); REWRITE(f); WRITE(f,value); CLOSE(f); Đọc liệu từ file ASSIGN(f,FileName); RESET(f); While Not EOF(f) Do Begin READ(f,x); End; CLOSE(f); BÀI TẬP Bài ... dãy C BÀI TẬP TỰ GIẢI Bài tập 1: Viết chương trình thực công việc sau: c) Tạo file số nguyên xếp chúng theo thứ tự tăng dần d) Hãy nối file lại với thành file thứ cho file có thứ tự tăng dần Bài...
... Khong co loi truy xuat File ‘); End; 2.1.4 Đọc liệu từ file Cú pháp: Read(F, x); Chức năng: Đọc phần tử liệu từ file F vị trí trỏ file gán cho biến x 2.1.5 Ghi liệu lên file Cú pháp: Write(F, ... Ghi liệu vào file ASSIGN(f,FileName); REWRITE(f); WRITE(f,value); CLOSE(f); Đọc liệu từ file ASSIGN(f,FileName); RESET(f); While Not EOF(f) Do Begin READ(f,x); End; CLOSE(f); BÀ I TẬP Bài ... dãy C BÀI TẬP TỰ GIẢI Bài tập 1: Viết chương trình thực công việc sau: c) Tạo file số nguyên xếp chúng theo thứ tự tăng dần d) Hãy nối file lại với thành file thứ cho file có thứ tự tăng dần Bài...
... đặt liệu vào tệp đóng tệp thủ tục CLOSE (Biến _Tệp) VD : CLOSE(F1); Đọc liệu từ tệp có a Mở tệp để đọc Pascal dùng thủ tục liền theo thứ tự ASSIGN (Biến _Tệp, Tên _tệp) ; Gán tên _tệp cho biến _tệp; ... END; Tệp không định kiểuTệp không định kiểukiểufile đặc biệt Đó tệp định nghĩa hay khai báo ra, ta không nói rõ chứa gì, không nói rõ chất liệu ghi Vì việc chuyển liệu từ đĩa vào cấu trúc liệu ... phần tử tệp VD : Muốn đọc tất phần tử tệp WHILE not EOF(Biến _Tệp) DO BEGIN Read(Biến _Tệp, X); END; c.Bớc cuối việc đọc liệu từ tệp đóng tệp thủ tục CLOSE (Biến _Tệp) VD : CLOSE(F1); 5 .Tệp truy...
... BB Bài tập Bài 5: Toán tử dùng để xác định địa g ị ị biến? Bài 6: Toán tử dùng để xác định giá trị biến trỏ trỏ đến? Bài 7: Phép lấy giá trị gián tiếp gì? Bài 8: Các phần tử mảng xếp nhớ nào? Bài ... int int p2 – p1 = ? Bài 13: Giống câu mảng float? Tin học sở - Đặng Bình Phương VC & BB Bài tập Bài 14: Trình bày khai báo trỏ pchar trỏ y p đến kiểu char Bài 15: Cho biến cost kiểu int Khai báo ... VC & BB Câu hỏi lý thuyết Bài 10: Nếu ta truyền cho hàm đối số mảng y g chiều Trình bày hai cách nhận biết phần tử cuối mảng? Bài 11: Trình bày phép toán thực trỏ? Bài 12: Cho trỏ p1 trỏ đến...
... cho File ‘CAMTRAI.TXT’ tổ chức : + Dòng đầu số N số quan hệ rủ + N dòng , Mỗi dòng quan hệ + Dòng cuối nhóm khởi xướng Hỏi học sinh cắm trại File CAMTRAI.TXT AB>CEF C>AD EG>D CD>B D>E FC Bài ... nguyên ( Kiểu Byte) (2