Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 15. Thao tác với tệp

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Lan
Ngày gửi: 08h:51' 19-04-2020
Dung lượng: 135.2 KB
Số lượt tải: 148
Số lượt thích: 0 người
BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
MÔN: TIN HỌC 11
GIÁO VIÊN: NGUYỄN THỊ LAN
THPT ĐÔ LƯƠNG 1
ĐẶT VẤN ĐỀ
(XÉT BÀI TOÁN 1)
Xét ví dụ: Viết chương trình nhập vào từ bàn phím 2 xâu S1 và S2. Tính và đưa ra màn hình xâu S3 là xâu ghép của S1 và S2 cùng với độ dài của nó.

ĐẶT VẤN ĐỀ
(XÉT BÀI TOÁN 1)
Xét ví dụ: Viết chương trình nhập vào từ bàn phím 2 xâu S1 và S2. Tính và đưa ra màn hình xâu S3 là xâu ghép của S1 và S2 cùng với độ dài của nó.
Khi chạy chương trình thì gồm có những việc nào cần phải làm?

+ Nhập input (a, b): từ bàn phím
+ Nhấn enter để xuất output: trên màn hình




Nhược điểm?
Khi thoát khỏi phần mềm hoặc tắt máy thì lần sau chạy lại chương trình toàn bộ input và output chạy trước đó đã bị mất!
ĐẶT VẤN ĐỀ
(XÉT BÀI TOÁN 2)
Xét ví dụ: Viết chương trình nhập vào 2 xâu S1 và S2. Tính và đưa ra xâu S3 là xâu ghép của S1 và S2 cùng với độ dài của nó.
Yêu cầu:
-Inptut: lưu trong tệp ‘xaughep.inp’ gồm 2 dòng
+ dòng 1: chứa s1
+ dòng 2: chứa s2



-Output: lưu trong tệp ‘xaughep.out’
+ dòng 1: : chứa S3
+ dòng 2: chứa độ dài của s3



ĐẶT VẤN ĐỀ
(XÉT BÀI TOÁN 2)
Xét ví dụ: Viết chương trình nhập vào 2 xâu S1 và S2. Tính và đưa ra xâu S3 là xâu ghép của S1 và S2 cùng với độ dài của nó.



BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
1. Vai trò của kiểu tệp
- Lưu trữ lâu dài dữ liệu (vào, ra)
- Lưu trữ lượng dữ liệu lớn

2. Khai báo (Pascal)
- Cú pháp: Var :text;
- Ví dụ:
VD1:
Var f: text;
VD2:
Var f1, f2: text;


BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
3. Thao tác với tệp (Pascal)
a. Gắn tên tệp:
- Cú pháp: assign(, );

- Ví dụ 1: assign(f1, ‘xaughep.inp’ );

gắn tên tệp ‘xaughep.inp’ cho biến tệp f1

- Ví dụ 2: assign(f2, ‘xaughep.out’ );


gắn tên tệp ‘xaughep.out’ cho biến tệp f2



Mục đích
Mục đích
BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
3. Thao tác với tệp (Pascal)
b. Mở tệp:
b1/ Mở để đọc:
- Cú pháp: reset();
- Ví dụ 1: reset(f1);

Mở tệp được gắn cho biến tệp f1 để đọc

b2/ Mở để ghi:
- Cú pháp: rewrite();
- Ví dụ 1: rewrite(f2);

Mở tệp được gắn cho biến tệp f2 để ghi



Mục đích
Mục đích
BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
3. Thao tác với tệp (Pascal)
c. Đọc/ ghi tệp:
c1/ Đọc tệp:
- Cú pháp: read(,);
Hoặc: readln(,);
- Ví dụ : readln(f1,s1);
read(f1,s2);

c2/ Ghi tệp
- Cú pháp: write(,);
Hoặc: writeln(,);
- Ví dụ: writeln(f2,s3);
write(f2,’do dai cua xau ghep la:’, length(s3));

BÀI 14. KIỂU DỮ LIỆU TỆP
BÀI 15. THAO TÁC VỚI TỆP
3. Thao tác với tệp (Pascal)
d. Đóng tệp:
- Cú pháp: close();
- Ví dụ: close(f1);
close(f2);
BÀI TẬP CỦNG CỐ
Xét bài tập: Viết chương trình nhập vào 2 số nguyên a và b. Tính và đưa tổng và tích của 2 số đó.
Yêu cầu:
-Inptut: lưu trong tệp ‘so.inp’ gồm 2 dòng
+ dòng 1: chứa a
+ dòng 2: chứa b


-Output: lưu trong tệp ‘so.out’
+ dòng 1: : chứa tổng của a và b
+ dòng 2: chứa tích của a và b



 
Gửi ý kiến