SlideShare uma empresa Scribd logo
1 de 17
BÀI 9:
CẤU TRÚCRẼ NHÁNH
1. Rẽ
nhánh
2. Câu lệnh
if - then
3. Câu lệnh
ghép
4. Ví dụ
2
Nội dung
Nêu các bước giải
PT bậc hai: 𝐚𝐱 𝟐 +
𝐛𝐱 + 𝐜 = 𝟎
𝐚 ≠ 𝟎
1. Rẽ nhánh
Ví dụ 1:
Nếu em còn ngủ gật trong lớp
thì em sẽ bị phạt
Kết luận: Nếu…thì…
 Cách diễn đạt ở ví dụ 1 thuộc cấu trúc dạng thiếu
1. Rẽ nhánh
Ví dụ 2:
Kết luận: Nếu…thì…, nếu…không …thì
 Cách diễn đạt ở ví dụ 2 thuộc cấu trúc dạng đủ.
Nếu Delta >= 0
thì PT có nghiệm thực
nếu không thì
PT vô nghiệm
1. Rẽ nhánh
 Kết luận:
 Cấu trúc dùng để mô tả các
mệnh đề có dạng như trên được
gọi là cấu trúc rẽ nhánh thiếu
và đủ.
Nhập a, b, c
𝐃 ← 𝐛 𝟐
− 𝟒𝐚𝐜
𝐃 ≥ 𝟎?
Sai Đúng
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
 Vẽ sơ đồ thể hiện cấu trúc
rẽ nhánh khi giải PTB2:
𝐚𝐱 𝟐
+ 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎
2. Câu lệnh if - then
 Cú pháp dạng đủ:
 Trong đó:
 điều kiện là biểu thức logic.
 câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.
if <điều kiện> then <câu lệnh1> else <câu lệnh 2>;
 Sơ đồ khối dạng đủ
Điều
kiện
Câu lệnh 1
Đúng
Câu lệnh 2
Sai
2. Câu lệnh if - then
 Cú pháp dạng thiếu:
 Trong đó:
 điều kiện là biểu thức logic.
 câu lệnh là một câu lệnh của Pascal.
if <điều kiện> then <câu lệnh>;
 Sơ đồ khối dạng thiếu
Điều
kiện
Câu lệnh
Đúng
Sai
Khi không đề cập
đến việc gì sẽ xảy ra
nếu điều kiện không
thỏa mãn, ta có cấu
trúc như thế nào?
2. Câu lệnh if - then
 Lưu ý:
 Trước từ khóa else không có dấu “ ; ”
 Sau then và sau else chỉ có một lệnh chương trình
Tìm nghiệm PTB2: 𝐚𝐱 𝟐
+
𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎
bằng 2 cách: dạng thiếu
và dạng đủ
Dạng thiếu:
if D < 0 then writeln (‘PT VN’);
if D >= 0 then writeln (‘PT có
nghiệm’, (−𝒃 − 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂),
( − 𝒃 + 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂));
Dạng đủ:
if D < 0 then write (‘PT VN’)
else write (‘PT có nghiệm’, (−𝒃 −
𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂),
( − 𝒃 + 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂));
Theo các cú pháp trên thì
sau then hoặc else phải là một câu lệnh,
nhưng trong nhiều trường hợp lại có
nhiều câu lệnh.
Vậy theo các bạn, ta nên làm như thế nào?
Nhóm các câu lệnh lại thành
một lệnh bằng câu lệnh ghép
3. Câu lệnh ghép
Sau then hoặc else
nếu muốn thực hiện
nhiều hơn một câu
lệnh thì ta phải ghép
các câu lệnh đó lại
thành một gọi là
câu lệnh ghép.
Cú pháp
begin
<các câu lệnh>;
end;
Viết lệnh tìm nghiệm PTB2:
𝐚𝐱 𝟐
+ 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎
bằng câu lệnh ghép.
if D < 0 then writeln
(‘PT VN.’)
else
begin
x1 := ((−𝒃 −
𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂);
x2 := ( − 𝒃 +
𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂));
end;
ÂM MỸ DUNG – BÙI THỊ KIM NGÂN
4. Ví dụ
Tìm số ngày của năm N, biết rằng năm nhuận
là năm chia hết cho 400 hoặc chia hết cho 4
nhưng không chia hết cho 100.
4. Ví dụ
Xác định bài toán:
Ý tưởng
• Input: N nhập từ bàn phím
• Output: Đưa số ngày của năm N ra màn hình
• Kiểm tra N chia hết cho 400 hoặc (N chia hết cho 4
và không chia hết cho 100). Nếu đúng thì thông
báo năm N có 366 ngày. Nếu sai thông báo năm N
có 365 ngày
4. Ví dụ
Thuật toán b) Sơ đồ khối
a) Cách liệt kê
• B1: Nhập N
• B2: Nếu chia hết cho
400 hoặc (N chia hết
cho 4 và không chia
hết cho 100) thì
thông báo năm N có
366 ngày rồi kết thúc.
• B3: Thông báo năm
N có 365 ngày rồi
kết thúc.
Nhập N
(N mod 400 = 0) or
((N mod 4 = 0) and
(N mod 100 <>0))?
Sai Đúng
Thông báo năm
N có 365 ngày
rồi kết thúc
Thông báo năm
N có 366 ngày
rồi kết thúc
LÂM MỸ DUNG – BÙI THỊ KIM NGÂN
4. Ví dụ
Bài giải
Củng cố bài học
Chúc các em học tốt

