Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện - Nguyễn Đình Duẫn

ppt 24 trang phanha23b 26/03/2022 5401
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 - Nguyễn Đình Duẫn", để 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:

  • pptbai_giang_tin_hoc_lop_8_bai_6_cau_lenh_dieu_kien_nguyen_dinh.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện - Nguyễn Đình Duẫn

  1. Câu hỏi: Hãy xác định Input, Output và mô tả thuật toán để giải bài toán: Tìm giá trị lớn nhất của 3 số a, b, c cho trước. Trả lời: Input: a, b, c Output: Max(a,b,c) Thuật toán: - B1: Max a; - B2: Nếu Max < b thì Max  b; - B3: Nếu Max <c thì Max  c; - B4: kết thức chương trình
  2. TRƯỜNG THCS MỸ THỚI BÀI 6: CÂU LỆNH ĐIỀU KIỆN Giáo viên: NGUYỄN ĐÌNH DUẪN
  3. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện 2. Điều kiện và phép so sánh 4. Cấu trúc rẽ nhánh 5. Câu lệnh điều kiện
  4. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện Hãy liệt kê một số công việc mà em đã làm trước khi đến trường? Mçi s¸ng em thøc dËy, vÖ sinh Bạn Long vệ sinh cá c¸ nh©n, ¨n s¸ng nhân xong, thường vµ ®Õn trường. tập thể dục, ăn sáng và đến trường
  5. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện Nếu hôm nay trời mưa Thì bạn Long sẽ không tập thể dục Nếu Long bị bệnh Thì Long sẽ nghỉ học
  6. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện Từ “Nếu” trong các ví dụ trên dùng để chỉ ra các điều kiện: - Trời mưa - Long bị bệnh Khi đó, các hoạt động tiếp theo sẽ phụ thuộc vào các điều kiện này: - Tập thể dục - Nghỉ học
  7. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện: Nếu gặp đèn đỏ ta dừng lại Điều kiện Hoạt động → Các hoạt động như vậy gọi là hoạt động phụ thuộc vào điều kiện.
  8. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc vào điều kiện  Hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra gọi là hoạt động phụ thuộc vào điều kiện.  Điều kiện thường được mô tả sau từ “nếu”
  9. 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âu hỏi: Đâu là hoạt động phụ thuộc vào điều kiện? a/ Nếu em bị bệnh, em sẽ không đi học được b/ Hoàng thường chơi bóng bàn với các bạn vào sang chủ nhật. c/ Nếu trời không mưa, Tuấn đi đá bóng Tuấvới các bạn. d/ Tuấn thường đi đá bóng với Hoàng vào buổi sáng
  10. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện: VD1: Nếu trời mưa, Long sẽ không tập thể dục VD2: Nếu Long bị bệnh, Long sẽ nghỉ học Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Long ở nhà (không Long nhìn ra ngoài Đúng trời thấy trời mưa tập thể dục) Buổi sáng thức dậy, em Long bị Em đi học bình thường thấy mình hoàn toàn Sai như thường ngày bệnh? khỏe mạnh §óng Qua KhiVD1, kiểm VD2 tratrên, tính đúng saiĐiều của kiện câu đượclệnh điềuthỏa kiện mãn được thểđiều hiện kiện như thế nào? Sai Điều kiện không thỏa mãn
  11. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện: MỘT SỐ VÍ DỤ TRONG TIN HỌC Nếu chọn đồng ý thì chương trình dừng lại, chọn bỏ qua chương trình chạy tiếp Nếu X>5 thì in giá trị của X ra màn hình 3
  12. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện: Nếu nháy nút ở góc trên, bên phải cửa sổ thì cửa sổ đó sẽ được đóng lại. Câu hỏi: Phát biểu nào sau đây là đúng? a/ Số 99 là số tự nhiên lẻ b/ Số 999990 là số chia hết cho 5 c/ Số 9999 là số chia hết cho 4 d/ Số 9999 là số chia hết cho 3
  13. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện Khi kết quả kiểm tra đúng, ta nói điều kiện được thỏa mãn. Khi kết quả kiểm tra sai, ta nói điều kiện không thỏa mãn
  14. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện VD: Cho a=5; Nếu b>a> thì b =6; Nếu b=a= thì b=5; Nếu b<a< thì b=4
  15. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện 2.Điều kiện và phép so sánh Trong toán học ❑ Các phép so sánh thường sử dụng các phép so sánh nào? Kí hiệu trong toán học Kí hiệu trong Pascal = = ≠ > = ≤ <=
  16. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện 2.Điều kiện và phép so sánh Câu hỏi: Hãy xác định Input, Output và mô tả thuật toán để giải bài toán: Tìm giá trị lớn nhất của 3 số a, b, c cho trước. Các phép so sánh Trả lời: nào dung ở đâu Input: a, b, c trong chương trình? Output: Max(a,b,c) Thuật toán: - B1: Max a; Các-phépB2: Nếuso Maxsánh <thường b thì Maxdung  b;trong việc mô tả thuật-toánB3: Nếuvà viếtMax chương< c thì Maxtrình . c;  Các-phépB4: kếtso thứcsánh chươngcho kết trìnhquả đúng hoặc sai
  17. BÀI 6: CÂU LỆNH ĐIỀU KIỆN 1.Hoạt động phụ thuộc vào điều kiện 2.Điều kiện và phép so sánh Ví dụ 1: Nhập 2 biến a, b in ra màn hình biến có giá trị lớn hơn Điều kiện Kết quả Câu lệnh a > b ? Đúng In ra màn hình giá trị của a Sai In ra màn hình giá trị của b Ví dụ 2: Giải phương trình bậc nhất tổng quát bx + c = 0 Điều kiện Kết quả Câu lệnh (b=0) và (c 0 Đúng In Phương trình có nghiệm x= - c/b
  18. 0:03:00 Heát0:03:000:02:590:02:580:02:570:02:560:02:550:02:540:02:530:02:510:02:500:02:490:02:480:02:470:02:460:02:450:02:430:02:420:02:410:02:390:02:380:02:370:02:350:02:340:02:330:02:320:02:310:02:300:02:290:02:270:02:260:02:250:02:240:02:230:02:220:02:210:02:200:02:190:02:180:02:170:02:160:02:150:02:140:02:130:02:120:02:110:02:100:02:090:02:080:02:070:02:060:02:050:02:040:02:030:02:020:02:010:02:000:01:590:01:580:01:570:01:560:01:550:01:540:01:530:01:520:01:510:01:500:01:490:01:480:01:470:01:460:01:450:01:440:01:430:01:420:01:410:01:400:01:390:01:380:01:370:01:360:01:350:01:340:01:330:01:320:01:310:01:300:01:290:01:280:01:270:01:260:01:250:01:240:01:230:01:220:01:210:01:200:01:190:01:180:01:170:01:160:01:150:01:140:01:130:01:120:01:110:01:100:01:090:01:080:01:070:01:060:01:050:01:040:01:030:01:020:01:010:01:000:00:590:00:580:00:570:00:560:00:550:00:540:00:530:00:520:00:510:00:500:00:490:00:480:00:470:00:460:00:450:00:440:00:430:00:420:00:410:00:400:00:390:00:380:00:370:00:360:00:350:00:340:00:330:00:320:00:310:00:300:00:290:00:280:00:270:00:260:00:250:00:240:00:230:00:220:00:210:00:200:00:190:00:180:00:170:00:160:00:150:00:140:00:130:00:120:00:110:00:100:00:090:00:080:00:070:00:060:00:050:00:040:00:030:00:020:00:010:00:00 giôø! 1. Hãy cho biết các điều kiện hoặc biểu thức sau đây cho kết quả đúng hay sai. a.123 là số chia hết cho 3. b. Nếu độ dài ba cạnh a,b,c của một tam giác thỏa mãn c2 =a2 +b2 thì tam giác đó là tam giác vuông. c. Số 6 là số nguyên tố
  19. KẾT QUẢ a. Đúng b. Đúng c. Sai
  20. -Học bài cũ. - Làm bài tập 2, 3 SGK -Xem tiếp mục 3, 4 SGK chuẩn bị cho tiết sau học tiếp.
  21. Xin cảm ơn sự chú ý theo dõi của tất cả giáo viên và học sinh.