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

Tin học 8 - Câu lệnh điều kiện

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 (381.62 KB, 9 trang )


 Hãy cho biết thứ tự thực hiện câu
lệnh trong các chương trình đã học.
Trong các chương trình đã học, các
câu lệnh được thực hiện theo trình tự
từ trên xuống (top - down).
 Có khi nào, trong chương trình có
những câu lệnh được thực hiện hoặc
không thực hiện tùy thuộc vào một điều
kiện cụ thể nào đó không?

CÂU LỆNH ĐIỀU KIỆN
CÂU LỆNH ĐIỀU KIỆN
1. Hoạt động phụ thuộc điều kiện.
-
Nếu chiều nay trời nắng thì em sẽ đi
đá bóng.
-
Nếu được điểm tốt thì em được
thưởng, ngược lại em bị phạt.
Tóm lại, chúng ta có hai dạng điều kiện:
-
Dạng thiếu:
Nếu
Nếu …
thì
thì …
-
Dạng đủ:
Nếu
Nếu …


thì
thì …,
ngược lại thì
ngược lại thì …
Đây cũng chính là thể hiện bằng ngôn ngữ
tự nhiên của hai cấu trúc rẽ nhánh.

CÂU LỆNH ĐIỀU KIỆN
CÂU LỆNH ĐIỀU KIỆN
2. Câu lệnh điều kiện.
Trong mọi ngôn ngữ lập trình đều có
câu lệnh điều kiện để thể hiện các cấu
trúc rẽ nhánh.
Có hai dạng câu lệnh điều kiện: dạng
thiếu và dạng đủ.

CÂU LỆNH ĐIỀU KIỆN
CÂU LỆNH ĐIỀU KIỆN
a) Dạng thiếu.
* Cú pháp:
if
if <điều kiện>
then
then <câu lệnh>;
* Hoạt động:
Nếu điều kiện thỏa mãn thì câu lệnh được
thực hiện, ngược lại thì bỏ qua câu lệnh.
* Sơ đồ hoạt động:
Điều kiện?
Câu lệnh

Đúng
Sai

CÂU LỆNH ĐIỀU KIỆN
CÂU LỆNH ĐIỀU KIỆN
b) Dạng đủ.
* Cú pháp:
if
if <điều kiện>
then
then <câu lệnh 1>
else
else <câu lệnh 2> ;
* Hoạt động:
Nếu điều kiện thỏa mãn thì câu lệnh 1 được
thực hiện, ngược lại thì thực hiện câu lệnh 2.
* Sơ đồ hoạt động:
Điều
kiện?
Câu lệnh 1
Đúng
Sai
Câu lệnh 2

×