Tuần : Số 08
Tiết : 07
Ngày soạn: 20/09/2007
Ngày giảng: 28/09/2007
Bài 7: các thủ tục chuẩn vào ra đơn giản
I. Mục đích, yêu cầu:
1. Kiến thức
- Biết lệnh vào/ra đơn giản để nhập dữ lệu từ bàn phím hoặc đa dữ liệu ra màn hình.
2. Kĩ năng
- Viết đợc một số lệnh vào/ra đơn giản.
3. Thái độ
- Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều quy định nghiêm
ngặt trong lập trình.
II. Chuẩn bị của Giáo viên và học sinh:
1. Giáo viên: SGK, giáo án, STK (máy chiếu nếu có).
2. Học sinh: SGK, chuẩn bị trớc bài ở nhà.
III. Phơng pháp giảng dạy
- Thuyết trình, vấn đáp
IV. Tiến trình bài học và các hoạt động:
1. ổn định tổ chức: 1
2. Kiểm tra bài cũ: 4
Câu hỏi: Em hãy viết biểu thức sau trong NNLT?
a)
b
cba
ac
b3
cb
a2
+
hai giá trị liên tiếp phải nhấn phím Space
hoặc phím Enter.
- HS: Chú ý nghe giảng và ghi bài.
- GV: Việc dùng Readln không tham số
có tác dụng chờ ngời dùng không tham số
có tác dụng chờ ngời dùng nhấn phím
Enter trớc khi tiếp tục thực hiện chơng
trình, nhờ đó ngời dùng có thể xem kết
quả trớc đó còn lu trên màn hình.
1. Nhập dữ liệu vào từ bàn phím
- Ta dùng thủ tục chuẩn Read hoặc Readln
có cú pháp nh sau.
- Cú pháp: Read (<danh sách biến vào>);
hoặc Readln(<danh sách biến vào>);
- Ví dụ1: Read (N);
Readln(a, b, c);
- Chú ý: Khi nhập dữ liệu từ bàn phím Read
và Readln có ý nghĩa nh nhau, thờng hay
dùng Readln hơn. Readln luôn chờ gõ phím
Enter.
- VD 2: Viết chơng trình nhập dữ liệu cho
bài toán giải phơng trình bậc hai
ax
2
+bx+c=0
Program GPTB2;
Uses Crt;
Var a, b, c, d: Integer;
x1, x2: Real;
Begin
trong chơng trình.
- HS: Chú ý nghe giảng và ghi bài.
- GV: Nêu ra chú ý cho HS khi thực hiện
lệnh vào/ra trong chơng trình và nêu rõ
chức năng khi thực hiện thủ tục
Readln/Writeln khi không có tham số.
- HS: Chú ý nghe giảng và ghi bài.
- GV: Giải thích cách sử dụng viết kết quả
ra màn hình có quy cách.
- HS: Chú ý nghe giảng.
Readln(N);
+ VD 1.
Program Vidu;
Var N:Byte;
Begin
Write(Hay nhap so hoc sinh trong lop
ban); Readln(N);
Writeln(Vay ban co ,N-1, nguoi
ban trong lop);
Write( Go Enter de ket thuc chuong
trinh);
Readln;
End.
*Chú ý:
- Các thủ tục Readln và Writeln có thể
không có tham số.
- Thủ tục Write (Writeln), sau mỗi kết quả ra
(biến, hằng, biểu thức) có thể có quy cách
ra. Quy cách có dạng.
+ Đối với số thực: