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

Chia sẻ bởi Nguyễn Trung Hòa | Ngày 24/10/2018 | 43

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:

Tuần 15,Tiết 29
B�i 6. Câu lệnh điều kiện (tt)
Nếu ... thì
Nếu . thì., nếu không thì .
Cấu trúc dùng để mô tả các mệnh đề
có dạng như trên gọi là cấu trúc rẽ nhánh
4. Cấu trúc rẽ nhánh
Mô tả hoạt động tính tiền cho khách như sau:
1
Tính tổng số tiền T khách hàng đã mua
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ừ 100000 trở lên sẽ được giảm giá 30%
2
Nếu T>= 100000 thì
số tiền phải thanh toán = 70%*T
3
In hoá đơn bán hàng
? Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng thiếu
Mô tả hoạt động tính tiền cho khách như sau:
1
Tính tổng số tiền T khách hàng đã mua
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ừ 100000 trở lên sẽ được giảm giá 30% và dưới 100000 giảm giá 10%
2
Nếu T>= 100000 thì số tiền phải thanh toán
= 70%*T, ngược lại số tiền phải thanh toán = = = 90%*T
3
? Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng đủ
In hoá đơn bán hàng
Sơ đồ cấu trúc rẽ nhánh
IF <Điều kiện> THEN ;
Điều kiện
Đúng

Câu lệnh
Nếu <điều kiện> đúng thì thực hiện sau từ khoá Then,
sai bị bỏ qua.
Sai

Câu lệnh
Đúng

Câu lệnh
Điều kiện
Điều kiện
- Đ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 điều kiện
Dạng 1:
Ví dụ 3: Nếu X>5 thì in giá trị của X ra màn hình
IF X>5 Then Writeln(`Gia tri cua X=`,X);
Ví dụ 2: Giảm giá 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 pt vo nghiem
IF delta<0 then writeln(`phuong trinh vo nghiem`);
IF <Điều kiện> THEN ELSE ;
Dạng 2:
Đ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
Nếu <điều kiện> đúng thì được thực hiện,
ngược lại thì được thực hiện.
IF a mod 2=0 THEN Writeln(`a là so chan`)
ELSE Writeln(`a la so le`);
Ví dụ 4: Đọc và số nguyên a kiểm tra xem a
là số chẵn hay số lẻ
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
IF T>=100000 THEN ST:=70/100*T
ELSE ST:=90/100*T
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 Trung Hòa
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)