Tiết 15
Bài tập
A.MỤC TIÊU:
Rèn luyện cho học sinh cách tính giá trị biêu thức, viết
chương trình tính giá trị biểu thức
Viết chương trình Pascal đơn giản đúng, chính xác,
khoa học
B. CHUẨN BỊ:
1.Giáo viên: Bảng phụ, giáo án, đồ dùng dạy học.
2.Học sinh: Kiến thức bài cũ, vở ghi, đồ dùng học tập.
C.CÁC HOẠT ĐỘNG DẠY HỌC.
1.Ổn định tổ chức
Kiểm tra sĩ số lớp:
Lớp
7A1:…………………………………………
……
Lớp 7A2
:……………………………………………
…
2.Kiểm tra bài cũ:
3.Dạy bài mới
Hoạt động của giáo viên và học
sinh
Nội dung
GV: Đưa bảng phụ ghi nội dung
bài tập 1
“ Cho biết kết quả và kiểu dữ
liệu của các biểu thức sau:
Tiết 15: Bài tập
Bài tập 1:
a. 3 + 5.0 = 8.0
Real
b. 6 / 3 + 2 div 3 = 2
a. 3 + 5.0
b. 6 / 3 + 2 div 3
c. 5 * 3 + 14 mod 4
d. 7 – 6 * 2 –33 div 4 – 3
e. (- 10 * ( (45 mod 3 ) +
12 ) ) / 6
HS: Lên bảng làm bài
GV: Chữa bài, đánh giá
GV: Đưa bảng phụ ghi nội dung
bài tập 2
“ Lập chương trình nhập các số
thực x, a từ bàn phím. Sau đó
tính
A = ax
3
+ ax
2
+ a
Integer
c. 5 * 3 + 14 mod 4
= 15 + 2 = 17
Integer
d. 7 – 6 * 2 –33 div 4 – 3
= 7 – 12 – 8 –
3 = 16
Integer
e. ( 10 * ( (45 mod 3 ) + 12
) ) / 6
= ( 10 * ( 0 + 12 ) ) / 6
= ( 10 * 12 ) / 6 = 20
Real
Bài tập 2:
Program
B = ( a – x )
2
+ ( a + x
)
2
Hướng dẫn:
Chuyển ngôn ngữ toán học về
ngôn ngữ Pascal
HS:
A = ax
3
+ ax
2
+ a
= a * ( x * x + x * x * x +
1 )
B = ( a – x )
2
+ ( a + x )
2
= a
2
– 2ax + x
2
+ a
2
+ 2ax
+ x
2
= 2a
2
+ 2x
2
= 2 * ( a * a + x * x )
GV: Hướng dẫn học sinh viết
Tinh_gia_tri_bieu_thuc ;
Var A, B, x, a : Real;
Begin
Write(‘Tinh gia tri cua cac
bieu thuc’);
Write (‘ Cho biet gia tri cua
a = ‘);
Readln ( a );
Write (‘ Cho biet gia tri cua
x = ‘);
Readln ( x );
A : = a * ( x * x + x * x
* x + 1 );
B : = 2 * ( a * a + x * x );
Writeln (‘ Gia tri cua bieu
chương trình và dự đoán kiểu dữ
liệu của kết quả
HS: Kiểu dữ liệu của kết quả :
Real. Viết chương trình
GV: Nhận xét, đánh giá.
thuc A = ‘, A : 4 : 1 );
Writeln (‘ Gia tri cua bieu
thuc B = ‘, B : 4 : 1 );
Readln ;
End.
4.Củng cố ( Kiểm tra 15 phút ):
Đề bài: Lập chương trình nhập các số thực x, a
từ bàn phím. Sau đó tính
A = 4x
3
– 5x – 6y + 7xy
B = 9x
2
y + 9xy
2
– 81xy + 72
Nhắc nhở học sinh trước khi viết chương trình
tính giá trị của biểu thức phải chuyển biểu thức đó về dạng
ngôn ngữ của Pascal
Ghi nhớ kiểu dữ liệu của kết quả để khai báo
chính xác
5.Hướng dẫn về nhà
Viết chương trình tính giá trị biểu thức thông
dụng
Ghi nhớ kỹ các kiến thức
D.RÚT KINH NGHIỆM:
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
……
===========================