Bài 9. Cấu trúc rẽ nhánh

Chia sẻ bởi Võ Hải Vân | Ngày 10/05/2019 | 76

Chia sẻ tài liệu: Bài 9. Cấu trúc rẽ nhánh thuộc Tin học 11

Nội dung tài liệu:

Bài 9- tiết11
cấu trúc rẽ nhánh
GIÁO VIÊN: VÕ THỊ HẢI VÂN
NẾU

THÌ
CÔNG VIỆC 1
CÔNG VIỆC 2
ĐIỀU KIỆN
CÁC NHÁNH
CẤU TRÚC RẼ NHÁNH
NẾU

THÌ
CÔNG VIỆC
ĐIỀU KIỆN
NHÁNH
NẾU
KHÔNG THÌ
Nhập a, b
Kiểm tra
a= 0
Tính và đưa ra nghiệm
Kết thúc
Sai
Đúng
IF <Điều kiện> THEN ;
Điều kiện
Đúng

Câu lệnh
Sai
a. Dạng thiếu

Câu lệnh
Đúng

Câu lệnh
Điều kiện
Điều kiện
2. Câu lệnh IF - THEN
Ví dụ1:
Điều kiện
Công việc
b. Dạng đủ
IF <Điều kiện> THEN ELSE ;
đúng
sai
Thì
Ví dụ 2:
b. Dạng đủ
IF <Điều kiện> THEN ELSE ;
Điều kiện
Đúng

Câu lệnh 1
Sai

Câu lệnh 2
Điều kiện

Câu lệnh 1

Câu lệnh 2
Điều kiện

Câu lệnh 1
Điều kiện
IF a=0 THEN Writeln(`nhap lai a`)
ELSE
x:= -b/a;
Writeln(`x=`, x:5:2);
3. Câu lệnh ghép
Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là câu lệnh ghép, có dạng:
BEGIN
< Các câu lệnh>;
END;
IF a=0 THEN Writeln(`nhap lai a`)
ELSE
BEGIN
x:= -b/a;
Writeln(`x=`, x:5:2);
END;
4. Một số ví dụ
Câu 1:Giải thích ý nghĩa các câu lệnh trong chương trình
{Dòng 1}
{Câu lệnh rẽ nhánh}
{khai báo tên chương trình}
{khai báo các biến}
{Nhập giá trị cho 3 biến a,b,c}
{gán giá trị cho Delta}
Câu 2: Trong câu lệnh if-then
Khoanh hình thoi vào điều kiện
Khoanh hình chử nhật vào câu lệnh 1
Khoanh hình chử nhật vào câu lệnh 2
IF Delta<0 then writeln(‘phuong trinh vo nghiem’)
Else
Begin
x1:=(-b+sqrt(delta))/2*a;
x1:=(-b-sqrt(delta))/2*a;
Writeln(‘nghiem x1=‘,x1:5:1);
Writeln(‘nghiem x2=‘,x2:5:1;
End;
4. Một số ví dụ

KQ =
IF DIEM>=8 THEN KQ :=‘A’

ELSE KQ:=‘B’ ;
Hãy nhớ
Cấu trúc mô tả các mệnh đề:
"Nếu . thì."
"Nếu . thì .ngược lại."
gọi là cấu trúc rẽ nhánh.
? Lệnh rẽ nhánh dạng thiếu
? Lệnh rẽ nhánh dạng đủ
Câu lệnh ghép
BEGIN
;
END;
Bài tập về nhà:
bài 1, bài2, bài 4
trang 50,51
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Võ Hải Vân
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)