Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 27+28: Bài thực hành 4 "Sử dụng lệnh điều kiện If...then" - Năm học 2018-2019

doc 5 trang nhungbui22 09/08/2022 2380
Bạn đang xem tài liệu "Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 27+28: Bài thực hành 4 "Sử dụng lệnh điều kiện If...then" - Năm học 2018-2019", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docgiao_an_phat_trien_nang_luc_tin_hoc_lop_8_theo_cv3280_tiet_2.doc

Nội dung text: Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 27+28: Bài thực hành 4 "Sử dụng lệnh điều kiện If...then" - Năm học 2018-2019

  1. Tuần: 14 Ngày soạn: 19/11/2018 Tiết: 27 Ngày dạy: 26/11/2018 Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (tiết 1) I. MỤC TIÊU 1.Kiến thức - Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình. - Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện. - Biết mọi ngơn ngữ lập trình đều cĩ câu lệnh để thể hiện cấu trúc rẽ nhánh. 2.Kỹ năng - Rèn luyện kĩ năng viết chương trình trong ngơn ngữ lập trình. - Hiểu cú pháp và hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đầy đủ trong pascal. - Bước đầu viết được câu lệnh điều kiện. 3.Thái độ - Nghiêm túc trong học tập, tích cực phát biểu xây dựng bài. 4.Định hướng phát triển năng lực - Năng lực chung: năng lực chuyên mơn, năng lực hợp tác, năng lực giao tiếp, năng lực gợi nhớ, năng lực sử dụng ngơn ngữ. - Năng lực chuyên biệt: Năng lực cơng nghệ thơng tin, tư duy. II.CHUẨN BỊ CỦA GV & HS 1.Chuẩn bị của giáo viên - Thiết bị dạy học: phịng máy. - Học liệu: Sách giáo khoa, giáo án. 2.Chuẩn bị của học sinh + Nội dung liên quan đến bài học. III.PHƯƠNG PHÁP VÀ KĨ THUẬT DẠY HỌC - Phương pháp: vấn đáp, đàm thoại, giải quyết vấn đề, làm việc nhĩm. - Kĩ thuật dạy học: chuyển giao nhiệm vụ, đặt câu hỏi. IV.TỔ CHỨC CÁC HOẠT ĐỘNG DẠY - HỌC 1.KIỂM TRA BÀI CŨ (5 phút) * Câu hỏi: Nêu cú pháp và cơng dụng của câu lệnh điều kiện dạng thiếu và dạng đầy đủ. * Trả lời:* Dạng thiếu: If then ; -> CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khĩa then, nếu khơng thỏa mản thì bỏ qua câu lệnh. * Dạng đủ: If then else ; -> CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh 1 sau từ khĩa then, nếu khơng thỏa mản thì thực hiện câu lệnh 2. 2.KHỞI ĐỘNG (2 phút) - Mục tiêu: Cĩ nhu cầu tìm hiểu nội dung bài học - Phương pháp/Kĩ thuật dạy học: giải quyết vấn đề - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: - Sản phẩm: định hướng nội dung học tập Hoạt động giáo viên Hoạt động học sinh - Sau khi học những kiến thức của bài để cĩ thể nhớ bài kỹ hơn ta - Thực hành trên máy
  2. cần làm thêm gì? - Để rõ hơn nội dung bài học chúng ta cùng tìm hiểu BTH4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN - Chú ý lắng nghe 3.HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Hướng dẫn giải bài tập 1 (15 phút) - Mục tiêu: Xác định bài tốn, mơ tả thuật tốn và viết chương trình của một bài tốn cụ thể. - Năng lực hình thành: chuyên mơn, hợp tác, giao tiếp, gợi nhớ, sử dụng ngơn ngữ, tư duy. - Phương pháp: thuyết trình, vấn đáp, đàm thoại. - Kĩ thuật dạy học: Đặt câu hỏi, nhĩm. - Phương tiện: Bảng - Sản phẩm: Hiểu được bài tập trong bài Hoạt động giáo viên Hoạt động học sinh Nội dung - Yêu cầu học sinh đọc đề - Thực hành theo yêu 1.Bài tập 1 bài và thực hiện theo các cầu của giáo viên. - Viết chương trình nhập hai số nguyên a bước hướng dẫn SGK. - Thực hành theo và b khác nhau từ bàn phím và in số đĩ ra - Hướng dẫn và theo dõi học hướng dẫn của giáo màn hình theo thứ tự khơng giảm. sinh thực hành. viên. * Bài giải: - Theo dõi quá trình thực - Tìm hiểu ý nghĩa của Program sapxep; hành. các câu lệnh trong Var a,b: integer; - Hướng dẫn hs tìm hiểu ý chương trình. Begin nghĩa của các câu lệnh. - Lưu chương trình với Write(‘nhap a’); Readln(a); tên sapxep. Write(‘nhap b’); Readln(b); - Yêu cầu hs lưu chương If a b then Writeln(‘acaohon‘); Writeln(;bcaohon’) Else write(‘a=b’); Readln; End.
  3. V.CỦNG CỐ, LUYỆN TẬP (4 phút) - Hướng dẫn học sinh thực hiện một số thao tác thường mắc phải trong quá trình thực hành. - Bài tập làm thêm: Viết chương trình tìm số nhỏ nhất trong ba số a,b,c; VI.HƯỚNG DẪN HỌC Ở NHÀ (1 phút) - Học bài và làm bài tập đầy đủ. Xem trước bài tập số 3 và số 4 để tiết sau học.  Tuần: 14 Ngày soạn: 19/11/2018 Tiết: 28 Ngày dạy: 26/11/2018 Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (tiết 2) I. MỤC TIÊU 1.Kiến thức - Biết sử dụng đúng và cĩ hiệu quả câu lệnh rẽ nhánh. 2.Kỹ năng - Hiểu cấu trúc và hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đầy đủ. - Luyện tập sử dụng câu lệnh điều kiện if then. - Đọc được các chương trình đơn giản và hiểu được ý nghĩa của thuật tốn sử dụng trong chương trình. 3.Thái độ - Nghiêm túc trong học tập, tích cực phát biểu xây dựng bài. 4.Định hướng phát triển năng lực - Năng lực chung: năng lực chuyên mơn, năng lực hợp tác, năng lực giao tiếp, năng lực gợi nhớ, năng lực sử dụng ngơn ngữ. - Năng lực chuyên biệt: Năng lực cơng nghệ thơng tin, tư duy. II.CHUẨN BỊ CỦA GV VÀ HS 1.Chuẩn bị của giáo viên - Thiết bị dạy học: phịng máy tính. - Học liệu: Sách giáo khoa Tin học 8, giáo án. 2.Chuẩn bị của học sinh Nội dung liên quan đến bài học. III.PHƯƠNG PHÁP VÀ KĨ THUẬT DẠY HỌC - Phương pháp: vấn đáp, đàm thoại, giải quyết vấn đề, làm việc nhĩm. - Kĩ thuật dạy học: chuyển giao nhiệm vụ, đặt câu hỏi. IV.TỔ CHỨC CÁC HOẠT ĐỘNG DẠY - HỌC 2.KIỂM TRA BÀI CŨ (5 phút) Câu hỏi CH1: Viết chương trình nhập hai số nguyên a và b khác nhau từ bàn phím và in số đĩ ra màn hình theo thứ tự khơng giảm. CH2: Nêu cú pháp của câu lệnh điều kiện dạng thiếu và dạng đầy đủ? Trả lời CH1: Program sapxep; Var a,b: integer; Begin Write(‘nhap a: ’); Readln(a); Write(‘nhap b: ’); Readln(b); If a then ; If then else ;
  4. 2. KHỞI ĐỘNG - Mục tiêu: Cĩ nhu cầu tìm hiểu nội dung bài học - Phương pháp/Kĩ thuật dạy học: giải quyết vấn đề - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: - Sản phẩm: định hướng nội dung học tập Hoạt động giáo viên Hoạt động học sinh - Sau khi học những kiến thức của bài để cĩ thể nhớ bài kỹ hơn ta - Thực hành trên máy cần làm thêm gì? - Để rõ hơn nội dung bài học chúng ta cùng tìm hiểu BTH4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN - Chú ý lắng nghe 3.HỈNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu bài tập 3 sgk (20 phút) - Mục tiêu: Đọc được các chương trình đơn giản và hiểu được ý nghĩa của thuật tốn sử dụng trong chương trình. - Năng lực hình thành: Năng lực chuyên mơn, năng lực hợp tác. - Phương pháp: Giải quyết vấn đề, đàm thoại, làm việc nhĩm. - SKĩ thuật dạy học: - Phương tiện: Bảng, máy tính. - Sản phẩm: Hiểu được bài tập trong bài Hoạt động giáo viên Hoạt động học sinh Nội dung - Yêu cầu hs đọc bài tốn. - Đọc bài. Bài 3. Chương trình nhập ba số - Đưa ra ý tưởng : nguyên dương a, b, c từ bàn Ba số dương a,b,c là độ dài các - Chú ý lắng nghe. phím, kiểm tra và in ra màn hình cạnh của một tam giác khi và chỉ kết quả kiểm tra ba số đĩ cĩ thể khi a+b>c và b+c>a và a+c>b là độ dài ba cạnh của một tam - Xác định Input, giác hay khơng. - Yêu cầu học sinh xác định Input, output * Xác định bài tốn. output của bài tốn. - Input: 3 số a, b, c lớn hơn 0 - Yêu cầu học sinh mơ tả thuật - Mơ tả thuật tốn. - Output: Thơng báo 3 số a, b, c tốn. - Thực hành trên máy. cĩ phải là ba cạnh của một tam - Yêu cầu học sinh nhập chương giác hay khơng? trình, lưu, sửa lỗi, và chạy chương * Mơ tả thuật tốn: trình với các bộ dữ liệu khác nhau. - Chạy chương trình B1: Nhập a, b, c >0 - Đưa ra 2 bộ dữ liệu: theo 2 bộ dữ liệu đĩ. B2: Nếu (b+c>a) và (a+b>c) và (1,2, 3) -> a, b, c khơng là ba cạnh (c+a>b) thơng báo a, b,c là ba của một tam giác. cạnh của một tam giác rồi chuyển (3, 5, 4) -> a, b, c là ba cạnh của - Nêu ý nghĩa các câu qua B4 một tam giác lệnh trong chương B3: Ngược lại, thơng báo a, b, c trình. khơng phải là ba cạnh của một - Yêu cầu hs tìm hiểu ý nghĩa của - Chú ý lắng nghe. tam giác và chuyển qua B4. các câu lệnh trong chương trình. B4: In kết quả và kết thúc chương - Từ thuật tốn đựơc mơ tả GV trình. giải thích ý nghĩa của từ khĩa (And) và (Or). + Cuối giờ giáo viên nhận xét, đánh giá và chấm điểm cho từng nhĩm dựa trên kết quả các bài mà học sinh đã làm.
  5. Hoạt động 2 : Bài tập (14 phút) - Mục tiêu : Vận dụng câu lệnh điều kiện để viết chương trình trên máy tính. - Năng lực hình thành : Năng lực chuyên mơn, năng lực hợp tác, năng lực tư duy. - Phương pháp: Giải quyết vấn đề, đàm thoại, làm việc nhĩm. - Kĩ thuật dạy học: - Phương tiện: Bảng, máy tính. - Sản phẩm: Hiểu được bài tập trong bài Hoạt động giáo viên Hoạt động học sinh Nội dung - Đưa ra yêu cầu đề bài. - Chú ý lắng nghe. Bài 4: : Viết chương trình nhập 3 số a,b,c - Yêu cầu học sinh xác - Xác định Input, từ bàn phím và in ra màn hình số cĩ giá trị định Input, output của bài output lớn nhất. tốn. Program SLN ; - Đưa ra ý tưởng - Chú ý lắng nghe. Uses crt ; Số lớn nhất là số cĩ giá Var a,b,c : integer ; trị lớn hơn giá trị của 2 số - Mơ tả thuật tốn. Begin cịn lại. - Thực hành trên máy. If a>b and a>c then - Yêu cầu học sinh mơ tả writeln(a,‘ la so lon nhat’) ; thuật tốn. If b>a and b>c then - Yêu cầu học sinh nhập writeln(b,‘ la so lon nhat’) ; chương trình, lưu, sửa lỗi, If c>b and c>a then và chạy chương trình với writeln(c,‘ la so lon nhat’) ; Readln ; các bộ dữ liệu khác nhau. End. V.CỦNG CỐ, LUYỆN TẬP (4 phút) CH1: Nhắc lại câu lệnh điều kiện if then dạng thiếu và dạng đầy đủ ? If then ; If then else ; CH2: Nêu ý nghĩa của từ khĩa And và Or ? CH3: Viết chương trình nhập 3 số a,b,c từ bàn phím và in ra màn hình số cĩ giá trị nhỏ nhất. Program SLN ; Uses crt ; Var a,b,c : integer ; Begin If a>b and a>c then writeln(a,‘ la so lon nhat’) ; If b>a and b>c then writeln(b,‘ la so lon nhat’) ; If c>b and c>a then writeln(c,‘ la so lon nhat’) ; Readln ; End. VI.HƯỚNG DẪN HỌC Ở NHÀ (1 phút) - Các em về ơn lại các bài tập để tiết sau ơn tập chuẩn bị kiểm tra thực hành.