Bài giảng Môn Tin học lớp 11 - Bài 9 - Cấu trúc rẽ nhánh
a. Dạng thiếu
Trong đó:
Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.
- Câu lệnh là một lệnh của TP
Bài 9 cấu trúc rẽ nhánhGiáo án điện tử tin học lớp 11(2 tiết)1. Rẽ nhánh Mời các bạn cùng xem và tìm hiểu các tình huống sau nhé!ừm, để tớ nghĩ đã.Nếu ngày mai mưa thì tớ nghỉ.à! Nếu ngày mai mưa thì tớ nghỉ, nếu không mưa thì tớ đến nhà cậu học nhé.Này, ngày mai cậu có đi học nhóm không?Nếu ... thì Nếu … thì…, nếu không thì …Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là cấu trúc rẽ nhánh.Ví dụ: Giải phương trình bậc hai ax2+bx+c=0 (a0) Hãy nêu các bước giải phương trình bậc hai?Nhập hệ số a,b,cTính Delta=b2 - 4ac Nếu Delta âm thì thông báo PT vô nghiệm, ngược lại tính và đưa ra nghiệm.Các em hãy vẽ sơ đồ thuật toán giải phương trình bậc 2 (với a0)Sau khi tính Delta, tuỳ thuộc vào giá trị Delta, một trong hai thao tác sẽ thực hiện.Nhập a, b, cTính Delta = b2 – 4acKiểm tra Delta THEN ;Điều kiệnĐúngCâu lệnh Nếu đúng thì được thực hiện, sai bị bỏ qua.Saia. Dạng thiếuCâu lệnhĐúngCâu lệnhĐiều kiệnĐiều kiện2. Câu lệnh IF - THEN- Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.- Câu lệnh là một lệnh của TP.Trong đó:Ví dụ:IF a mod 2=0 THEN Writeln(‘ a la so chan’);b. Dạng đủ IF THEN ELSE ;Điều kiệnĐúngCâu lệnh 1SaiCâu lệnh 2 Nếu đúng thì được thực hiện, ngược lại thì được thực hiện.Điều kiệnCâu lệnh 1Câu lệnh 2Điều kiệnCâu lệnh 1Điều kiệnVí dụ:IF a mod 2=0 THEN Writeln(‘a là so chan’) ELSE Writeln(‘a la so le’);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 IF Delta; END;IF Delta; END;IF THEN ;IF THEN ELSE ;
File đính kèm:
- Bai9-Cautrucrenhanh-Tin11.ppt