SlideShare una empresa de Scribd logo
1 de 16
L/O/G/O
Lí luận dạy học tin 2
Cấu Trúc Rẽ Nhánh
www.themegallery.com
● Câu 2 : Em hãy biễu diễn bằng pascal biểu thức toán học
sau đây
−𝒃+ (𝒃 𝟐−𝟒𝒂𝒄)
𝟐𝒂
● Câu 1 : Em hãy viết một ví dụ về khai báo một số
nguyên,thực hiện lệnh gán và xuất ra màn hình
Kiểm tra bài cũ
(-b+ sqrt (b*b-4ac)/2a
int a:=n; hoặc int a; a:=n;
writeln (a); hoặc write (a);
www.themegallery.com
Đặt vấn đề
Một em hãy lên bảng trình bày các bước giải
một phương trình bậc hai
Vậy làm sao để giải một bài toán về phương
trình bậc 2 trên máy tình bằng ngôn ngữ lập
trình Turbo Pascal ?
Dựa trên những kiến thức đã học ở bài trước
cùng kiến thức sắp học ở bài này. Ta sẽ làm
được điều đó.
Chúng ta đi vào bài học hôm nay : Cấu Trúc
Rẽ Nhánh
www.themegallery.com
Nội dung bài học
Mục lục
Một số ví dụ
Câu lệnh If-Then
Dạng thiếu
Dạng đủ
Câu lệnh ghép
www.themegallery.com
Nếu chiều nay có mưa bay
thì tớ sẽ đi học
Hôm nay chúng ta đi học đầy đủ nhé
Nếu chiều nay có mưa bay thì tớ sẽ
nghĩ học, nếu chiều nay không có
mưa bay thì tớ sẽ đi
Hằng ngày có những công việc nào ta chỉ thực hiện
được khi một điều kiện cụ thể nào đó được thỏa mãn
Các mệnh đề trên có dạng : Nếu…. Thì ; Nếu….
Thì…..,Nếu....Không….Thì
Cấu trúc để mô tả các mệnh đề như trên được gọi là cấu trúc rẽ
nhánh dạng thiếu và dạng đủ
Cấu trúc rẽ nhánh
www.themegallery.com
Ví dụ
Mệnh đề 2Mệnh đề 1
Câu có dạng
NẾU…THÌ: là
câu rẽ nhánh
DẠNG THIẾU
Câu có dạng
NẾU…THÌ,NẾU
KHÔNG….THÌ:
câu rẽ nhánh
dạng ĐẦY ĐỦ
Dựa vào 2 dạng trên, các em hãy đưa
một vài ví dụ về Cấu Trúc Rẽ Nhánh
Cấu trúc rẽ nhánh
www.themegallery.com
Câu lệnh If-Then
Điều kiện Câu lệnhĐúng
Sai
IF < Điều kiện >
THEN < Câu lệnh > ;
Dạng
thiếu
Sơ đồ
khối
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.
www.themegallery.com
Câu lệnh If-Then
* Ví dụ 1: Dùng lệnh if ... Then... kiểm tra tính chẵn lẽ
IF a mod 2 = 0 THEN Writeln(‘ a la so chan’);
* Ví dụ 2: Dùng lệnh if ... Then... kiểm tra phương trình
có nghiệm hay không
IF Delta < 0 THEN Writeln(‘ Phương Trình Vô Nghiệm’);
IF Delta ≥ 0 THEN Writeln(‘ Phương Trình Có Nghiệm’);
www.themegallery.com
Câu lệnh If-Then
*Thảo luận nhóm : Mỗi nhóm suy nghĩ và lên bảng viết: câu
lệnh xác định max của 2 số a và b bằng ngôn ngữ Pascal, ghi rõ
ý tưởng và các bước thực hiện.
Ý tưởng Thực hiện
Nếu a < b thì gán Max = b;
Nếu a > b thì gán Max = a;
If a < b then Max:=b;
If a > b then Max:=b;
www.themegallery.com
Câu lệnh If-Then
IF < Điều kiện > THEN < Câu lệnh 1 >
ELSE < Câu lệnh 2 > ;
Dạng
đủ
Sơ đồ
khối
Điều kiện Câu lệnh 1ĐúngSaiCâu lệnh 2
Nếu< Điều kiện > đúng thì < Câu lệnh 1 > được thực
hiện, ngược lại < Câu lệnh 2 > được thực hiện.
www.themegallery.com
Câu lệnh If-Then
Ví dụ 3 : Viết câu lệnh rẽ nhánh dạng đủ kiểm tra số A có phải là số âm hay không
?
Hướng dẫn : Nếu A < 0 thì đưa ra màn
hình câu ‘ A là số âm’ ngược lại thì đưa ra
màn hình câu ‘A là số không âm’
-IF A < 0 THEN Writeln(‘ A la so am’)
ELSE writeln(‘A la so khong am’);
Ví dụ 4 : Viết câu lệnh rẽ nhánh dạng đủ tìm số lớn nhất max trong 2 số a và b.
Hướng dẫn : Nếu b > a thì gán max
cho b còn ngược lại thì gán max cho a.
- IF b > a THEN max := b ELSE max := a;
Chú ý: Trước từ khoá ELSE không có dấu chấm phẩy “ ; ”
www.themegallery.com
Câu lệnh If-Then
Dạng thiếu If <điều kiện> then <câu lệnh> ;
Dạng đủ
If <điều kiện> then <câu lệnh 1>
else <câu lệnh 2> ;
Tìm giống và khác nhau giữa 2 dạng
www.themegallery.com
Câu lệnh If-Then
Khá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.
www.themegallery.com
Câu lệnh If-Then
• Ví dụ 5:
a) Dùng lệnh if ... Then...Else kiểm tra phương trình có nghiệm hay không
b)Nếu có thì tìm nghiệm
IF Delta < 0 THEN Writeln(‘ Phương Trình Vô Nghiệm’)
ELSE Writeln(‘ Phương Trình Có Nghiệm’);
IF Delta ≥ 0 THEN
X1:=(-b-sqrt(D))/2*a;
X2:=-b/a-x1;
Như ở trên sau THEN hoặc ELSE chỉ có
một câu lệnh vậy nếu sau từ khóa THEN
hoặc ELSE có nhiều câu lệnh thì ta phải
làm sao?
www.themegallery.com
Câu lệnh ghép
Nếu trong cấu trúc rẽ nhánh, sau THEN hoặc ELSE có từ 2 lệnh
trở lên thì gộp thành câu lệnh ghép, đặt các câu lệnh đó trong cặp
từ khóa BEGIN…AND;
BEGIN
<câu lệnh>
END.
• Ví dụ 5 :
If D<0 then writeln(“pt vô nghiệm.”);
Else
Begin
X1:=(-b-sqrt(D))/2*a;
X2:=-b/a-x1;
End;
www.themegallery.com
Củng cố
 Cấu trúc mệnh đề có dạng:
