Tải bản đầy đủ (.pdf) (6 trang)

Giáo án Tin học 8 - Tiết 24-25, Bài thực hành 4: Sử dụng câu lệnh điều kiện If...Then - Trần Thị Kim Nguyên

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (122.87 KB, 6 trang )

<span class='text_page_counter'>(1)</span>TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8. 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 câu lệnh điều kiện if…then trong chương trình. - Rèn được kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong 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 mới. III. Tiến trình hoạt động: 1. Ổn định lớp: - Giữ trật tự lớp học. - Kieåm tra só soá. 2. Kieåm tra baøi cuõ: 3. Bài mới: Hoạt động của 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. 1 Lop8.net. - Có thể sử dụng các câu lệnh if…then loàng nhau. - Sử dụng từ khoá and có thể kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều đúng. Ngược lại, nó có giá trị sai. Ví duï: (a>0) and (a<=5) Từ khóa or cũng được 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 khi taát caû caùc pheùp so sánh thành phần đều sai. Ngược lại, nó có giá trị đúng. 1. Baøi 1:. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(2)</span> TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8. 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 ra thuật toán.. Bước 1: nhập 2 số a, b từ bàn phím. Bước 2: nếu a<=b thì hiển thị ra màn hình giá trị biến a trước rồi đến giá trị biến b. Bước 3: nếu b<a thì hiển thị ra màn hình giá trị biến b trước rồi đế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 thế 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 bộ dữ liệu để thử chương trình, lưu chương trình với tên Sap_xep. 4. Kiểm tra, đánh giá: - Nhận xét kết quả thực hành. - GV kieåm tra moät soá maùy. 5. 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. 2 Lop8.net. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(3)</span> TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8. 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 câu lệnh điều kiện if…then trong chương trình. - Rèn được kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong 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 mới. III. Tiến trình hoạt động: 1. Ổn định lớp: - Giữ trật tự lớp học. - Kieåm tra só soá. 2. Kieåm tra baøi cuõ: 3. Bài mới: Hoạt động của giáo viên và học sinh Noäi dung 1. Baøi 2: ? Neâu yeâu caàu baøi taäp 2. HS: Trả lời. ? Hãy nêu thuật toán. HS: Trả lời. GV ñöa ra chöông trình cuûa baøi 2 vaø yeâu caàu HS tìm hieåu yù nghóa caùc caâu leänh trong 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 bộ dữ liệu mà SGK yeâu caàu. ? Qua kết quả nhận được em thấy chương trình viết đã được 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. 3 Lop8.net. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(4)</span> TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8 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. 2. Baøi 3:. GV ñöa ra noäi dung baøi taäp 3. ? 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 của tam giác khi thoả mãn điều kiện gì. HS: Trả lời. GV ñöa ra 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 trong chöông trình, cho dịch và chạy với các bộ 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 3 canh cua mot tam giac!’) Else writeln(‘a, b, c khong la 3 canh cua 1 tam giac’); Readln End.. 4. Kiểm tra, đánh giá: - Nhận xét kết quả thực hành. - GV kieåm tra moät soá maùy. 5. Daën doø:. NĂM HỌC 2010-2011. 4 Lop8.net. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(5)</span> TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8. - 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 mới. III. Tiến trình hoạt động: 1. Ổn định lớp: - Giữ trật tự lớp học, kiểm tra sĩ số. 2. Kieåm tra baøi cuõ: 3. 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. trình thực hiện thuật toán với các bộ dữ Output: Max (=max{a, b, c}, là số lớn nhất trong ba số lieäu (3, 6, 10). a, b vaø c). Bước 1. Nhập 3 số a, b, c. Bước 2. Gán Maxa. Bước 3. Nếu b>Max, gán Maxb. Bước 4. Nếu c>Max, gán Maxc. Bước 5. Thông báo kết quả Max và kết thúc thuật toán. Moâ phoûng: Bước a b c Số lớn nhất 1 3 6 10 2 3 6 10 3 3 3 6 10 6 4 3 6 10 10 Em haõy xaùc ñònh Input, Output vaø moâ taû 5 3 6 10 10 thuật toán tìm giá trị tuyệt đối của một Caâu 2: số cho trước. Input: Soá a; Output: b(=|a|, giá trị tuyệt đối của số a). Bước 1. Nhập số a. Bước 2. Nếu a<0, gán b-a; ngược lại, gán ba.. NĂM HỌC 2010-2011. 5 Lop8.net. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(6)</span> TRƯỜNG THCS SÔNG RAY. GIÁO ÁN TIN HỌC 8 Bước 3. In giá trị của b (giá trị tuyệt đối của a).. 4. Cuûng coá: 5. 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 của 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 hằng ngày đi làm bằng xe máy, nếu 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 sẽ phải chi thêm một 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 phải chi 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. 6 Lop8.net. GIÁO VIÊN: TRẦN THỊ KIM NGUYÊN.

<span class='text_page_counter'>(7)</span>

×