Giống nhau: là câu lệnh cấu trúc rẽ nhánh, khi gặp điều kiện sẽ thực hiện thao tác thích hợp.... H·y dïng c©u lÖnh IF – THEN viÕt lÖnh để xét các trờng hợp cña DELTA..[r]
Trang 1Trường THPT Hà Tiên
THAO GIẢNG
Lớp học : 11CB6 Giáo viên : Ong Quốc Thịnh
Trang 2KIỂM TRA KIẾN THỨC CŨ
Trang 3CHƯƠNG 3:
CẤU TRÚC RẼ NHÁNH VÀ LẶP
BÀI 9:
CẤU TRÚC RẼ NHÁNH
Trang 4nhÐ!
Trang 5µ! NÕu ngµy mai
Trang 6Nếu … thì… Cách diễn
đạt này thuộc dạng thiếu
Nếu … thì… , nếu không thì… Cách diễn đạt này
Nếu trời mưa thì Minh sẽ ở nhà
xem ti vi, nếu trời không mưa
(điều kiện ngược lại)thì Minh
Trang 7Ví dụ: Giải phương trình bậc hai: ax2 + bx +c =0
Giải thuật:
Bước 1: tính delta D = b2 – 4ac
Bước 2: kiểm tra D
Trang 8Nhập a,b,c
D = b2 – 4ac
D>=0 ?
ĐúngSai
Thông báo vô
nghiệm rồi kết
thúc
Tính và đưa ra nghiệm thực rồi
kết thúc
Trang 9IF < Điều kiện > THEN < Câu lệnh >;
§iÒu kiÖn
§óng
C©u lÖnh
NÕu < Điều kiện > úng đ th× < Câu lệnh > được thực hiện,
sai < Câu lệnh > bị bỏ qua.
Trang 10Max víi b vµ c In gi¸ trÞ Max
VÝ dô : Gi¶i bµi to¸n
Trang 11Mụ phỏng bài toỏn tỡm số lớn nhất của 3 số a, b, c
Xác định bài toán:
- Input: Ta cần nhập vào 3 số a,b và c
- Output: Thông báo giá trị lớn nhất giữa 3 số này
Trang 12b Dạng đủ: IF < Điều kiện > THEN < Câu lệnh 1 > ELSE < Câu lệnh 2 >;
Trang 13Bài toán: Giải phương trình bậc hai: ax2 + bx +c =0
Bước 1: tính delta D = b2 – 4acBước 2: kiểm tra D
“
Trang 14Khác nhau:
+ Dạng thiếu: điều kiện sai sẽ bỏ qua câu lệnh
+ Dạng đủ: điều kiện sai sẽ thực hiện câu lệnh 2
Giống nhau: là câu lệnh cấu trúc rẽ nhánh, khi gặp điều kiện
sẽ thực hiện thao tác thích hợp
Tìm giống và khác nhau giữa 2 dạng
Trang 163 CÂU LỆNH GHÉP:
là câu lệnh ghép , có dạng như sau:
Trang 17Ví dụ : tìm nghiệm thực của phương trình bậc hai
ax2 + bx + c = 0 với a khác 0Input:
Output:
Thuật toán:
Bước 1: tính delta DBước 2: kiểm tra DBước 3: nếu D<0 thì đưa ra màn hình thông báo
“phuong trinh vo nghiem”
Bước 4: nếu D>0 thì tính và đưa ra màn hình nghiêm thực của phương trình
nhập hệ số a,b,c
Tính và đưa ra màn hình các nghiệm thực hoặc thông báo “phuong trinh vo nghiem”
4 Một số ví dụ
Trang 19* Bài tập củng cố:
1 Nêu cú pháp của câu lệnh if-then ở hai dạng thiếu và đủ?
2 Bài tập trắc nghiệm:
Câu 1: Hãy chọn phương án ghép đúng nhất Trong câu lệnh IF – THEN,
sau IF là <điều kiện> Điều kiện là:
Câu 2: Hãy chọn phương án ghép đúng nhất
Trong câu lệnh IF <điều kiện> THEN <câu lệnh>
Câu lệnh đứng sau THEN được thực hiện khi?
Câu 3: Với cấu trúc IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>,
câu lệnh 2 được thực hiện khi?
Trang 20* Bài tập củng cố:
Áp dụng: hãy nhập vào một số nguyên a,nếu a
chia hết cho hai thì in ra màn hình “a la so chan”, ngược lại in ra “a la so le”
Trang 21* Dặn dò:
Học bài, Xem bài mới, làm bài tập SGK bài 1,2,4 trang 50-51