“Nếu ... thì ...”
“Nếu ... thì ..., ngược lại ...”
gọi là cấu trúc rẽ nhánh
IF < Điều kiện > THEN < Câu lệnh >
;
 Lệnh rẽ nhánh dạng thiếu
 Lệnh rẽ nhánh dạng đủ
IF < Điều kiện > THEN
< Câu lệnh1 >
ELSE
< Câu lệnh 2 > ;

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

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
 
Chuong2 de qui
Chuong2 de quiChuong2 de qui
Chuong2 de qui
 
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
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 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
 
Ctdl de so 14
Ctdl   de so 14Ctdl   de so 14
Ctdl de so 14
 
Ontapchuong4
Ontapchuong4Ontapchuong4
Ontapchuong4
 

Destacado

La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimientodeyver885
 
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.ludync
 
Antropometria web salvador zubiran
Antropometria web salvador zubiranAntropometria web salvador zubiran
Antropometria web salvador zubirannuticionista
 
Are you considering buying New Prom Dresses grey belt (HOD223)?
Are you considering buying New Prom Dresses grey belt (HOD223)?Are you considering buying New Prom Dresses grey belt (HOD223)?
Are you considering buying New Prom Dresses grey belt (HOD223)?bubibubibi
 
ILP Essay Final
ILP Essay FinalILP Essay Final
ILP Essay FinalAngus Muir
 
Diario Resumen 20161108
Diario Resumen 20161108Diario Resumen 20161108
Diario Resumen 20161108Diario Resumen
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_publicAttila Barta
 
