Bai 7 Các thủ tục vào ra
Chia sẻ bởi Nguyễn Hữu Duy |
Ngày 25/04/2019 |
65
Chia sẻ tài liệu: Bai 7 Các thủ tục vào ra thuộc Tin học 11
Nội dung tài liệu:
BÀI 7
CÁC THỦ TỤC CHUẨN VÀO/RA ĐƠN GIẢN
Bài toán đặt vấn đề
Viết chương trình tính và in ra màn hình diện tích (S) của hình chữ nhật, với chiều dài a và chiều rộng b được nhập từ bàn phím?
Làm cách nào để nhập a, b từ bàn phím và in kết quả ra màn hình?
1. Nhập dữ liệu vào từ bàn phím:
Việc nhập dữ liệu từ bàn phím được thực hiện bằng thủ tục chuẩn:
Cú pháp:
read();
Hoặc
readln();
Danh sách các biến vào là một hoặc nhiều biến, nếu nhiều biến thì các biến cách nhau bởi dấu phẩy.
Ví dụ
read(n);
readln(n);
read(a, b);
readln(a, b);
Dùng để nhập lần lượt 2 giá trị từ bàn phím và gán giá trị tương ứng vừa nhập cho a, b.
Dùng để nhập 1 giá trị từ bàn phím và gán giá trị vừa nhập cho n.
Khi nhập giá trị cho nhiều biến, những giá trị này phải được gỏ cách nhau bởi một dấu cách hoặc Enter
Các giá trị nhập vào phải phù hợp với kiểu dữ liệu của biến đã khai báo
Để nhập giá trị 2.3 và 5 cho biến a ,b khai báo kiểu real
Hoặc
2.3
Phím cách
5
Enter
2.3
5
Enter
Enter
2. Đưa dữ liệu ra màn hình
Để đưa dữ liệu ra màn hình ta dùng thủ tục:
write();
Hoặc
writeln();
Danh sách kết quả ra có thể là tên biến đơn, biểu thức hoặc hằng. Các thành phần trong kết quả cách nhau bởi dấu phẩy.
Thủ tục writeln sau khi đưa thông tin ra màn hình con trỏ xuống dòng tiếp theo
Ví dụ:
Để nhập giá trị cho biến M từ bàn phím ta dùng:
writeln(‘Nhap gia tri M: ‘);
readln(M);
Sau khi thực hiện lệnh writeln màn hình xuất hiện dòng thông báo sau:
Nhap gia tri M:
_
Thủ tục write sau khi đưa thông tin ra màn hình con trỏ không xuống dòng
Ví dụ:
Để nhập giá trị cho biến M từ bàn phím ta dùng:
write(‘Nhap gia tri M: ‘);
readln(M);
Sau khi thực hiện các lệnh write màn hình xuất hiện dòng thông báo sau:
Nhap gia tri M:
_
Ví dụ: Viết chương trình tính chu vi và diện tích của hình chữ nhật, với chiều dài a và chiều rộng b được nhập từ bàn phím?
program vi_du;
var s, cv, a, b: integer;
Begin
write(‘Nhap chieu dai va chieu rong: ’);
readln (a, b);
s:=a*b;
cv:=2*(a+b);
writeln(‘Dien tich la: ’, s , ‘Chu vi la: ’ , cv);
readln
End.
Thủ tục in kết quả ra màn hình
Thủ tục nhập dữ liệu từ bàn phím
Tạm dừng thực hiện chương trình, hiển thị kết quả của chương trình
Trong thủ tục write và writeln, sau mỗi kết quả ra có thể có quy cách ra.
Quy cách ra có dạng:
Đối với kết quả thực:
:<độ rộng>:
Đối với các kết quả khác:
:<độ rộng>
Độ rộng và chữ số phần thập phân là các hằng số nguyên không âm.
Ví dụ
Với i=42, j=-72, a+b=25.2
Và thủ tục
writeln(i:3, j:4, a+b:7:3);
4
2
7
2
2
5
.
2
0
0
-
BÀI 8
SOẠN THẢO, DỊCH, THỰC HIỆN VÀ HIỆU CHỈNH CHƯƠNG TRÌNH
Để soạn thảo, dịch, chạy và hiệu chỉnh chương trình Pascal người ta sử dụng Turbo Pascal 7.0
Để mở Turbo Pascal ta mở biểu tượng trên Desktop
Hoặc vào C:TPBin chạy tập tin TURBO.EXE
Màn hình soạn thảo của Turbo Pascal
Biên dich chương trình nhấn tổ hợp phím Alt +F9
Chạy chương trình: Nhấn tổ hợp phím Ctrl +F9
màn hình khi chạy ví dụ trên:
Lưu chương trình (File): Nhấn F2
Mở file đã lưu: Nhấn F3
Thoát khỏi phần mềm Turbo Pascal nhấn: Alt + X
CÁC THỦ TỤC CHUẨN VÀO/RA ĐƠN GIẢN
Bài toán đặt vấn đề
Viết chương trình tính và in ra màn hình diện tích (S) của hình chữ nhật, với chiều dài a và chiều rộng b được nhập từ bàn phím?
Làm cách nào để nhập a, b từ bàn phím và in kết quả ra màn hình?
1. Nhập dữ liệu vào từ bàn phím:
Việc nhập dữ liệu từ bàn phím được thực hiện bằng thủ tục chuẩn:
Cú pháp:
read(
Hoặc
readln(
Danh sách các biến vào là một hoặc nhiều biến, nếu nhiều biến thì các biến cách nhau bởi dấu phẩy.
Ví dụ
read(n);
readln(n);
read(a, b);
readln(a, b);
Dùng để nhập lần lượt 2 giá trị từ bàn phím và gán giá trị tương ứng vừa nhập cho a, b.
Dùng để nhập 1 giá trị từ bàn phím và gán giá trị vừa nhập cho n.
Khi nhập giá trị cho nhiều biến, những giá trị này phải được gỏ cách nhau bởi một dấu cách hoặc Enter
Các giá trị nhập vào phải phù hợp với kiểu dữ liệu của biến đã khai báo
Để nhập giá trị 2.3 và 5 cho biến a ,b khai báo kiểu real
Hoặc
2.3
Phím cách
5
Enter
2.3
5
Enter
Enter
2. Đưa dữ liệu ra màn hình
Để đưa dữ liệu ra màn hình ta dùng thủ tục:
write(
Hoặc
writeln(
Danh sách kết quả ra có thể là tên biến đơn, biểu thức hoặc hằng. Các thành phần trong kết quả cách nhau bởi dấu phẩy.
Thủ tục writeln sau khi đưa thông tin ra màn hình con trỏ xuống dòng tiếp theo
Ví dụ:
Để nhập giá trị cho biến M từ bàn phím ta dùng:
writeln(‘Nhap gia tri M: ‘);
readln(M);
Sau khi thực hiện lệnh writeln màn hình xuất hiện dòng thông báo sau:
Nhap gia tri M:
_
Thủ tục write sau khi đưa thông tin ra màn hình con trỏ không xuống dòng
Ví dụ:
Để nhập giá trị cho biến M từ bàn phím ta dùng:
write(‘Nhap gia tri M: ‘);
readln(M);
Sau khi thực hiện các lệnh write màn hình xuất hiện dòng thông báo sau:
Nhap gia tri M:
_
Ví dụ: Viết chương trình tính chu vi và diện tích của hình chữ nhật, với chiều dài a và chiều rộng b được nhập từ bàn phím?
program vi_du;
var s, cv, a, b: integer;
Begin
write(‘Nhap chieu dai va chieu rong: ’);
readln (a, b);
s:=a*b;
cv:=2*(a+b);
writeln(‘Dien tich la: ’, s , ‘Chu vi la: ’ , cv);
readln
End.
Thủ tục in kết quả ra màn hình
Thủ tục nhập dữ liệu từ bàn phím
Tạm dừng thực hiện chương trình, hiển thị kết quả của chương trình
Trong thủ tục write và writeln, sau mỗi kết quả ra có thể có quy cách ra.
Quy cách ra có dạng:
Đối với kết quả thực:
:<độ rộng>:
Đối với các kết quả khác:
:<độ rộng>
Độ rộng và chữ số phần thập phân là các hằng số nguyên không âm.
Ví dụ
Với i=42, j=-72, a+b=25.2
Và thủ tục
writeln(i:3, j:4, a+b:7:3);
4
2
7
2
2
5
.
2
0
0
-
BÀI 8
SOẠN THẢO, DỊCH, THỰC HIỆN VÀ HIỆU CHỈNH CHƯƠNG TRÌNH
Để soạn thảo, dịch, chạy và hiệu chỉnh chương trình Pascal người ta sử dụng Turbo Pascal 7.0
Để mở Turbo Pascal ta mở biểu tượng trên Desktop
Hoặc vào C:TPBin chạy tập tin TURBO.EXE
Màn hình soạn thảo của Turbo Pascal
Biên dich chương trình nhấn tổ hợp phím Alt +F9
Chạy chương trình: Nhấn tổ hợp phím Ctrl +F9
màn hình khi chạy ví dụ trên:
Lưu chương trình (File): Nhấn F2
Mở file đã lưu: Nhấn F3
Thoát khỏi phần mềm Turbo Pascal nhấn: Alt + X
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Hữu Duy
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)