Giáo án Tin học Lớp 8 - Tuần 12 - Nguyễn Thanh Hòa - Năm học 2020-2021
Ví dụ 3: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng.
? Em hãy mô tả hoạt động trên.
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tuần 12 - Nguyễn Thanh Hòa - Năm học 2020-2021", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 8 - Tuần 12 - Nguyễn Thanh Hòa - Năm học 2020-2021
Tuần 12 (từ ngày 23/11/2020 đến ngày 28/11/2020 ) Tiết 23 Bài 6. CÂU LỆNH ĐIỀU KIỆN (tt) 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 . - Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal. 2. Kĩ năng: - Rèn luyện kĩ năng bước đầu viết được câu lệnh điều kiện trong Pascal 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic II. Chuẩn bị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: 1. Kiểm tra bài cũ: (5p) ? Hãy cho ví dụ về một số hoạt động phụ thuộc vào điều kiện Bài mới: Hoạt động của thầy Hoạt động của trò Nội dung + Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh. Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. ? Em hãy mô tả hoạt động tính tiền cho khách. Ví dụ 3: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng. ? Em hãy mô tả hoạt động trên. - Cách thể hiện hoạt động phụ thuộc vào điều kiện như trong ví dụ 2 được gọi cấu trúc rẽ nhánh dạng thiếu còn trong ví dụ 3 gọi là cấu trúc rẽ nhánh dạng đủ. + Hoạt động 2: Tìm hiểu câu lệnh điều kiện. - ? Câu lệnh điều kiện có mấy dạng. * Dạng thiếu. - Cú pháp: IF then ; - Hoạt động: Chương trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then, ngược lại câu lệnh đó bị bỏ qua. - Ví dụ: giả sử cần in số a ra màn hình giá trị của a. Nếu a > b thì in ra màn hình nếu a > b. * Dạng đủ: Cú pháp: If then Else ; - Hoạt động? + Mô tả hoạt động tính tiền cho khách: - B1. Tính tổng số tiền T khách hàng đã mua sách. - B2. Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T. - B3. In hoá đơn. + Mô tả hoạt động tính tiền cho khách: - B1. Tính tổng số tiền T khách hàng đã mua sách. - B2. Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T; ngược lài, số tiền phải thanh toán là 90% x T - B3. In hoá đơn. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức. + Câu lệnh điều kiện có 2 dạng là dạng thiếu và dạng đủ. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức. + Thể hiện dạng thiếu trong Pascal. If a > b then Writeln(a); + Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, ngược lại câu lệnh 2 sẽ được thực hiện. 4. Cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tuỳ theo một điều kiện cụ thể có được thoã mãn hay không. Cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đủ. 5. Câu lệnh điều kiện: a) Dạng thiếu: - Cú pháp: IF then ; - Hoạt động: Chương trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then, ngược lại câu lệnh đó bị bỏ qua. b) Dạng đủ: - Cú pháp: If then Else ; - Hoạt động: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, ngược lại câu lệnh 2 sẽ được thực hiện. IV. Củng cố: ? Hãy nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu và dạng đủ. V. Dặn dò: - Về nhà học bài, kết hợp SGK. VI./ Tổng kết – Rút kinh nghiệm: - Cho học sinh thực hành bài toán về câu lệnh điều kiện 2 bài để các em nắm vững và rõ từng kiến thức Tuần 12 (từ ngày 23/11/2020 đến ngày 28/11/2020) Tiết 24 Bài thực hành 4. SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF...THEN (tt) I. Mục tiêu: 1. Kiến thức:- Luyện tập sử dụng câu lệnh If...then 2. Kĩ năng:- Rèn 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 3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: Nội dung bài thực hành, máy tính điện tử. III. Tiến trình thực hành: Hoạt động của thầy Hoạt động của trò Nội dung + Hoạt động 1: Làm bài tập 2/53 - Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn kết quả so sánh chiều cao của 2 bạn. - Yêu cầu học sinh viết và gõ chương trình vào máy. - Lưu chương trình với tên aicaohon.pas. Dịch và sửa lỗi chương trình + Hoạt động 2: Làm bài tập 3/53 - Dưới đây là chương trình nhập ba số dương a, b, c từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài các cạnh của một tam giác hay không. - Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. - Dịch và chạy chương trình + Học sinh chú ý lắng nghe. + Viết và gõ chương trình vào máy. Program Ai_cao_hon; Var long, trang: real; Begin Clrscr; Writeln(‘Nhap chieu cao cua Long: ’); Readln(long); Writeln(‘Nhap chieu cao cua Trang’); Readln(trang); If long>trang then Writeln(‘bạn Long cao hon’); If Long<trang then Writeln(‘ban Trang cao hon’) Else Writeln(‘hai ban bang nhau’); Readln; End. + Học sinh lưu, sửa lỗi và chạy chương trình theo yêu cầu của giáo viên. + Gõ chương trình vào máy. Program ba_canh_tam_giac; Var a,b,c: real; Begin Write(‘Nhap ba so a, b và c:’); Readln(a,b,c); If (a+b>c) and (b+c>a) and (c+a>b) then Writeln(‘a,b,c là ba cạnh của tam giác’) else Writeln(‘a,b,c khong la ba canh cua tam giac’); Readln; End. + Học sinh tìm hiểu ý nghĩa của các câu lệnh trong chương trình theo yêu cầu của giáo viên. + Nhấn F9 để dịch và nhấn Ctrl + F9 để chạy chương trình. IV. Nhận xét Giáo viên nhận xét và đánh giá tiết thực hành. V. Dặn dò: - Về nhà xem lại bài, tiết sau làm bài tập VI./ Tổng kết – Rút kinh nghiệm: Cho học sinh thực hành bài toán về câu lệnh điều kiện 2 bài để các em nắm vững và rõ từng kiến thức
File đính kèm:
giao_an_tin_hoc_lop_8_tuan_12_nguyen_thanh_hoa_nam_hoc_2020.doc