ASD Voters Manual Final Draft TP RAP CARE EXPO Fall 2016
ASD Voters Manual  Final Draft  TP RAP CARE EXPO Fall 2016ASD Voters Manual  Final Draft  TP RAP CARE EXPO Fall 2016
ASD Voters Manual Final Draft TP RAP CARE EXPO Fall 2016Heather E Hanzlick
 
Presentador en línea
Presentador en líneaPresentador en línea
Presentador en línealudync
 
Turismo en san martin
Turismo en san martinTurismo en san martin
Turismo en san martinjhoaro
 
Presentación 6
Presentación 6Presentación 6
Presentación 6lizara03
 
Sant Josep Maria Escrivà
Sant Josep Maria EscrivàSant Josep Maria Escrivà
Sant Josep Maria EscrivàMihai Voicu
 
Complexo da Maré: Múltiplas Territorialidades Locais em Movimento
Complexo da Maré: Múltiplas Territorialidades Locais em MovimentoComplexo da Maré: Múltiplas Territorialidades Locais em Movimento
Complexo da Maré: Múltiplas Territorialidades Locais em MovimentoRogerio Santos
 
Lição 6 - Paciênca: evitando as dissensões
Lição 6 - Paciênca: evitando as dissensõesLição 6 - Paciênca: evitando as dissensões
Lição 6 - Paciênca: evitando as dissensõesAilton da Silva
 

Destacado (18)

La sociedad del conocimiento
La sociedad del conocimientoLa sociedad del conocimiento
La sociedad del conocimiento
 
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.
Unidad Didactica Interdisciplinaria:El Lenguaje itinerario de la humanidad.
 
Antropometria web salvador zubiran
Antropometria web salvador zubiranAntropometria web salvador zubiran
Antropometria web salvador zubiran
 
Ntic
NticNtic
Ntic
 
OCA
OCAOCA
OCA
 
Are you considering buying New Prom Dresses grey belt (HOD223)?
Are you considering buying New Prom Dresses grey belt (HOD223)?Are you considering buying New Prom Dresses grey belt (HOD223)?
Are you considering buying New Prom Dresses grey belt (HOD223)?
 
ILP Essay Final
ILP Essay FinalILP Essay Final
ILP Essay Final
 
Diario Resumen 20161108
Diario Resumen 20161108Diario Resumen 20161108
Diario Resumen 20161108
 
INF2190_W1_2016_public
INF2190_W1_2016_publicINF2190_W1_2016_public
INF2190_W1_2016_public
 
Kunskap, skolwebb och plattform för nyanlända
Kunskap, skolwebb och plattform för nyanländaKunskap, skolwebb och plattform för nyanlända
Kunskap, skolwebb och plattform för nyanlända
 
ASD Voters Manual Final Draft TP RAP CARE EXPO Fall 2016
ASD Voters Manual  Final Draft  TP RAP CARE EXPO Fall 2016ASD Voters Manual  Final Draft  TP RAP CARE EXPO Fall 2016
ASD Voters Manual Final Draft TP RAP CARE EXPO Fall 2016
 
Presentador en línea
Presentador en líneaPresentador en línea
Presentador en línea
 
Turismo en san martin
Turismo en san martinTurismo en san martin
Turismo en san martin
 
Presentación 6
Presentación 6Presentación 6
Presentación 6
 
Sant Josep Maria Escrivà
Sant Josep Maria EscrivàSant Josep Maria Escrivà
Sant Josep Maria Escrivà
 
Complexo da Maré: Múltiplas Territorialidades Locais em Movimento
Complexo da Maré: Múltiplas Territorialidades Locais em MovimentoComplexo da Maré: Múltiplas Territorialidades Locais em Movimento
Complexo da Maré: Múltiplas Territorialidades Locais em Movimento
 
LAtest Doc
LAtest DocLAtest Doc
LAtest Doc
 
Lição 6 - Paciênca: evitando as dissensões
Lição 6 - Paciênca: evitando as dissensõesLição 6 - Paciênca: evitando as dissensões
Lição 6 - Paciênca: evitando as dissensões
 

Similar a [Bài dạy] cấu trúc rẽ nhánh

Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11Sunkute
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucLy hai
 
Giới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcGiới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcThoL718186
 
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxKhnhVi24
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615clbinternet.info
 
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#MasterCode.vn
 

