I. MỤC TIÊU:
1. Kiến thức:
Ôn lại các kiến thức đã học.
2. Kĩ năng:
Viết được các chương trình Pascal đơn giản
3. Thái độ:
- Ham thích môn học.
- Tích cực học tập
II. PHƯƠNG PHÁP:
Phương pháp thử, trực quan, thảo luận nhóm, thực hành.
III. CHUẨN BỊ:
1. Giáo viên:
- SGK, tài liệu, giáo án.
- Đồ dùng dạy học: máy vi tính
2. Học sinh:
- Đọc trước bài và học bài ở nhà.
- SGK, đồ dùng học tập: máy vi tính
Ngày soạn: 27/09/2009 Tuần 6: Tiết 11: BÀI TẬP I. MỤC TIÊU: 1. Kiến thức: Ôn lại các kiến thức đã học. 2. Kĩ năng: Viết được các chương trình Pascal đơn giản 3. Thái độ: - Ham thích môn học. - Tích cực học tập II. PHƯƠNG PHÁP: Phương pháp thử, trực quan, thảo luận nhóm, thực hành. III. CHUẨN BỊ: 1. Giáo viên: - SGK, tài liệu, giáo án. - Đồ dùng dạy học: máy vi tính 2. Học sinh: - Đọc trước bài và học bài ở nhà. - SGK, đồ dùng học tập: máy vi tính IV. TIẾN TRÌNH LÊN LỚP: Ổn định lớp. 2. Bài mới: Hoạt động của Gv - Hs Nội dung Hoạt động 1: Ôn lại kiến thức trọng tâm để học sinh làm bài tập. (15’) Gv: Trong Turbo Pascal có những kiểu dữ liệu nào? Cho ví dụ. Hs: Trả lời. Gv: Cho Hs quan sát bảng: Kiểu dữ liệu Tên kiểu Ví dụ Số nguyên Integer 10 Số thực Real 7.56 Kí tự Char ‘A’ Xâu kí tự String ‘lop83’ Gv: Phạm vi giá trị của các kiểu dữ liệu Hs: Trả lời. Gv: Cho Hs quan sát bảng: Tên kiểu Phạm vi giá trị Integer Trong khoảng -215 đến 215 - 1 Real Có giá trị tuyệt đối trong khoảng 2.9 x 10-39 đến 1.7 x 1038 và số 0 Char Một kí tự trong bảng chữ cái String Xâu kí tự, tối đa gồm 255 kí tự Gv: Hãy cho biết các phép toán số học trong ngôn ngữ Pascal? Cho ví dụ. Hs: Trả lời. Gv: Cho Hs quan sát bảng: Kí hiệu Phép toán Kiểu dữ liệu Ví dụ + Cộng Số nguyên, số thực 10 + 4=14 - Trừ Số nguyên, số thực 10-5=5 * Nhân Số nguyên, số thực 10*5=50 / Chia Số nguyên, số thực 10/5=2 Div Chia lấy phần nguyên Số nguyên 10 div 3=3 Mod Chia lấy phần dư Số nguyên 10 mod3=1 Gv: Cho 3 học sinh lên bảng viết, dưới lớp viết vào bảng phụ theo nhóm. Gv: Viết câu lệnh thông báo kết quả tính diện tích hình tròn ra màn hình. Hs: Thực hành. Gv: Viết câu lệnh nhập bán kính hình tròn. Hs: Thực hành. Gv: Viết câu lệnh tạm ngừng chương trình. Hs: Thực hành. Gv: Thu kết quả của các nhóm, các nhóm tự chấm chéo, nhận xét với bài làm trên bảng. Hs: Nhận xét. Hoạt động 2: Sửa các bài tập trong SGK trang 26 (25’) Gv: Cho Hs đọc đề bài. Hs: Trả lời. Hs: Nhận xét. Gv: Chốt. Hs: Đọc đề bài và bài làm của mình. Hs: Nhận xét. Gv: Chốt Hs: Đọc đề bài và bài làm của mình. Hs: Nhận xét. Gv: Chốt Hs: Đọc đề bài và bài làm của mình. Hs: Nhận xét. Gv: Chốt Gv: Kể tên các phép toán so sánh trong Pascal? Hs: Trả lời. Hs: Đọc đề bài 6 và viết bài làm lên bảng. Gv: Chốt. 1. Các kiểu dữ liệu cơ bản: Số nguyên: Integer Số thực: Real Kí tự: Char Xâu kí tự: String 2. Các phép toán với dữ liệu kiểu số: - Cộng: + - Trừ: - - Nhân: * - Chia: / - Phép chia lấy phần nguyên: Div - Phép chia lấy phần dư: Mod 3. Một số câu lệnh dùng để giao tiếp giữa người và máy tính: - Thông báo kết quả tính toán - Nhập dữ liệu - Tạm ngừng chương trình 4. Bài tập: Bài 1: Có thể nêu các ví dụ sau: - Dữ liệu kiểu số và kiểu xâu kí tự. Phép cộng được định nghĩa trên dữ liệu số, nhưng không có nghĩa trên dữ liệu kiểu xâu. - Dữ liệu kiểu số nguyên và dữ liệu kiểu số thực. Phép chia lấy phần nguyên và phép chia lấy phần dư có nghĩa trên dữ liệu kiểu số nguyên, nhưng không có nghĩa trên dữ liệu kiểu số thực. Bài 2: Dãy chữ số 2010 có thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự. Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn ( ' ). Var a: real; b: integer; c: string; Begin writeln('2010'); writeln(2010); a:=2010; b:=2010; c:=’2010’ End. Bài 3 : Lệnh Writeln('5+20=','20+5') in ra màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5 Lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 như sau: 5+20=25. Bài 4: Các biểu thức trong Pascal: a. = a/b + c/d b. ax2 + bx + c = a*x*x+b*x+c c. = 1/x - a/5 * (b+2) d. (a2+b)(1+c)3 =(a*a*b)*(1+c)* (1+c)*(1+c) Bài 7: Các biểu thức trong Pascal: a. 15 - 8 ³ 3 15 - 8 >= 3 b. (20-15)2 ¹ 25 (20-15)*(20-15) 25 c. 112 = 121 11 * 11 = 121 d. x >10 – 3x x > 10 – 3 * x 3. Củng cố: Chốt lại kiến thức trọng tâm đã học. 4. Dặn dò: - Về nhà học bài, thực hành. - Coi trước bài: “Luyện gõ phím nhanh với Finger Break Out”. Rút kinh nghiệm:
Tài liệu đính kèm: