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.. Hs: Đọc đề bài và bài làm của mình.[r]
(1)Trường THCS Xuân Đường Ngày soạn: 27/09/2009 Tin học Tuần 6: BÀI TẬP Tiết 11: I MỤC TIÊU: Kiến thức: Ôn lại các kiến thức đã học Kĩ năng: Viết các chương trình Pascal đơn giản 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Ị: Giáo viên: - SGK, tài liệu, giáo án - Đồ dùng dạy học: máy vi tính 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 Bài mới: Hoạt động 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’) Các kiểu liệu bản: Gv: Trong Turbo Pascal có kiểu liệu nào? Cho ví dụ Hs: Trả lời Gv: Cho Hs quan sát bảng: Kiểu liệu Số nguyên Số thực Kí tự Xâu kí tự Tên kiểu Integer Real Char String Ví dụ 10 7.56 ‘A’ ‘lop83’ Gv: Phạm vi giá trị các kiểu liệu Hs: Trả lời Gv: Cho Hs quan sát bảng: Gv: Ngô Thị Thùy Dung Lop8.net Trang 22 (2) Trường THCS Xuân Đường Tên kiểu Integer Real Char String Tin học Phạm vi giá trị Trong khoảng -215 đến 215 - Có giá trị tuyệt đối khoảng 2.9 x 10-39 đến 1.7 x 1038 và số Một kí tự bảng chữ cái Xâu kí tự, tối đa gồm 255 kí tự - Số nguyên: Integer Số thực: Real Kí tự: Char Xâu kí tự: String Gv: Hãy cho biết các phép toán số học 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 + Cộng - Trừ * Nhân / Chia Div Mod Chia lấy phần nguyên Chia lấy phần dư Kiểu liệu Ví dụ Số nguyên, 10 + 4=14 số thực Số nguyên, 10-5=5 số thực Số nguyên, 10*5=50 số thực Số nguyên, 10/5=2 số thực Số nguyên 10 div 3=3 Số nguyên 10 mod3=1 Gv: Cho học sinh lên bảng viết, 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 tính diện tích hình tròn 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 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 Gv: Ngô Thị Thùy Dung Lop8.net Các phép toán với 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 Trang 23 (3) Trường THCS Xuân Đường Tin học Một số câu lệnh dùng để giao tiếp người và máy tính: - Thông báo kết tính toán - Nhập liệu - Tạm ngừng chương trình Hoạt động 2: Sửa các bài tập SGK trang 26 (25’) Gv: Cho Hs đọc đề bài Hs: Trả lời Hs: Nhận xét Gv: Chốt 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 định nghĩa trên liệu số, không có nghĩa trên liệu kiểu xâu - Dữ liệu kiểu số nguyên và 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 liệu kiểu số nguyên, không có nghĩa trên liệu kiểu số thực Bài 2: Hs: Đọc đề bài và bài làm mình Hs: Nhận xét Gv: Chốt Dãy chữ số 2010 có thể là liệu kiểu liệu số nguyên, số thực kiểu xâu kí tự Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2010 là liệu kiểu xâu, chúng ta phải viết dãy số này 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 : Hs: Đọc đề bài và bài làm mình Hs: Nhận xét Gv: Chốt Gv: Ngô Thị Thùy Dung Lệnh Writeln('5+20=','20+5') in màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5 Lop8.net Trang 24 (4) Trường THCS Xuân Đường Tin học Lệnh Writeln('5+20=',20+5) in màn hình xâu kí tự '5+20' và tổng 20 + sau: 5+20=25 Hs: Đọc đề bài và bài làm mình Hs: Nhận xét Gv: Chốt Bài 4: Các biểu thức Pascal: a a c b d = a/b + c/d b ax2 + bx + c = a*x*x+b*x+c a = 1/x - a/5 * c (b 2) (b+2) x d (a +b)(1+c) =(a*a*b)*(1+c)* (1+c)*(1+c) Gv: Kể tên các phép toán so sánh Pascal? Hs: Trả lời Hs: Đọc đề bài và viết bài làm lên bảng Gv: Chốt Bài 7: Các biểu thức Pascal: 15 - >= a 15 - b (20-15)2 25 (20-15)*(2015) <> 25 c 11 = 121 11 * 11 = 121 d x >10 – 3x x > 10 – * x Củng cố: Chốt lại kiến thức trọng tâm đã học 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: Gv: Ngô Thị Thùy Dung Lop8.net Trang 25 (5)