Cuûng coá: Nắm các bước để hoàn thành một chương trình: Phân tích bài toán để xác định dữ liệu vào, dữ liệu ra.. Xây dựng thuật toán.[r]
(1)Tuaàn 07: Tieát 10: Ngày soạn: 19/09/2008 Ngaøy daïy: 23/09/2008 BAØI TAÄP A Muïc tieâu: Kiến thức: Củng cố nội dung đã đạt tiết thực hành Biết sử dụng các thủ tục chuẩn vào\ra Biết xác định input và output Kyõ naêng: Bước đầu biết phân tích và hoàn thành chương trình đơn giản trên Turbo Pascal Thái độ: B Troïng taâm: Biết thể từ công thức toán học sang Pascal Biết thể các phép toán quan hệ C Chuaån bò: Giaùo vieân: Giáo án, giải các bài tập cuối chương II - SGK., SBT HS: Làm các BT đã giao D Tieán trình tieát hoïc: Tổ chức lớp: Lớp trưởng báo cáo sĩ số lớp và đồng phục lớp mình Baøi kieåm tra 15 phuùt: Câu (3 điểm): Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng Pascal STT Biểu thức toán Biểu thức Pascal x y a x 1 1 x b c b a b b 2a a Câu (2 điểm): A,B là biến nguyên với A=9 , B=7 sau thực các lệnh gán sau: A:=A+B; B:=A-B; A:=A-B; Keát quaû: a) A=16, B=2; b) A=0, B=9; c) A=7, B=9; d) A=16 , B=9 Câu ( điểm): Cho N là biến nguyên, ta có biểu thức logic sau: (N mod <> 0) and (N mod =0) là điều kiện để xác định a) N laø soá chaün vaø N chia heát cho b) N laø soá chaün vaø N khoâng chia heát cho c) N laø soá leû vaø N chia heát cho d) N laø soá leû vaø N khoâng chia heát cho Caâu ( ñieåm): Caùch bieåu dieãn Pascal ABS(X)+ABS(Y) /Y+X laø bieãu dieãn cuûa bieåu thức x y x y x y y a) b) c) d) x x x yx y yx y Caâu ( ñieåm): Bieán X coù theå nhaän caùc giaù trò: ‘2’; ‘4‘; ‘6’; ‘8’, bieán Y nhaän moät hai giá trị TRUE ; FALSE Khai báo biến nào sau là đúng? a) var x,y:char; b) var x,y: Boolean; c) var x:byte; d) var x:char; Giaùo aùn tin hoïc 11 Trang Lop11.com (2) y:boolean; y:Boolean; x2 x e Câu ( điểm): Hãy biểu diễn biểu thức toán học sang Pascal cos ( x) Đáp án: Caâu 1: a, (x-y)/(x-1) b, (x>= -1) and (x<=1) c, (-b+sqrt(sqr(a)-aqr(b)))/(2*a)+b/a Caâu 2: c Caâu 3: c Caâu 4: d Caâu 5: c Caâu 6: (sqr(sqr(x))+exp(sqr(x)))/sqr(cos(x)) Baøi taäp: HÑ1: Baøi taäp (SGK) Noäi dung Hoạt động GV và HS Hãy viết biểu thức toán học đây GV: Goïi HS leân baûng laøm Pascal: HS: Leân baûng laøm y GV: Gọi HS khác đứng dậy nhận xét x z HS: Nhận xét, bổ sung bạn trả lời chưa 1 z đúng a x3 GV: Choát laïi vaø ghi leân baûng HÑ2: Baøi taäp (SGK) Noäi dung Hoạt động GV và HS GV: Goïi HS leân baûng laøm Hãy chuyển các biểu thức Pascal HS: Leân baûng laøm baøi đây sang biểu thức toán học tương ứng: GV: Goïi HS khaùc nhaän xeùt, boå sung a) a/b*2 b) a*b*c/2 HS: Nhaän xeùt, boå sung c) 1/a*1/c d) b/sqrt(a*a+b) GV: Nhaän xeùt, cho ñieåm HÑ3 Baøi taäp (SGK) Noäi dung Hãy viết biểu thức logic cho kết true toạ độ (x,y) là điểm nằm vùng gạch chéo kể biên các hình 2.a và 2.b HÑ4: Baøi taäp (SGK) Noäi dung Hãy viết chương trình nhập số a (a>0) tính và đưa diện tích phần chéo hình (Kq làm tròn đến chữ số thập phân) Giaùo aùn tin hoïc 11 Hoạt động GV và HS GV: Gọi HS trả lời HS: Leân baûng laøm: a) (y>=abs(x)) and (y<=1) and (y>=0); b) (abs(x)<=1) and (abs(y)<=1); GV: Nhaän xeùt, cho ñieåm Hoạt động GV và HS GV: Hướng dẫn hs giải câu tìm input, output, nhận xét đặc điểm diện tích vùng gạch hình sgk (bằng ½ diện tích hình tròn tâm O(0,0) bán kính =a) +Viết câu lệnh để nhập giá trị a từ bàn phím? +Viết lệnh đưa giá trị a màn hình? HS: Làm theo hướng dẫn GV Trang Lop11.com (3) E Cuûng coá: Nắm các bước để hoàn thành chương trình: Phân tích bài toán để xác định liệu vào, liệu Xây dựng thuật toán Phân biệt cách viết các công thức toán học với Pascal Daën doø: Xem và soạn trước bài: “ Cấu trúc rẽ nhánh” F Ruùt kinh nghieäm: Giaùo aùn tin hoïc 11 Trang Lop11.com (4)