Bài tập: Viết chương trình tính chỉ + HS: Đọc và tìm hiểu các thông số khối cơ thể BMI theo công thức tin và nội dung liên quan đến bài w toán được đưa ra.. của một người tính bằng kilôg[r]
(1)Tuần: 10 Tiết: 19 Ngày soạn: 26/10/2015 Ngày dạy: 28/10/2015 BÀI TẬP I MỤC TIÊU: Kiến thức: Luyện tập nội dung khái báo và sử dụng biến Kĩ năng: - Sửa các lỗi quá trình khai báo và sử dụng biến - Viết chương trình Pascal đơn giản, khai báo đúng biến, câu lệnh vào để nhập thông tin từ bàn phím đưa thông tin màn hình Thái độ: Nghiêm túc quá trình làm bài tập, có ý thức học tập, sáng tạo, tự chủ II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra bài cũ: Lồng ghép nội dung bài học Bài mới: Hoạt động GV Hoạt động HS Hoạt động 1: (10’) Tìm hiểu bài tập + GV: Tìm lỗi sai các lệnh + HS: Thực theo cá nhân khai báo sau và sửa lại cho đúng: thực vào học a) var start, begin: real; a) var start: real; b) const x:=3.14; y:=1000; b) const x=3.14; y=1000; c) var a=5; c) const a=5; d) const ten lop = ‘8A 1’; d) const ten_lop = ‘8A 2’; e) var HS, TB: integer, real; e) var HS: integer; TB: real; f) const ten = Tin hoc; f) const ten = ‘Tin hoc’; g) var a; b: integer; g) var a, b: integer; Hoạt động 2: (20’) Tìm hiểu bài tập + GV: Yêu cầu HS tìm hiểu nội + HS: Ghi bài vào vở, nghiên cứu dung bài tập tìm hiểu nội dung bài Bài tập: Viết chương trình tính + HS: Đọc và tìm hiểu các thông số khối thể BMI theo công thức tin và nội dung liên quan đến bài w toán đưa BMI= H , đó w là cân nặng + HS: Trình bày Input và Output người (tính kilôgam), - Input: cân nặng, chiều cao H là chiều cao người đó (tính người - Output: Chỉ số BMI mét) + GV: Cho biết biến cần khai báo + HS:Khai báo biến chiều cao và cân nặng và số BMI chương trình là gì? + GV: Mỗi biến này tương ứng với + HS: Kiểu liệu Real loại liệu gì? + GV: Giải thích lí lựa chọn + HS: Cân nặng và chiều cao có Nội dung ghi bảng Bài tập a) var start: real; b) const x=3.14; y=1000; c) const a=5; d) const ten_lop = ‘8A 2’; e) var HS: integer; TB: real; f) const ten = ‘Tin hoc’; g) var a, b: integer; Bài tập * Bài giải: Program chiso; Uses Crt; Var BMI, h, w: Real; Begin Write(‘nhap h: ’); Readln(h); Write( ‘nhap w: ’); Readln(w); BMI := w/(h*h); Writeln(‘BMI = ’,BMI); End (2) liệu trên số lẽ nên khai báo kiểu Real để có + GV: Gọi HS trả lời các bạn thể tính phần thập phân phù khác lắng nghe nhận xét hợp với yêu cầu bài toán + GV: Cho HS thảo luận nhóm lớn + HS: Thảo luận theo yêu cầu + GV: Yêu cầu HS viết đoạn + HS: Viết chương trình minh chương trình này giấy để minh họa và tìm hiểu chương trình họa thưc + GV: Vấn đáp các liệu nào + HS: Chiều cao và cân nặng nhập từ bàn phím nhập từ bàn phím + GV: Dữ liệu nào dùng để xuất kết + HS: Chỉ số BMI tình toán + GV: Cho HS thực trên máy + HS: Thực theo yêu cầu tính, viết chương trình theo cá nhân GV đưa + GV: Chỉnh sửa sai xót và hoàn + HS: Lắng nghe, chú ý theo dõi chỉnh nội dung bài học Hoạt động 3: (13’) Tìm hiểu bài tập + GV: Yêu cầu HS tìm hiểu nội + HS: Ghi bài vào vở, nghiên cứu Bài tập dung bài tập tìm hiểu nội dung bài * Bài giải: Bài tập: Tính cước phí sử dụng các + HS: Đọc và tìm hiểu các thông Program ADSL; dịch vụ internet qua đường truyền tin và nội dung liên quan đến bài Var a,b,s,T: Real; ADSL hàng tháng với cách tính toán đưa Begin cước phí là trả theo lưu lượng sử + HS: Trình bày Input và Output Write(‘Nhap tien thue dụng, cho sau: tương tự bài toán trên bao hang thang: ’); Tổng số tiền=tiền thuê bao hàng + HS: Thực các bước lập Readln(a); tháng + đơn giá 1MB * số MB chương trình thực tương tự Write(‘Nhap don gia liệu đã sử dụng hướng dẫn bài tập trên MB: ’); + GV: Hãy cho biết biến cần khai + HS: Phát biểu: Readln(b); báo chương trình là gì? A: Tiền thuê bao tháng, b: Write(‘Nhap MB du lieu + GV: Biến này tương ứng với Đơn giá 1MB, c: Số MB liệu da su dung ’); loại liệu gì? đã sử dụng, T: Tổng số tiền Kiểu Readln(s); liệu Real T:= a+b*s; + GV: Giải thích lí lựa chọn kiểu + HS: Chú ý lắng nghe phần giải Write(‘Tong so tien phai liệu trên thích sử dụng biến toan: ’); + GV: Nhận xét và bổ sung + HS: Tập trung chú ý lắng nghe Readln; + GV: Yêu cầu hoàn thành đoạn + HS: Viết chương trình theo End chương trình này giấy nhóm lớn + GV: Chỉnh sửa sai xót và hoàn + HS: Thực hướng chỉnh nội dung dẫn GV + GV: Hướng dẫn HS làm bài + HS: Lắng nghe, chú ý theo dõi toán đơn giản Pascal và thực theo hướng dẫn Củng cố: - Củng cố nội dung bài học Dặn dò: (1’) - Ôn lại bài đã học Chuẩn bị các bài tập IV RÚT KINH NGHIỆM: (3)