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

Bai 9 Cau truc re nhanh

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 (886.78 KB, 19 trang )

ĐẾN VỚI NHÓM 2 LỚP 11A3

Nhớ LIKE và SHARE nha  ☺

PowerPoint by to me




Mục tiêu bài học.
- Cần biết được ý nghĩa của cấu trúc rẽ nhánh.
- Cần biết được cấu trúc chung của cấu trúc rẽ nhánh.
- Biết cách sử dụng hai dạng cấu trúc rẽ nhánh trong
lập trình: dạng thiếu và dạng đủ.


Ví dụ 1:
Ly hẹn Khánh: “Chiều mai nếu trời khơng mưa thì Ly sẽ
đến nhà Khánh”.

Câu nói của Ly cho ta biết một việc làm cụ thể (Ly sẽ
đến nhà Khánh) sẽ được thực hiện nếu một điều kiện
cụ thể (trời khơng mưa) thỏa mãn. Ngồi ra khơng đề
cập đến chuyện gì sẽ xãy ra nếu điều kiện đó khơng
thỏa mãn (trời mưa).


Hãy nêu cấu trúc chung của cách diễn đạt đó?

Ta nói cấu trúc chung của cách diễn đạt đó là.
Nếu….thì….




Ví dụ 2:
Một lần khác, Khánh nói với Ly: “ Chiều mai nếu
trời khơng mưa thì Khánh sẽ đến nhà Ly, nếu trời mưa
thì buổi tối Khánh sẽ video call lại cho Ly”.
Câu nói của Khánh cho ta biết một trong hai việc cụ
thể (Khánh sẽ đến nhà Ly hay Khánh sẽ video call cho
Ly) chắc chắn sẽ xãy ra. Tuy nhiên, việc nào trong hai
việc sẽ được thực hiện thì tùy thuộc vào điều kiện cụ
thể (trời khơng mưa) thỏa mãn hay không thỏa mãn
(trời mưa).


Bạn hãy nêu cấu trúc chung của cách diễn đạt đó.
Ta nói cấu trúc chung của cách diễn đạt đó là.
Nếu… thì…, nếu khơng thì…


Vậy cấu trúc rẽ nhánh có hai dạng:
a. Dạng thiếu(dạng khuyết).
Có dạng: Nếu … thì …
Cấu trúc điều kiện hành động
Nếu (Điều kiện đúng) thì (Hoạt động 1);
b. Dạng đủ.
Có dạng: Nếu … thì … cịn khơng thì…;
Cấu trúc điều kiện hành động
Nếu (Điều kiện đúng) thì (Hoạt động 1)
cịn khơng thì (Hoạt động 2);



Hãy nêu các bước để kết luận nghiệm của
2
phương trình bậc hai ax  bx  c 0
+ Tính Delta
+ Nếu Delta <0 thì kết luận là phương trình vơ nghiệm.
+ Nếu Delta>=0 thì kết luận là phương trình có nghiệm:
x1:=(-b +sqrt(Delta))/(2*a);
x2:=(-b - sqrt(Delta))/(2*a);


Vẽ sơ đồ thực hiện của các bước .
Bắt đầu

Nhập a, b, c

Delta:=b*b+4*a*c

Sai

Nếu delta>=0

Thơng báo pt vơ nghiệm

Đúng

Tính và in ra nghiệm

Kết thúc



Vậy để giải các bài tốn như trên trong ngơn ngữ lập trình PASCAL ta
có một cấu trúc gọi là cấu trúc câu lệnh IF – THEN.


Cấu trúc câu lệnh IF – THEN có mấy dạng?

Cấu trúc IF – THEN có có hai dạng.
Dạng thiếu và dạng đủ.


a. Dạng thiếu ( Dạng khuyết ):
- Cú pháp:
If nêu
<Điều
kiện>
Then
Hãy
cú pháp
của
cấu trúc
câulệnh>;
lệnh IF – THEN

dạng thiếu?

Trong đó

If, Then: là từ khóa (tên dành riêng).

Điều kiện: có thể là biểu thức logic hoặc biểu
thức quan hệ. (có 2 giá trị là True hoặc False).
Câu lệnh: là một câu lệnh trong Pascal


Điều kiện

F

T

Câu lệnh


If (Delta>=0) then Write(’ Phuong trinh co nghiem ’ );
Nghĩa là
Nếu điều kiện Delta >=0 có giá trị là “True”
thì thực hiện in ra màn hình dịng thơng báo
”Phuong trinh co nghiem”


b. Dạng đủ:
- Cú
Hãy
nêupháp:
cú pháp của cấu trúc câu lệnh IF – THEN

If <Điều kiện> Then <Câu lệnh1>
dạng
đủ? Câu lệnh 2>;

else<
Trong đó
If, Then, else: là từ khóa (tên dành riêng).

Điều kiện: có thể là biểu thức logic hoặc biểu thức
quan hệ.(có 2 giá trị là True hoặc False).
Câu lệnh1, câu lệnh2: là một câu lệnh trong Pascal


Điều kiện

F
Câu lệnh 2

T

Câu lệnh 1


If (Delta>=0) then
Write(’ Phuong trinh co nghiem ’ )
else
Writeln( ’ Phuong trình vo nghiem ’);
Nghĩa là
Nếu điều kiện Delta >=0 có giá trị là “True”
thì thực hiện in ra màn hình dịng thơng báo
”Phuong trinh co nghiem” Cịn khơng thì thực
hiện in ra màn hình dịng thơng báo
”Phuong trinh vo nghiem”



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.

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 điều kiện:
Nếu (N chia hết cho 400) hoặc (N chia hết cho 4)
và (N không chia hết cho 100) thì số ngày của
năm N là 366 ngày. Ngược lại số ngày của năm N
là 365 ngày.




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

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