2. Kĩ năng: Phân biệt được các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal. Thái độ: Nghiêm túc, có ý thức và yêu thích môn học... II. Giáo viên: Sách giáo khoa, máy tính điện tử[r]
(1)BÀI TẬP
I MỤC TIÊU:
1 Kiến thức: Vận dung kiến thức học vào làm tập.
2 Kĩ năng: Phân biệt kiểu liệu ngôn ngữ lập trình Pascal. 3 Thái độ: Nghiêm túc, có ý thức u thích mơn học.
II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.
III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp: (1’)
8A1:……… 8A2:……… 2 Kiểm tra cũ:
Thông qua học 3 Bài mới:
Hoạt động GV Hoạt động HS Nội dung ghi bảng
Hoạt động 1: (43’) Bài tập 2. + GV: Yêu cầu HS thực hiện:
1 Hãy nêu hai kiểu liệu phép tốn thực kiểu liệu, phép tốn khơng có nghĩa kiểu liệu
+ GV: Thực thảo luận theo nhóm trình bày nội dung
2 Dãy chữ số 2010 thuộc kiểu liệu nào?
+ GV: Gọi cá nhân HS trình bày câu trả lời
+ GV: Nhận xét đánh giá
3 Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây:
Writeln(‘5+20’,‘20+5’); Writeln(‘5+20’,20+5);
Hai lệnh sau có tương đương với không? Tại sao?
Writeln(‘100’); Writeln(100); + GV: Thực thảo luận theo nhóm trình bày nội dung
4 Viết biểu thức toán kí hiệu Pascal:
1 Hai ví dụ:
a) Dữ liệu kiểu số liệu kiểu xâu kí tự
b) Dữ liệu kiểu số nguyên liệu kiểu số thực
+ HS: Thảo luận theo nhóm nhỏ hội ý trình bày nội dung câu hỏi Dãy chữ số 2010 liệu kiểu liệu số nguyên, số thực kiểu xâu kí tự
+ HS: Thực trả lời bạn khác nhận xét bổ xung ý kiến 3 Writeln('5+20=','20+5') in ra hình hai xâu kí tự '5+20' '20+5' liền nhau: 5+20 = 20+5, cịn lệnh Writeln('5+20=',20+5) in hình xâu kí tự '5+20' tổng 20 + sau: 5+20=25 Hai lệnh tương đương xuất hình 100
+ HS: Thảo luận theo nhóm nhỏ hội ý trình bày nội dung câu hỏi + HS: Áp dụng nội dung học thực yêu cầu:
2 Bài tập 2: Ngày soạn: Ngày dạy: Tuần: 4
(2)a) ab+c d; b) ax2 + bx + c; c) 1x−a
5(b+2) ; d) (a2 + b)(a + c)3
+ GV: Yêu cầu HS thực vào theo cá nhân, em lên bảng thực sửa
5 Chuyển biểu thức viết Pascal sau biểu thức toán:
a) (a + b)*(a + b) – x/y;
b) b/(a*a + c);
c) a*a/((2*b + c)*(2*b + c));
d)1 + 1/2 + 1/(2*3) + 1/(3*4) + 1/ (4*5)
+ GV: Yêu cầu HS thực vào theo cá nhân, em khác lên bảng thực sửa
6 Hãy xác định kết biểu thức sau đây:
a) 15 – 3; b) (20 – 15)2 25; c) 112 = 121;
d) x > 10 – 3x
+ GV: Kiểm chứng kết thực em
7 Viết biểu thức tập kí hiệu Pascal
+ GV: Quan sát hướng dẫn em thực
+ GV: Sửa lỗi sai em thường mắc phải
+ GV: Hệ thống lại kiến thức, nhận xét chốt nội dung học
a) a/b + c/d;
b) a*x*x + b*x + c; c) 1/x – a/5*(b+2);
d) (a*a+b)*(a+c)*(a+c)*(a+c); + HS: Tự thực theo cá nhân vào vở, em lên bảng thực bạn khác nhận xét kết + HS: Vận dụng thực toán ngược so với 4, thực theo yêu cầu
a)
2
(a b) x y
;
b) b a c;
c)
2
2
(2 )
a b c ;
d)
1 1
1
2 2.3 3.4 4.5
+ HS: Thực viết biểu thức hướng dẫn GV, làm theo yêu cầu
+ HS: Kiểm tra nhanh nội dung GV đưa ra:
a) Đúng; b) Sai; c) Đúng;
d) Đúng x > 2.5; ngược lại, phép so sánh có kết sai + HS: Tập trung thực
+ HS: Thực tương tự tập làm theo yêu cầu:
a) 15-8>=3;
b)(20-15)*(20-15)<>25;
c) 11*11=121;
d) x>10-3*x
+ HS: Tập trung ý lắng nghe hệ thông kiến thức
4 Củng cố:
- Củng cố nội dung 5 Dặn dò: (1’)
(3)