Bài mới: Hoạt động của giáo viên và học sinh Noäi dung Hãy viết thuật toán tìm số lớn nhất Caâu 1: trong 3 soá a, b, c.. em haõy moâ phoûng quaù Input: Ba soá a, b, c.[r]
(1)TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC Tuaàn: 12 Tieát: 24 Bài thực hành 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF…THEN I Muïc tieâu yeâu caàu: Giuùp hoïc sinh: - Viết câu lệnh điều kiện if…then chương trình - Rèn kĩ ban đầu đọc các chương trình đơn giản và hiểu ý nghĩa thuật toán sử dụng chương trình II Chuaån bò: - Giaùo vieân: chuaån bò giaùo aùn toát, phoøng maùy - Học sinh: học bài cũ và xem trước bài III Tiến trình hoạt động: Ổn định lớp: - Giữ trật tự lớp học - Kieåm tra só soá Kieåm tra baøi cuõ: Bài mới: Hoạt động giáo viên và học sinh Noäi dung Bài thực hành 4: SỬ DỤNG CAÂU LEÄNH ÑIEÀU KIEÄN IF…THEN GV đưa nội dung bài tập yêu cầuHS đọc và nêu yêu NĂM HỌC 2010-2011 Lop8.net - Có thể sử dụng các câu lệnh if…then loàng - Sử dụng từ khoá and có thể kết hợp nhiều phép so sánh đơn giản thành phép so sánh phức hợp Giá trị phép so sánh này là đúng và tất các phép so sánh đơn giản đúng Ngược lại, nó có giá trị sai Ví duï: (a>0) and (a<=5) Từ khóa or sử dụng để kết hợp nhiều phépso sánh đơn giaûn Giaù trò cuûa pheùp so saùnh naøy chæ sai taát caû caùc pheùp so sánh thành phần sai Ngược lại, nó có giá trị đúng Baøi 1: GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (2) TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC cầu bài toán ? Hãy mô tả thuật toán để giải bài toán đã cho HS: Trả lời GV chốt lại và đưa thuật toán Bước 1: nhập số a, b từ bàn phím Bước 2: a<=b thì hiển thị màn hình giá trị biến a trước đến giá trị biến b Bước 3: b<a thì hiển thị màn hình giá trị biến b trước đến giá trị biến a GV yêu cầu HS quan sát và tìm hiểu ý nghĩa chương Bước 4: kết thúc trình saép xeáp GV yeâu caàu HS goõ chöông trình vaøo maùy ? Làm nào để dịch và chạy chương trình HS: Trả lời ? Löu chöông trình nhö theá naøo HS: Trả lời GV yeâu caàu HS dòch vaø chaïy chöông trình Nhaäp caùc liệu để thử chương trình, lưu chương trình với tên Sap_xep Kiểm tra, đánh giá: - Nhận xét kết thực hành - GV kieåm tra moät soá maùy Daën doø: - Veà nhaø hoïc baøi - Về nhà xem lại các thao tác thực hành NĂM HỌC 2010-2011 Lop8.net GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (3) TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC Tuaàn: 13 Tieát: 25 Bài thực hành 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF…THEN (TT) I Muïc tieâu yeâu caàu: Giuùp hoïc sinh: - Viết câu lệnh điều kiện if…then chương trình - Rèn kĩ ban đầu đọc các chương trình đơn giản và hiểu ý nghĩa thuật toán sử dụng chương trình II Chuaån bò: - Giaùo vieân: chuaån bò giaùo aùn toát, phoøng maùy - Học sinh: học bài cũ và xem trước bài III Tiến trình hoạt động: Ổn định lớp: - Giữ trật tự lớp học - Kieåm tra só soá Kieåm tra baøi cuõ: Bài mới: Hoạt động giáo viên và học sinh Noäi dung Baøi 2: ? Neâu yeâu caàu baøi taäp HS: Trả lời ? Hãy nêu thuật toán HS: Trả lời GV ñöa chöông trình cuûa baøi vaø yeâu caàu HS tìm hieåu yù nghóa caùc caâu leänh chöông trình ? Theo em chöông trình coù loãi gì khoâng HS: Trả lời HS thực hành gõ và lưu chương trình vào máy, cho dịch vaø chaïy HS cho chạy chương trình với các liệu mà SGK yeâu caàu ? Qua kết nhận em thấy chương trình viết đã chưa? Program ai_cao_hon; HS: Trả lời Uese crt; ? Hãy tìm chỗ chưa đúng để sữa chương trình Var Long, Trang: real; Begin HS: trả lời Clrscr; Write9’Nhap chieu cao cua NĂM HỌC 2010-2011 Lop8.net GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (4) TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC ban Long: ’); Readln(Long); Write(‘Nhap chieu cao cua Trang: ‘); Readln(Trang); If Long>Trang than writeln(‘Ban Long cao hon’); If Long<Trang then writeln(‘Ban Trang cao hon’) Else writeln(‘Hai ban cao bang nhau’); Readln End Baøi 3: GV ñöa noäi dung baøi taäp ? Hãy nêu yêu cầu bài toán HS: Trả lời ? Ba số dương có thể là độ dài ba cạnh tam giác thoả mãn điều kiện gì HS: Trả lời GV ñöa chöông trình baøi 3, yeâu caàu caùc nhoùm thaûo luaän vaø tìm yù nghóa caùc caâu leänh chöông trình, cho dịch và chạy với các số tùy ý Program Ba_canh_tam_giac; Uses crt; Var a, b, c: real; Begin Clrscr; Write(‘Nhap ba so a, b vaø c: ‘); Readln(a,b,c); If (a+b>c) and (b+c>a) and (c+a>b) then Writeln(‘a, b va c la canh cua mot tam giac!’) Else writeln(‘a, b, c khong la canh cua tam giac’); Readln End Kiểm tra, đánh giá: - Nhận xét kết thực hành - GV kieåm tra moät soá maùy Daën doø: NĂM HỌC 2010-2011 Lop8.net GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (5) TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC - Veà nhaø hoïc baøi - Về nhà xem lại các thao tác thực hành Tuaàn: 13 Tieát: 26 BÀI TẬP I Muïc tieâu yeâu caàu: - Ôn lại các kiến thức đã học - Giaûi quyeát moät soá baøi taäp II Chuaån bò: - Giaùo vieân: chuaån bò giaùo aùn toát - Học sinh: học bài cũ và xem trước bài III Tiến trình hoạt động: Ổn định lớp: - Giữ trật tự lớp học, kiểm tra sĩ số Kieåm tra baøi cuõ: Bài mới: Hoạt động giáo viên và học sinh Noäi dung Hãy viết thuật toán tìm số lớn Caâu 1: soá a, b, c em haõy moâ phoûng quaù Input: Ba soá a, b, c trình thực thuật toán với các Output: Max (=max{a, b, c}, là số lớn ba số lieäu (3, 6, 10) a, b vaø c) Bước Nhập số a, b, c Bước Gán Maxa Bước Nếu b>Max, gán Maxb Bước Nếu c>Max, gán Maxc Bước Thông báo kết Max và kết thúc thuật toán Moâ phoûng: Bước a b c Số lớn 10 10 3 10 6 10 10 Em haõy xaùc ñònh Input, Output vaø moâ taû 10 10 thuật toán tìm giá trị tuyệt đối Caâu 2: số cho trước Input: Soá a; Output: b(=|a|, giá trị tuyệt đối số a) Bước Nhập số a Bước Nếu a<0, gán b-a; ngược lại, gán ba NĂM HỌC 2010-2011 Lop8.net GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (6) TRƯỜNG THCS SÔNG RAY GIÁO ÁN TIN HỌC Bước In giá trị b (giá trị tuyệt đối a) Cuûng coá: Daën doø: Tiết sau kiểm tra thực hành Tuaàn: 14 Tieát: 27 KIỂM TRA THỰC HÀNH I Muïc tieâu yeâu caàu: Kiểm tra việc lĩnh hội kiến thức HS II Chuaån bò: - Giaùo vieân: Đề kiểm tra - Hoïc sinh: Học baøi cũ, oân tập III Tiến trình hoạt động: GV phát đề cho HS: Khoa ngày làm xe máy, xăng có giá 14500 đồng /lít tháng Khia chi x đồng mua xăng Khi xăng tăng giá lên 19000 đồng/lít, hỏi Khoa thêm khoản tiền để mua xăng là bao nhiêu? Hãy viết chương trình tính số tiền mà Khoa thêm để mua xăng Đáp án: Program muaxang; Var x, y: real; Begin Write(‘So tien Khoa mua xang voi gia cu la: ‘); Readln(x); y:=19000*x/14500; Writeln(‘So tien bo mua xang voi gia moi la: ‘,y:15:0); writeln(‘So tien bo phai chi them mua xang la: ‘,y-x:115:0); readln end NĂM HỌC 2010-2011 Lop8.net GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN (7)