Mais conteúdo relacionado

Mais procurados (15)

Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedKich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
 
Ly luan day hoc
Ly luan day hocLy luan day hoc
Ly luan day hoc
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Chuong2 de qui
Chuong2 de quiChuong2 de qui
Chuong2 de qui
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Bai3cautrucdieukhien 130622085309-phpapp02
Bai3cautrucdieukhien 130622085309-phpapp02Bai3cautrucdieukhien 130622085309-phpapp02
Bai3cautrucdieukhien 130622085309-phpapp02
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3
 
Ontapchuong4
Ontapchuong4Ontapchuong4
Ontapchuong4
 
Ctdl de so 14
Ctdl   de so 14Ctdl   de so 14
Ctdl de so 14
 
Ppct Tin học 6 7-8
Ppct Tin học 6 7-8Ppct Tin học 6 7-8
Ppct Tin học 6 7-8
 
Bài 12: Kiểu xâu
Bài 12: Kiểu xâuBài 12: Kiểu xâu
Bài 12: Kiểu xâu
 

Destaque (15)

Sakura flo del-cerezo
Sakura flo del-cerezoSakura flo del-cerezo
Sakura flo del-cerezo
 
Não vim revogar, mas cumprir!
Não vim revogar, mas cumprir!Não vim revogar, mas cumprir!
Não vim revogar, mas cumprir!
 
OSQL
OSQLOSQL
OSQL
 
Qualifications
QualificationsQualifications
Qualifications
 
водойми 1
водойми 1водойми 1
водойми 1
 
Sagrada familia
Sagrada familiaSagrada familia
Sagrada familia
 
Certificate of Jamal
Certificate of JamalCertificate of Jamal
Certificate of Jamal
 
إجازة الخلافة العظمى
إجازة الخلافة العظمىإجازة الخلافة العظمى
إجازة الخلافة العظمى
 
Presentation1.PPTX
Presentation1.PPTXPresentation1.PPTX
Presentation1.PPTX
 
Exprime tu Comunidad de Twitter con SocialBro
Exprime tu Comunidad de Twitter con SocialBroExprime tu Comunidad de Twitter con SocialBro
Exprime tu Comunidad de Twitter con SocialBro
 
Hayden Wachmer licences
Hayden Wachmer licencesHayden Wachmer licences
Hayden Wachmer licences
 
MCSA2
MCSA2MCSA2
MCSA2
 
Morte por esmagamento após tombamento do veículo
Morte por esmagamento após tombamento do veículoMorte por esmagamento após tombamento do veículo
Morte por esmagamento após tombamento do veículo
 
English cg grade 1 10 july 2015
English cg grade 1 10 july 2015English cg grade 1 10 july 2015
English cg grade 1 10 july 2015
 
Dízimos e Ofertas
Dízimos e OfertasDízimos e Ofertas
Dízimos e Ofertas
 

Semelhante a Cấu Trúc Rẽ Nhánh

