Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện", để 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: Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện
CÂU LỆNHBà ĐIỀUi 6 KIỆN Bài 6 CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện: EmDựaTrong hãy vào tiếngcho đặc biết anh, điểm các câu gì câu đểđiều em trongkiệnnhận cĩđoạn biết cú video phápđược nhưthuộckiểu thế câu kiểu nào? đĩ? câu gì trong Tiếng việt? Bài 6 CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện: ➔ Các hoạt động như vậy gọi là hoạt động phụ thuộc vào điều kiện. Vậy hoạt động phụ thuộc vào điều kiện là gì? Bài 6 CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện: - Trong cuộc sống hằng ngày và trong các lĩnh vực, cĩ rất nhiều hoạt động phụ thuộc vào điều kiện. - Hồn thành phiếu học tập 1: Bài 6 CÂU LỆNH ĐIỀU KIỆN 2. Tính đúng hoặc sai của điều kiện: - Hồn thành phiếu học tập 2: ? Từ những ví dụ của nhĩm mình các em rút ra được bài học gì trong cuộc sống? Bài 6 CÂU LỆNH ĐIỀU KIỆN 3. Điều kiện và phép so sánh: ➢Các phép so sánh: =,,=, ➢Kết quả: ChoPhép 2 sosố sánha và b,cho ta Đúng hay sai. cókết thể quả thực như hiện thế các phépnào? so sánh nào? Bài 6 CÂU LỆNH ĐIỀU KIỆN 3. Điều kiện và phép so sánh: Bài tập: Viết thuật tốn giải phương trình bậc nhất dạng tổng quát ax+b=0 Thuật toán: Bước 1: Nếu b=0 chuyển tới bước 3. Bước 2: Tính nghiệm X= -c/b và chuyển tới bước 4 Bước 3: Nếu c ≠ 0, thơng báo phương trình vơ nghiệm. Ngược lại (c = 0), thơng báo phương trình cĩ vơ số nghiệm. Bước 4: Kết thúc. Chương trình trên gồm mấy câu lệnh? Câu lệnh nào sẽ được máy tính thực hiện trước? Ví dụ: 1. Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b. 2. Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b. ➔ Cấu trúc rẽ nhánh - Quy tắc mơ tả thuật tốn bằng sơ đồ khối. + Điều kiện: hình thoi + Câu lệnh: hình chữ nhật + Kết quả của điều kiện: đường mũi tên chỉ dẫn ➢ Tiểu phẩm 1: ➢ Tiểu phẩm 2: Trạm điện huyện Phú Lương Hãng taxi Bình An mới khai thơng báo giá điện mới từ tháng trương cĩ chương trình khuyến 10/2016 như sau: mại như sau: a) Nếu một tháng sử dụng từ a) Nếu khách đi xe từ 10km 100 số điện đổ lại thì số tiền là đổ lại thì số tiền là 12.000đ/1km. 750đ/1 số. Hãy mơ tả hoạt động Hãy mơ tả hoạt động tính tiền tính tiền cho khách? cho khách? b) Nếu một tháng sử dụng từ b) Nếu khách đi xe từ 10km 100 số điện đổ lại thì số tiền là đổ lại thì số tiền là 12.000đ/1km. 750đ/1 số. Ngược lại, nếu dùng Ngược lại, khách đi trên 10km trên 100 số một tháng thì từ số thì từ km 11 trở đi cĩ giá là 101 trở đi cĩ giá là 1.200đ/1 số. 9.000đ/1km. Hãy mơ tả hoạt Hãy mơ tả hoạt động tính tiền động tính tiền cho khách trong cho khách trong cả 2 trường cả 2 trường hợp? hợp? ➢ Tiểu phẩm 2: Dạng thiếu Dạng đủ B1:Nhập quãng B1: Nhập quãng đường S. đường S. B2: Nếu S<=10 thì số tiền cần B2: Nếu S<=10 thì thanh tốn là T1=S*12000. số tiền cần thanh Ngược lại, số tiền cần thanh tốn là T=S*12000. tốn là T2= (10*12000)+(S-10)*9000. B3: Kết thúc. B3: Kết thúc. ➢ Tiểu phẩm 1: Sai Sai A<=100 A<=100 Đúng Đúng T= A*750 T1= A*750 T2= (100*750)+ (A-100)*1200 ?Qua 2 ví dụ trên em cĩ Theo đường mũi tên trên sơ điều gì muốn tuyên truyền đồ em hãy mơ tả quá trình tới các bạn khơng? làm việc của 2 cấu trúc rẽ nhánh qua bài tốn? Bài 6 CÂU LỆNH ĐIỀU KIỆN 5. Câu lệnh điều kiện Ví dụ : Nếu a > b thì in ra màn hình giá trị của a IF a > b THEN Write ( a ) ; Bài 6 CÂU LỆNH ĐIỀU KIỆN 5. Câu lệnh điều kiện Nếu a>b thì in ra màn hình giá trị của a ngược lại in giá trị của b; IF THEN CÂU LỆNH 1 ĐIỀU KIỆN ELSE CÂU LỆNH 2 Câu lệnh điều kiện dạng đủ Bài 6 CÂU LỆNH ĐIỀU KIỆN 5. Câu lệnh điều kiện Cú pháp: IF THEN ELSE ; Hoạt động của câu lệnh: Chương trìnhTừ khố 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. Ngược lại câu lệnh 2 sẽ được thực hiện. CỦNG CỐ Đ1 123 chia hết cho 3 2S If d >5; then d:=5; 3S If X:=7, then a=b; Đ4 If x>5 then a>b else b>a; Đ5 Gỉa sử X:=5, X cĩ giá trị bằng 7 sau khi thực hiện lệnh: If (x>3) then x:=x+2; DẶN DỊ 1. Học bài. 2. Làm bài tập 2, 3, 4, 5, 6 SGK và bài 6.6, 6.7, 6.11 SBT KIỂM TRA KẾT QUẢ HỌC TẬP Program KTSN; Uses crt; - Input: Số nguyên a. Var a:integer; - Output: a là số Begin chẵn hoặc a là số lẻ. Write(‘Nhap so nguyen a:’); Readln(a); -Mơ tả thuật tốn: If (a mod 2=0) then Nếu a chia hết cho 2 write(a, ‘la so chan’) thì a là số chẵn, ngược lại a là số lẻ. else write(a, ‘la so le’); Readln; End.
File đính kèm:
- bai_giang_tin_hoc_lop_8_bai_6_cau_lenh_dieu_kien.ppt