1. Bài toán
Yêu cầu: Viết chương trình tính tổng hai số a và b. Dữ liệu lấy từ tệp
- Input: Lấy dữ liệu từ file tong.inp theo cấu trúc 1 dòng gồm hai số cách nhau bằng một khoảng trắng
- Output:Ghi ra file tong.out kết quả tổng a và b
2. Giải thuật:
Bước 1. Nhập thông tin:
- Bước 1.1. Lấy hai số a và b từ tệp tong.inp bằng cấu trúc assign(biến tệp, tên tệp)
Bước 2. Xử lý:
Bước 3. Ghi ra file tong.out kết quả tổng hai số a và b.
3. Code Pascal:
Program tonghaiso;
var a,b,tong: integer;
f: text;
Begin
assign(f,'tong.inp');
reset(f);
read(f,a,b);
close(f);
tong:= a + b;
assign(f,'tong.out');
rewrite(f);
write(f,tong);
close(f);
End.
4. Giải thích code
Dong code |
Ý nghĩa |
Program tonghaiso; |
Đặt tên chương trình tonghaiso |
Var a,b,tong: integer; |
Khai báo biến a,b,tong kiểu integer |
f: Text |
Khai báo biến tệp f |
assign(f,'bai1.inp'); |
Gán tên tệp |
reset(f); |
Thủ tục mở tệp để đọc |
read(f,a,b); |
Đọc hai bến a,b từ tệp |
close(f); |
Đóng tệp sau khi đọc |
tong:= a + b; |
Gán tổng a và b bằng a + b |
assign(f,'tong.out'); |
Gán tên tệp |
rewrite(f); |
Thủ tục mở tệp chuẩn bị ghi |
write(f,tong) |
Ghi giá trị biến tong vào file tong.out |
close(f); |
Đóng tệp sau khi ghi |
End. |
Kết thúc chương trình |
5. Kết Quả Pascal
Kết luận:
▪ Bài này chúng ta lấy dữ liệu từ tệp không lấy dữ liệu từ bàn phím
▪ Kết quả ghi ra file tong.out chứ không in ra màn hình.
Không có nhận xét nào:
Đăng nhận xét