-GV: Chia học sinh ra thành 4 nhóm và yêu cầu * Mô tả thuật toán: học sinh xác định input, output, mô tả thuật toán B1: Nhập chiều cao của Long và Trang.. B2: Nếu Long> Trang, kết quả “L[r]
(1)Trường THCS Cương sơn năm học 2010-2011 gi¸o ¸n Tin TuÇn 17 Ngµy so¹n: 8/12/2010 Ngµy gi¶ng: 14/12/2010 TiÕt 31 : BÀI THỰC HÀNH ( tiết 1) SỬ DỤNG LỆNH ĐIỂU KIỆN IF…THEN I MỤC TIÊU - Luyện tập sử dụng câu lệnh điều kiện If…then - Rèn luyệ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 CHUẨN BỊ DẠY VÀ HỌC: - GV: Sgk, sgv, giáo án, máy tính, máy chiếu, bảng và số chương trình đã viết sẵn - HS: Sgk, vở, bút, máy tính, … III HOẠT ĐỘNG DẠY VÀ HỌC: Ổn đ ịnh lớp(1’): 2: Kiểm tra bài cũ(5’) -GV: Hãy viết lại biểu thực điều kiện dạng thiếu và dạng đủ Nêu ý nghĩa câu lệnh? Thực hành Hoạt động Giáo viên & Học sinh Nội dung - GV: Em hãy xác định Input và Output bài toán? Mô tả thuật toán để giải bài toán trên? -HS: Xác định Input, Output và mô tả lại thuật toán đã làm tiết bài tập trước - GV: Gọi HS khác nhận xét bài làm bạn - HS: Nhận xét bài làm bạn -GV: Nhận xét và đưa thuật toán - GV: Đưa chương trình và giải thích ý nghĩa chương trình, sau đó yêu cầu học sinh gõ lại chương trình - HS: Gõ lại chương trình SGK -GV: Quan sát HS làm bài và hướng dẫn học sinh nào còn chưa làm - GV: Sau HS nhập chương trình, GV nhắc lại các thao tác dịch và sữa lỗi sau đó yêu cầu HS tự thực lại trên máy mình Và chạy chưong trình với các liệu SGK - HS: Thực trên máy - GV: Em hãy nhắc lại thao tác lưu chương trình trên máy tính? - HS: Suy nghỉ, trả lời - GV: Hướng dẫn lại thao tác lưu chương trình, lưu ý HS lưu chương trình vào thư mục riêng mình GV: NguyÔn ThÞ B×nh Bài Viết chương trình nhập số nguyên a và b khác từ bàn phím và in hai số đó màn hình theo thứ tự không giảm a) Mô tả thuật toán để giải bài toán: -Input: a, b -Output: hai số a, b xếp theo thứ tư tăng dần *Mô tả thuật toán: B1: Nhập số nguyên a, b từ bàn phím B2: Nếu a<b thì hiển thị màn hình biến a biến b B3: Nếu b<a thì hiển thị biến b rồ biến a B4: kết thúc chương trình b) Gõ chương trình (SGk trang 52) c) Nhấn Alt + F9 để sửa lỗi chương trình - Nhấn Ctrl + F9 để chạy chương trình với các liệu: (12, 53) in ra: (12 53) (65, 20) in ra: (20 65) - Nhấn F2 để lưu chương trình với tên Sap_xep.pas Bài Viết chương trình nhập chiều cao hai bạn Long và Trang, in màn hình kết so sánh chiều cao hai bạn, chẳng Trang: 62 Lop8.net (2) Trường THCS Cương sơn năm học 2010-2011 - HS: Lưu bài - GV: Quan sát và sửa lỗi cho số học sinh chưa lưu bài gi¸o ¸n Tin hạn “bạn Long cao hơn” - Input: Chiều cao Long và Trang -Output: Kết so sanh -GV: Chia học sinh thành nhóm và yêu cầu * Mô tả thuật toán: học sinh xác định input, output, mô tả thuật toán B1: Nhập chiều cao Long và Trang B2: Nếu Long> Trang, kết “Long cao cho bài toán -HS: Hoạt động theo nhóm trang” và chuyển đến B4 - GV: Gọi đại diện nhóm lên trình bày, nhóm B3: Nếu Long< Trang , kết “ Trang cao khác nhận xét hơn” , ngược lại “hai bạn nhau” - HS: Trình bày thuật toán cho bài toán B4: Kết thúc thuật toán a) Gõ chương trình (Sgk trang 53) b) Lưu chương trình -GV: Yêu cầu các nhóm nhập chương trình và - Nhấn F2 và lưu chương trình với tên lưu chương trình với tên Aicaohon.pas GV lưu ý Aicaohon.pas c) Chạy chương trình với các liệu: HS lưu chương trình vào đúng ổ đĩa, thư mục (1.5, 1.6) -> “Ban trang cao hon” Sau đó các nhóm chạy chương trình và đưa nhận xét với các liệu khác Sgk (1.6, 1.5) -> “Ban Long cao hon” và “Hai ban cao bang nhau” - HS: Thực hành theo nhóm và đưa kết qua nhận xét cho bài (1.6, 1.6) -> “Hai ban cao bang nhau” - GV: Quan sát các nhóm làm việc và hướng dẫn d) Sửa lại chương trình để có kết đúng - GV: Khi HS làm song bài và nhận xét kết quả, gv đặt câu hỏi - Vậy làm cách nào để chương trình để chương trình chạy và đưa thông báo? - HS: Tiếp tục làm việc theo nhóm và đưa cách giải - GV: Phân tích và đưa các cách giải chính xác 4.Cũng cố, dặn dò(1’) -Củng cố: Nhắc lại cấu trúc câu lệnh If…then dạng thiếu và dạng đủ, ý nghĩa từ khóa And và Or Dặn dò: + Ra bài tập nhà: Xác định input, output, mô tả thuật toán và viết chương trình cho chương trình nhập số nguyên N từ bàn phím và đưa thông báo N là số âm hay số dương GV: NguyÔn ThÞ B×nh Trang: 63 Lop8.net (3) Trường THCS Cương sơn năm học 2010-2011 gi¸o ¸n Tin TuÇn 17 Ngµy so¹n: 09/12/2010 Ngµy gi¶ng: 16/12/2010 Tiết 32: BÀI THỰC HÀNH ( tiết 2) SỬ DỤNG LỆNH ĐIỂU KIỆN IF…THEN I MỤC TIÊU - Luyện tập sử dụng câu lệnh điều kiện If…then - Rèn luyệ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 CHUẨN BỊ DẠY VÀ HỌC: - GV: Sgk, sgv, giáo án, máy tính, máy chiếu, bảng và số chương trình đã viết sẵn - HS: Sgk, vở, bút, máy tính, … III HOẠT ĐỘNG DẠY VÀ HỌC: Ổn đ ịnh lớp(1’) 2.Kiểm tra bài cũ(5’) -GV: Hãy viết lại biểu thực điều kiện dạng thiếu và dạng đủ Nêu ý nghĩa câu lệnh? Thực hành(38’) Hoạt động Giáo viên & Học sinh Nội dung - GV: Đưa bài toán yêu cầu học sinh xác định Input, output bài toán - HS: Trả lời câu hỏi -GV: Yêu cầu học sinh mô tả thuật toán - HS: Mô tả thuật toán - GV: Từ thuật toán đựơc mô tả GV đưa cách giải và giải thích ý nghĩa từ khóa (Or) - GV: Yêu cầu học sinh nhập chương trình, sửa lỗi, lưu và chạy chương trình với các liệu khác - HS: Thực hành trên máy GV: Cuối giáo viên nhận xét, đánh giá và chấm điểm cho nhóm dựa trên kết các bài mà học sinh đã làm GV: NguyÔn ThÞ B×nh Bài Chương trình nhập ba số nguyên a, b, c từ bàn phím, kiểm tra và in màn hình kết kiểm tra ba số đó có thể là độ dài tam giác hay không -Input: số a, b, c lớn -Output: Thông báo số a, b, c có phải là ba cạnh tam giác hay không? * Mô tả thuật toán: B1: Nhập a, b, c >0 B2: Nếu (b+c>a) và (a+b>c) và (c+a>b), kết a, b,c là ba cạnh tam giác chuyển qua B4 B3: Thông báo a, b, c không phải là ba cạnh tam giác và chuyển qua B4 B4: Kết thúc chương trình Chương trình (SGK trang 54) - Các liệu: (1,2, 3) -> a, b, c không là ba cạnh tam giác (3, 5, 4) -> a, b, c là ba cạnh tam giác Trang: 64 Lop8.net (4) Trường THCS Cương sơn năm học 2010-2011 gi¸o ¸n Tin Bài 4: Viết chương trình nhập vào điểm bài kiểm tra bạn nào đó và đưa thông báo -NÕu ®iÓm nhá h¬n 5, in dßng ch÷ "Ban can co gang hon"; -NÕu ®iÓm lín h¬n hoÆc b»ng vµ nhá h¬n 6.5, in dßng ch÷ "Ban dat diem trung binh"; -NÕu ®iÓm lín h¬n hoÆc b»ng 6.5 vµ nhá h¬n 8, in dßng ch÷ "Ban dat diem Kha"; -NÕu ®iÓm lín h¬n hoÆc b»ng 8, in dßng ch÷ "Hoan ho ban dat diem Gioi" Cũng cố, dặn dò(1’) -Củng cố: Nhắc lại cấu trúc câu lệnh If…then dạng thiếu và dạng đủ, ý nghĩa từ khóa And và Or Dặn dò: GV: NguyÔn ThÞ B×nh Trang: 65 Lop8.net (5)