ví dụ trên thành một nhóm có cấu trúc giống nhau?.. rẽ nhánh[r]
(1)Bài 9: cấu trúc rẽ nhánh
Tin học lớp 11
(2)Nội dung 9
1, Rẽ nhánh
2, Câu lệnh if-then
3, câu lệnh ghép
(3)1 Rẽ nhánh
Vd1: chiều mai nếu trời khơng mưa thì
tơi đến nhà bạn
Vd2:nếu bạn thương học tốt thì bạn
thương đạt điểm cao
Vd3:chiều mai nếu trời khơng mưa thì
ngọc đến nhà châu,nếu mưa thì gọi điện cho châu để trao đổi
Vd4:nếu việt nam thắng thái lan thì việt
(4)1 rẽ nhánh
Hỏi: Các em xắp sếp
(5)1.Rẽ nhánh
Từ ví dụ ta có hai cách trình bày sau
nếu
Nếu Thì , khơng
{
(6)1 Rẽ nhánh
Vd :giải phương trình bậc hai ax2 +bx+c
(a‡0)
Các bước giải phương trình bâc hai
- nhập hệ số a,b,c
- tính delta =b2- 4ac
- delta <0 thơng báo pt vơ nghiệm, ngươc lại tính đưa nghiệm;
nhập a,b,c
(7)1 rẽ nhánh
Nhập a,b,c
Tính delta= b2 -4ac
Kiểm tra delta
thơng báo vơ nghiệm tính đua nghiệm
kết thúc
sơ đồ thuật toán
(8)2, câu lệnh if - then
A Dạng thiếu
if < điều kiện> then <câu lệnh> Trong
-điều kiện biểu thức quan hệ hoạc biểu thức logic
(9)2 câu lệnh if- then
sơ đồ thuật toán
điều kiện câu lệnh
sai
(10)2 câu lệnh if - then
Nếu < điều kiện > <câu lệnh> thực sai< câu lệnh> bị bỏ
qua
vd: if (a mod 2) =0 then
writeln('a la số chặn') B, Dạng đủ
(11)2 câu lệnh if - then
Sơ đồ thuật toán
điều kiện
câu lệnh1 câu lệnh2
(12)2.cấu lệnh if- then
Nếu điều kiện <câulệnh1>đươc thực
ngược lại < câulệnh2> thực Vd1: if (a mod) =0 then
writeln('a la so chan') else writeln(' a la so le')
(13)2 câu lệnh if - then
Hãy dùng câu lệnh if- then viết lệnh để xét trường hợp delta
if delta <0 then
writeln(' phương trinh vô nghiêm') else
(14)3 câu lệnh ghép
TP cho phép gộp nhiều câu
lệnh thành câu lệnh gọi câu lệnh ghép có dạng
begin
< câu lệnh>; end;
(15)3.câu lệnh ghép
Vd
if delta <0 then writeln('pt vo nghiem') else
begin
(16)4 ví dụ
Ví dụ1: tìm nghiệm thực phương
trình bậc hai Ax2 +Bx+ c=0 (A≠0);
Vd 2:(sgk trang41)
(17)Hệ thống kiến thức
1.nắm kiểu rẽ nhánh
- cấu trúc rẽ nhánh dạng thiếu
if <điều kiện> then <câu lệnh>; - cấu trúc rẽ nhánh dạng đủ
if <điều kiện> then <câu lệnh1> else<câulệnh2> -vẽ sơ đồ thuật toán hai kiểu
nắm cú pháp câu lệnh ghép begin
(18)