Bài dạy : Baì 6 PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁNTiết dạy : 1 tiết I.MỤC ĐÍCH YÊU CẦUVÀ KIẾN THỨC TRỌNG TÂM : -biết khái niệm phép toán, biểu thức, lệnh gán II.. PHƯƠNG PHÁP VÀ ĐỒ DÙNG
Trang 1Bài dạy : Baì 6 PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN
Tiết dạy : 1 tiết
I.MỤC ĐÍCH YÊU CẦUVÀ KIẾN THỨC TRỌNG TÂM :
-biết khái niệm phép toán, biểu thức, lệnh gán
II PHƯƠNG PHÁP VÀ ĐỒ DÙNG HỌC TẬP:
Thuyết minh kèm theo ví dụ minh hoạ, Gv hỏi , Hs trả lời
III TIẾN TRÌNH LÊN LỚP :
-Ổn định tổ chức : không dò bài cũ
NỘI DUNG
Nội dung bài giảng Hoạt động của thầy và trò
BÀI 6: PHÉP TOÁN, BIỂU THỨC, CÂU
LỆNH GÁN
1 Phép Toán:
Ví dụ:
Tổng toán học Trong pascal
(a+b) ≤(a2 +c) (a+b)<=(a*a+c)
2 Biểu thức số học:
Tổng toán học Trong pascal
5*a+ 6*b x*y/ z (x*x+2*x+3)/ (1+x*x)
3 Hàm số học chuẩn:
Vd : Sqr(x)
sqrt(x)
Ví dụ
Trong toán học Trong pascal
(-b+sqrt(b*b-*a*c))/(2*a)
4 Biểu thức quan hệ:
H: kể tên 1 số phép toán trong toán học mà em biết?
Cho hs đọc sách
Loại phép toán Trong Toán học Trong
Pascal Số học với
Số nguyên
+, -, x, div,mod +, -, *,
div,mod Số học với
Số thực
+, -, x , : +, -, * , /
Quan hệ < , ≤ , >, ≥ , = , ≠ <, <=, >,
>=, =, < >
or
Gọi hs cho 1 vài vd?
Qua vd nêu thì đưa ra khái niệm Biểu thức số học: Là biểu thức hằng, hoặc biến kiểu số được liên kết bởi các phép toán : +,-,*,/, div, mod, ( )
H: thứ tự thực hiện phép toán như thế nào?
Tl: trong () trước,nhân, chia, cộng, trừ sau
Hs xem 1 số hàm chuẩn trong SGK Gọi hs viết
H: nhắc lại các phép toán quan hệ vừa mới học Biểu thức trong đó chứa phép toán quan hệ
b
a 6
5
z
xy
2
2
1
3
2
x
x
x
Tên hàm(đối số)
a
ac b
b
2
4 2
<Bthức 1> <phép toán quan hệ> <Bthức 2>
Trang 2Trong đó:
-Biểu thức 1, 2 phải cùng kiểu
-Kết quả của Bthức quan hệ là True hoặc False
Vd : 5< 5 thì Bthức giá trị False
4*a>= 3+a nếu a=2 thì bthức có giá trị True
5 Biểu thức logic:
Vd1 :
5≤ x ≤1 => trong Pascal: (x>=5) and (x<=1)
Vd2 : Đk để a,b,c là độ dài 3 cạnh của tam giác:
Trong Pascal : (a+b>c) and(b+c>a) and(a+c>b)
6 Câu lệnh gán:
Trong đó : kiểu của Biểu thức phải cùng kiểu Tên
biến
Vd: x:=3;
i:=i+1;
z:=z-1;
x1:=(-b-sqrt(b*b-4*a*c))/(2*a);
Biểu thức logic: là biểu thức đơn giản,hoặc các biểu thức quan hệ liên kết nhau bởi các phép toán logic
Not A 1 0
Đặt cho tên biến ở bên trái dấu := giá trị mới bằng giá trị biểu thức ở vế bên phải
IV Củng cố : các phép toán, biểu thức, câu lệnh gán
Bài tập về nhà:
Bài 6,7 trang 35,36
Bài tập thêm:
1 Cho biết kết quả(True hoặc False) của biểu thức sau:
(x>1) and (x<0) với x=2
Not(a<1) or (a<2) với a=3
2 Đổi biểu thức sau sang Pascal:
<tên biến> := < biểu thức>;
) 1 ( 2
1 3
x x
x x
x y
x x x
x x
) 3 ( 1 1
) 3 ( 2 1
3 4
3 4