Similar a [Bài dạy] cấu trúc rẽ nhánh (14)

Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautruc
 
Co ban ve_matlab
Co ban ve_matlabCo ban ve_matlab
Co ban ve_matlab
 
Chuong1
Chuong1Chuong1
Chuong1
 
K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
Lesson 2 lý thuyết
Lesson 2 lý thuyếtLesson 2 lý thuyết
Lesson 2 lý thuyết
 
Giới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcGiới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tục
 
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
 
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
 
Quan ly bo nho trong C#
Quan ly bo nho trong C#Quan ly bo nho trong C#
Quan ly bo nho trong C#
 

Último

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ệnpmtiendhti14a5hn
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfhoangtuansinh1
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
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...Nguyen Thanh Tu Collection
 
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.pdfXem Số Mệnh
 
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.pdfXem 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.pdfltbdieu
 
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...Nguyen Thanh Tu Collection
 
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.pdfXem Số Mệnh
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhdangdinhkien2k4
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...Nguyen Thanh Tu Collection
 
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...Nguyen Thanh Tu Collection
 
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ươnghazzthuan
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
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Ả...Nguyen Thanh Tu Collection
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngYhoccongdong.com
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxTrnHiYn5
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoidnghia2002
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 

Último (20)

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
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
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...
 
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
 
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
 
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
 
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...
 
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 tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
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...
 
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
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
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Ả...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 

