Bài 6. Câu lệnh điều kiện

Chia sẻ bởi Nguyễn Thị Bích Hoàng | Ngày 09/05/2019 | 218

Chia sẻ tài liệu: Bài 6. Câu lệnh điều kiện thuộc Tin học 8

Nội dung tài liệu:

GV: NGUYỄN THỊ BÍCH HOÀNG
CÂU LỆNH ĐIỀU KIỆN
bài 6
3. Điều kiện và phép so sánh.
2. Tính đúng sai của điều kiện.
1. Hoạt động phụ thuộc vào điều kiện.
4. Cấu Trúc rẽ nhánh.
Tin học 8
5. Câu lệnh điều kiện.
1. Hoạt động phụ thuộc vào điều kiện
Giả sử Cô có các nguyên vật liệu sau:
Để pha một ly nước cam các em cần những nguyên vật liệu gì?
1. Hoạt động phụ thuộc vào điều kiện
Là hoạt động chỉ được …………… khi có một …………… cụ thể được xảy ra.
Thực hiện
Điều kiện
2. Tính đúng sai của các điều kiện
Trời mưa
Em bị bệnh
Tổng tiền lớn hơn hoặc bằng 100000đ.
Sai
Đúng
Đúng
Không tập thể dục buổi sáng
Em đi học.
Không giảm giá
120.0000
80.000
Sai
Giảm giá 30%.
2. Tính đúng sai của các điều kiện
Khi kiểm tra điều kiện
Điều kiện được thõa mãn
Điều kiện không thõa mãn
Đúng
Sai
9
14
3.5
Đúng
Sai
Sai
Đúng
3. Di?u Ki?n v� phộp so sỏnh
So sánh
Ví dụ: Nhập hai số a và b. Hãy xuất giá trị lớn hơn ra màn hình.
a > b
Đúng
Sai
In ra giá trị của a
In ra giá trị của b
3. Di?u Ki?n v� phộp so sỏnh
4. Cấu trúc rẽ nhánh
Ví dụ 1: Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau. Nếu khách mua với số tiền từ 100.000 ngàn trở lên sẽ được giảm giá 30%
a) Cấu trúc rẽ nhánh dạng thiếu
4. Cấu trúc rẽ nhánh
Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau. Nếu khách mua với số tiền từ 100.000 ngàn trở lên sẽ được giảm giá 30% và dưới 100.000 thì giảm 10%
Đúng
Sai
b) Cấu trúc rẽ nhánh dạng đủ
IF <Điều kiện> THEN
;
- Điều kiện: Là một phép so sánh
- Câu lệnh: Lệnh đơn hoặc lệnh ghép
Trong đó:
5. Cõu l?nh di?u ki?n
a) Dạng thi?u:
Nếu <điều kiện đúng> thì được thực hiện và thoát. Sai thì câu lệnh bị bỏ qua.
Ví dụ 1: Nếu X lớn hơn 5 thì in giá trị X ra màn hình.
IF X>5 Then
Writeln(`Gia tri cua X=`,X);
Ví dụ 2: Giảm 30% cho khách hàng mua với số tiền T>=100000.
IF T>=100000 Then
ST:=70/100*T;
Ví dụ 3: Nếu Delta<0 thì in ra màn hình phương trình vô nghiệm
IF delta<0 then
Writeln(` Phuong trinh vo nghiem`);
5. Cõu l?nh di?u ki?n
IF <Điều kiện> THEN

ELSE
;
b) Dạng đầy đủ:
Nếu <điều kiện đúng> thì được thực hiện,
ngược lại thì được thực hiện.

5. Cõu l?nh di?u ki?n
IF (a mod 2)=0 THEN
Writeln(`a là so chan`)
ELSE
Writeln(`a la so le`);
Ví dụ 1: Cho một số nguyên a. Kiểm tra xem a là số chẵn hay số lẻ.
IF T>=100000 Then
ST:=70/100*T
ELSE
ST:=90/100*T ;
5. Cõu l?nh di?u ki?n
Ví dụ 2: Giảm giá 30% cho khách hàng mua với số tiền T>=100000 và giảm 10% cho khách hàng mua với số tiền T<100000.
Tin học 8
Ghi nhớ!
Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đầy đủ.
Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh
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.
* 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ẻ: Nguyễn Thị Bích Hoàng
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)