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.Hc 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.Kim tra bài cũ:
3.Dy bài mới
Hot độ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 * 233 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ố
thc x, a từ bàn phím. Sau đó
tính
A = ax3 + ax2 + 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 = ax3 + ax2 + a
= a * ( x * x + x * x * x +
1 )
B = ( a – x )2 + ( a + x )2
= a2 2ax + x2 + a2 + 2ax
+ x2
= 2a2 + 2x2
= 2 * ( a * a + x * x )
GV: ớ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 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.Cng cố ( Kiểm tra 15 phút ):
Đề bài: Lập chương trình nhập c số thực x, a
từ bàn phím. Sau đó tính
A = 4x3 – 5x – 6y + 7xy
B = 9x2y + 9xy2 – 81xy + 72
Nhắc nh học sinh trước khi viết chương trình
tính giá trcủ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à