On tap gui cho lop 1
On tap gui cho lop 1On tap gui cho lop 1
On tap gui cho lop 1
luu bathao
 
Nguyen thi tuyet sang k33103262-kichbangiangday
Nguyen thi tuyet sang   k33103262-kichbangiangdayNguyen thi tuyet sang   k33103262-kichbangiangday
Nguyen thi tuyet sang k33103262-kichbangiangday
TIN D BÌNH THUẬN
 
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdftai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
HuongGiangNguyen43
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
Sunkute
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
Hồ Lợi
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
Hồ Lợi
 
Bai giang 4 thuat toan
Bai giang 4   thuat toanBai giang 4   thuat toan
Bai giang 4 thuat toan
ladoga
 

Semelhante a Cấu Trúc Rẽ Nhánh (20)

Bai 9 tin 11 new s
Bai 9  tin 11 new sBai 9  tin 11 new s
Bai 9 tin 11 new s
 
Pt to-hop-nhi-thuc-newton
Pt to-hop-nhi-thuc-newtonPt to-hop-nhi-thuc-newton
Pt to-hop-nhi-thuc-newton
 
Tin11
Tin11Tin11
Tin11
 
19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptx19. BÀI 5.19. Câu lệnh điều kiện if.pptx
19. BÀI 5.19. Câu lệnh điều kiện if.pptx
 
CÔNG THỨC TOÁN LỚP 4 và LỚP 5
  CÔNG THỨC TOÁN LỚP 4 và LỚP 5  CÔNG THỨC TOÁN LỚP 4 và LỚP 5
CÔNG THỨC TOÁN LỚP 4 và LỚP 5
 
On tap gui cho lop 1
On tap gui cho lop 1On tap gui cho lop 1
On tap gui cho lop 1
 
Nguyen thi tuyet sang k33103262-kichbangiangday
Nguyen thi tuyet sang   k33103262-kichbangiangdayNguyen thi tuyet sang   k33103262-kichbangiangday
Nguyen thi tuyet sang k33103262-kichbangiangday
 
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdftai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
tai-lieu-chu-de-nhi-thuc-niu-ton-Copy.pdf
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
250 bài ôn luyện Toán 4 và 25 đề tham khảo
250 bài ôn luyện Toán 4 và 25 đề tham khảo250 bài ôn luyện Toán 4 và 25 đề tham khảo
250 bài ôn luyện Toán 4 và 25 đề tham khảo
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Chap 03 proof
Chap 03 proofChap 03 proof
Chap 03 proof
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
CHƯƠNG 2.pdf
CHƯƠNG 2.pdfCHƯƠNG 2.pdf
CHƯƠNG 2.pdf
 
Bai giang 4 thuat toan
Bai giang 4   thuat toanBai giang 4   thuat toan
Bai giang 4 thuat toan
 
Thuat toan tin hoc
Thuat toan tin hocThuat toan tin hoc
Thuat toan tin hoc
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
chuyen de so hoc vao 10
 chuyen de so hoc vao 10  chuyen de so hoc vao 10
chuyen de so hoc vao 10
 
304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docx304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docx
 

Último

xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 

Último (20)

22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdf
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 

