Tải bản đầy đủ (.ppt) (15 trang)

Cấu trúc rẽ nhánh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (293.15 KB, 15 trang )


Để thực hiện chương
trình được viết bằng
một ngôn ngữ lập trình
ta cần phải làm gì?
KIỂM TRA BÀI CŨ:
1. Soạn thảo :Viết chương trình, nhập chương trình vào máy.
2. Dịch (Alt+F9): Phát hiện và thông báo lỗi cú pháp, NLT sửa lỗi.
3. Thực hiện chương trình (Ctrl+F9).
4. Nhập vào các giá trị chạy thử - Nhấn Enter.

chương 2: cấu trúc rẽ nhánh và lặp
CẤU TRÚC RẼ NHÁNH
Nội dung:
1. Rẽ Nhánh
2. Câu Lệnh If-Then
3. Câu Lệnh Ghép
4. Một Số Ví Dụ
Tháng 10 năm học 2008

CẤU TRÚC RẼ NHÁNH
RẼ NHÁNH CÂU LỆNH IF-THEN CÂU LỆNH GHÉP MỘT SỐ VÍ DỤ
1. RẼ NHÁNH
TRƯỜNG
HỌC 1
HÃY ĐƯA RA
MỆNH ĐỀ
NẾU- THÌ
THEO HÌNH
VẼ 2 ?
HS B


HS A
HÌNH VẼ 2
Nếu bạn A học trường 1 Thì rẽ bên trái
Nếu bạn B học trường 2 Thì rẽ bên phải
Nếu bạn A không học trường 2 Thì rẽ bên trái
HÃY ĐƯA RA
MỆNH ĐỀ
NẾU- KHÔNG
THÌ THEO
HÌNH VẼ 2 ?
HÌNH VẼ 1
TRƯỜNG
HỌC 2

CẤU TRÚC RẼ NHÁNH
RẼ NHÁNH CÂU LỆNH IF-THEN CÂU LỆNH GHÉP MỘT SỐ VÍ DỤ
Nhập a,b,c
D  b
2
-4ac
D≥0?
Thơng báo vơ
Nghiệm, KT
Tính và đưa ra
Nghiệm, KT
ĐS
Sơ đồ thể hiện sự rẽ nhánh
1. RẼ NHÁNH

CẤU TRÚC RẼ NHÁNH

RẼ NHÁNH CÂU LỆNH IF-THEN CÂU LỆNH GHÉP MỘT SỐ VÍ DỤ
Nhập a,b,c
D  b
2
-4ac
D<0?
Thơng báo
Nghiệm kép, KT
PT vơ
Nghiệm, KT
ĐS
Sơ đồ thể hiện sự rẽ nhánh
1. RẼ NHÁNH
D=0?
Đ
Thơng báo 2
Nghiệm, KT
S

CẤU TRÚC RẼ NHÁNH
RẼ NHÁNH CÂU LỆNH IF-THEN CÂU LỆNH GHÉP MỘT SỐ VÍ DỤ
2. CÂU LỆNH IF-THEN
Điều kiện
Đ
S
Câu lệnh
Điều kiện
Đ
S
Câu lệnh 1

Câu lệnh 2
IF <Điều kiện> Then
<Câu lệnh>;
a. Dạng thiếu
IF <Điều kiện> Then <Câu lệnh 1>
ELSE <Câu lệnh 2>;
b. Dạng đủ
Nếu điều kiện đúng câu lệnh
được thực hiện, ngược lại câu
lệnh sẽ bò bỏ qua.
Nếu điều kiện đúng câu lệnh 1 được thực
hiện, ngược lại câu lệnh 2 sẽ được thực hiện
Sau mỗi câu lệnh được kết thúc bằng dấu ;
nhưng câu lệnh trước ELSE không có dấu ;
? Có nhận xét gì về câu lệnh trước ELSE
IF
Then
ELSE
Tên dành riêng (từ khóa)

Điều kiện :
Là biểu thức quan hệ hoặc biểu thức logic
Điều kiện :
Là câu lệnh đơn
Câu lệnh 1
Câu lệnh 2 :
Câu lệnh
Hãy so sánh hai cấu trúc trên?
Chú ý: Dạng đủ có thể lồng nhau, khi đó Else
sẽ gắn với If gần nhất.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×