[Bài dạy] cấu trúc rẽ nhánh

  • 1. L/O/G/O Lí luận dạy học tin 2 Cấu Trúc Rẽ Nhánh
  • 2. www.themegallery.com ● Câu 2 : Em hãy biễu diễn bằng pascal biểu thức toán học sau đây −𝒃+ (𝒃 𝟐−𝟒𝒂𝒄) 𝟐𝒂 ● Câu 1 : Em hãy viết một ví dụ về khai báo một số nguyên,thực hiện lệnh gán và xuất ra màn hình Kiểm tra bài cũ (-b+ sqrt (b*b-4ac)/2a int a:=n; hoặc int a; a:=n; writeln (a); hoặc write (a);
  • 3. www.themegallery.com Đặt vấn đề Một em hãy lên bảng trình bày các bước giải một phương trình bậc hai Vậy làm sao để giải một bài toán về phương trình bậc 2 trên máy tình bằng ngôn ngữ lập trình Turbo Pascal ? Dựa trên những kiến thức đã học ở bài trước cùng kiến thức sắp học ở bài này. Ta sẽ làm được điều đó. Chúng ta đi vào bài học hôm nay : Cấu Trúc Rẽ Nhánh
  • 4. www.themegallery.com Nội dung bài học Mục lục Một số ví dụ Câu lệnh If-Then Dạng thiếu Dạng đủ Câu lệnh ghép
  • 5. www.themegallery.com Nếu chiều nay có mưa bay thì tớ sẽ đi học Hôm nay chúng ta đi học đầy đủ nhé Nếu chiều nay có mưa bay thì tớ sẽ nghĩ học, nếu chiều nay không có mưa bay thì tớ sẽ đi Hằng ngày có những công việc nào ta chỉ thực hiện được khi một điều kiện cụ thể nào đó được thỏa mãn Các mệnh đề trên có dạng : Nếu…. Thì ; Nếu…. Thì…..,Nếu....Không….Thì Cấu trúc để mô tả các mệnh đề như trên được gọi là cấu trúc rẽ nhánh dạng thiếu và dạng đủ Cấu trúc rẽ nhánh
  • 6. www.themegallery.com Ví dụ Mệnh đề 2Mệnh đề 1 Câu có dạng NẾU…THÌ: là câu rẽ nhánh DẠNG THIẾU Câu có dạng NẾU…THÌ,NẾU KHÔNG….THÌ: câu rẽ nhánh dạng ĐẦY ĐỦ Dựa vào 2 dạng trên, các em hãy đưa một vài ví dụ về Cấu Trúc Rẽ Nhánh Cấu trúc rẽ nhánh
  • 7. www.themegallery.com Câu lệnh If-Then Điều kiện Câu lệnhĐúng Sai IF < Điều kiện > THEN < Câu lệnh > ; Dạng thiếu Sơ đồ khối 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.
  • 8. www.themegallery.com Câu lệnh If-Then * Ví dụ 1: Dùng lệnh if ... Then... kiểm tra tính chẵn lẽ IF a mod 2 = 0 THEN Writeln(‘ a la so chan’); * Ví dụ 2: Dùng lệnh if ... Then... kiểm tra phương trình có nghiệm hay không IF Delta < 0 THEN Writeln(‘ Phương Trình Vô Nghiệm’); IF Delta ≥ 0 THEN Writeln(‘ Phương Trình Có Nghiệm’);
  • 9. www.themegallery.com Câu lệnh If-Then *Thảo luận nhóm : Mỗi nhóm suy nghĩ và lên bảng viết: câu lệnh xác định max của 2 số a và b bằng ngôn ngữ Pascal, ghi rõ ý tưởng và các bước thực hiện. Ý tưởng Thực hiện Nếu a < b thì gán Max = b; Nếu a > b thì gán Max = a; If a < b then Max:=b; If a > b then Max:=b;
  • 10. www.themegallery.com Câu lệnh If-Then IF < Điều kiện > THEN < Câu lệnh 1 > ELSE < Câu lệnh 2 > ; Dạng đủ Sơ đồ khối Điều kiện Câu lệnh 1ĐúngSaiCâu lệnh 2 Nếu< Điều kiện > đúng thì < Câu lệnh 1 > được thực hiện, ngược lại < Câu lệnh 2 > được thực hiện.
  • 11. www.themegallery.com Câu lệnh If-Then Ví dụ 3 : Viết câu lệnh rẽ nhánh dạng đủ kiểm tra số A có phải là số âm hay không ? Hướng dẫn : Nếu A < 0 thì đưa ra màn hình câu ‘ A là số âm’ ngược lại thì đưa ra màn hình câu ‘A là số không âm’ -IF A < 0 THEN Writeln(‘ A la so am’) ELSE writeln(‘A la so khong am’); Ví dụ 4 : Viết câu lệnh rẽ nhánh dạng đủ tìm số lớn nhất max trong 2 số a và b. Hướng dẫn : Nếu b > a thì gán max cho b còn ngược lại thì gán max cho a. - IF b > a THEN max := b ELSE max := a; Chú ý: Trước từ khoá ELSE không có dấu chấm phẩy “ ; ”
  • 12. www.themegallery.com Câu lệnh If-Then Dạng thiếu If <điều kiện> then <câu lệnh> ; Dạng đủ If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; Tìm giống và khác nhau giữa 2 dạng
  • 13. www.themegallery.com Câu lệnh If-Then Khá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.
  • 14. www.themegallery.com Câu lệnh If-Then • Ví dụ 5: a) Dùng lệnh if ... Then...Else kiểm tra phương trình có nghiệm hay không b)Nếu có thì tìm nghiệm IF Delta < 0 THEN Writeln(‘ Phương Trình Vô Nghiệm’) ELSE Writeln(‘ Phương Trình Có Nghiệm’); IF Delta ≥ 0 THEN X1:=(-b-sqrt(D))/2*a; X2:=-b/a-x1; Như ở trên sau THEN hoặc ELSE chỉ có một câu lệnh vậy nếu sau từ khóa THEN hoặc ELSE có nhiều câu lệnh thì ta phải làm sao?
  • 15. www.themegallery.com Câu lệnh ghép Nếu trong cấu trúc rẽ nhánh, sau THEN hoặc ELSE có từ 2 lệnh trở lên thì gộp thành câu lệnh ghép, đặt các câu lệnh đó trong cặp từ khóa BEGIN…AND; BEGIN <câu lệnh> END. • Ví dụ 5 : If D<0 then writeln(“pt vô nghiệm.”); Else Begin X1:=(-b-sqrt(D))/2*a; X2:=-b/a-x1; End;
  • 16. www.themegallery.com Củng cố  Cấu trúc mệnh đề có dạng: “Nếu ... thì ...” “Nếu ... thì ..., ngược lại ...” gọi là cấu trúc rẽ nhánh IF < Điều kiện > THEN < Câu lệnh > ;  Lệnh rẽ nhánh dạng thiếu  Lệnh rẽ nhánh dạng đủ IF < Điều kiện > THEN < Câu lệnh1 > ELSE < Câu lệnh 2 > ;