Cấu Trúc Rẽ Nhánh

  • 2. 1. Rẽ nhánh 2. Câu lệnh if - then 3. Câu lệnh ghép 4. Ví dụ 2 Nội dung
  • 3. Nêu các bước giải PT bậc hai: 𝐚𝐱 𝟐 + 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎
  • 4. 1. Rẽ nhánh Ví dụ 1: Nếu em còn ngủ gật trong lớp thì em sẽ bị phạt Kết luận: Nếu…thì…  Cách diễn đạt ở ví dụ 1 thuộc cấu trúc dạng thiếu
  • 5. 1. Rẽ nhánh Ví dụ 2: Kết luận: Nếu…thì…, nếu…không …thì  Cách diễn đạt ở ví dụ 2 thuộc cấu trúc dạng đủ. Nếu Delta >= 0 thì PT có nghiệm thực nếu không thì PT vô nghiệm
  • 6. 1. Rẽ nhánh  Kết luận:  Cấu trúc dùng để mô tả các mệnh đề có dạng như trên được gọi là cấu trúc rẽ nhánh thiếu và đủ. Nhập a, b, c 𝐃 ← 𝐛 𝟐 − 𝟒𝐚𝐜 𝐃 ≥ 𝟎? Sai Đúng 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  Vẽ sơ đồ thể hiện cấu trúc rẽ nhánh khi giải PTB2: 𝐚𝐱 𝟐 + 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎
  • 7. 2. Câu lệnh if - then  Cú pháp dạng đủ:  Trong đó:  điều kiện là biểu thức logic.  câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal. if <điều kiện> then <câu lệnh1> else <câu lệnh 2>;  Sơ đồ khối dạng đủ Điều kiện Câu lệnh 1 Đúng Câu lệnh 2 Sai
  • 8. 2. Câu lệnh if - then  Cú pháp dạng thiếu:  Trong đó:  điều kiện là biểu thức logic.  câu lệnh là một câu lệnh của Pascal. if <điều kiện> then <câu lệnh>;  Sơ đồ khối dạng thiếu Điều kiện Câu lệnh Đúng Sai Khi không đề cập đến việc gì sẽ xảy ra nếu điều kiện không thỏa mãn, ta có cấu trúc như thế nào?
  • 9. 2. Câu lệnh if - then  Lưu ý:  Trước từ khóa else không có dấu “ ; ”  Sau then và sau else chỉ có một lệnh chương trình Tìm nghiệm PTB2: 𝐚𝐱 𝟐 + 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎 bằng 2 cách: dạng thiếu và dạng đủ Dạng thiếu: if D < 0 then writeln (‘PT VN’); if D >= 0 then writeln (‘PT có nghiệm’, (−𝒃 − 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂), ( − 𝒃 + 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂)); Dạng đủ: if D < 0 then write (‘PT VN’) else write (‘PT có nghiệm’, (−𝒃 − 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂), ( − 𝒃 + 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂));
  • 10. Theo các cú pháp trên thì sau then hoặc else phải là một câu lệnh, nhưng trong nhiều trường hợp lại có nhiều câu lệnh. Vậy theo các bạn, ta nên làm như thế nào? Nhóm các câu lệnh lại thành một lệnh bằng câu lệnh ghép
  • 11. 3. Câu lệnh ghép Sau then hoặc else nếu muốn thực hiện nhiều hơn một câu lệnh thì ta phải ghép các câu lệnh đó lại thành một gọi là câu lệnh ghép. Cú pháp begin <các câu lệnh>; end; Viết lệnh tìm nghiệm PTB2: 𝐚𝐱 𝟐 + 𝐛𝐱 + 𝐜 = 𝟎 𝐚 ≠ 𝟎 bằng câu lệnh ghép. if D < 0 then writeln (‘PT VN.’) else begin x1 := ((−𝒃 − 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂); x2 := ( − 𝒃 + 𝒔𝒒𝒓𝒕(𝑫))/(𝟐 ∗ 𝒂)); end;
  • 12. ÂM MỸ DUNG – BÙI THỊ KIM NGÂN 4. Ví dụ Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.
  • 13. 4. Ví dụ Xác định bài toán: Ý tưởng • Input: N nhập từ bàn phím • Output: Đưa số ngày của năm N ra màn hình • Kiểm tra N chia hết cho 400 hoặc (N chia hết cho 4 và không chia hết cho 100). Nếu đúng thì thông báo năm N có 366 ngày. Nếu sai thông báo năm N có 365 ngày
  • 14. 4. Ví dụ Thuật toán b) Sơ đồ khối a) Cách liệt kê • B1: Nhập N • B2: Nếu chia hết cho 400 hoặc (N chia hết cho 4 và không chia hết cho 100) thì thông báo năm N có 366 ngày rồi kết thúc. • B3: Thông báo năm N có 365 ngày rồi kết thúc. Nhập N (N mod 400 = 0) or ((N mod 4 = 0) and (N mod 100 <>0))? Sai Đúng Thông báo năm N có 365 ngày rồi kết thúc Thông báo năm N có 366 ngày rồi kết thúc
  • 15. LÂM MỸ DUNG – BÙI THỊ KIM NGÂN 4. Ví dụ Bài giải
  • 17. Chúc các em học tốt