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

Chia sẻ bởi Đinh Xuân Sinh | Ngày 24/10/2018 | 48

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:

Nếu ngày mai thời tiết dưới 10 độ, Hà nghỉ học
Nếu đi trên đường phố gặp đèn đỏ thì dừng lại, gặp đèn xanh thì đi.
Nếu sáng mai trời mưa, Long sẽ nghỉ tập thể dục.
Các hoạt động chỉ được thực hiện khi một điều kiện cụ thể được thoả mãn.
Điều kiện thường là một sự kiện được mô tả sau từ nếu
1.Hoạt động phụ thuộc vào điều kiện
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 thoả mãn
điều kiện không thoả mãn
Đúng
Sai
3. Di?u ki?n v� phộp so sỏ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
Thanh toán
 Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng thiếu
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ụ 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
Thanh toán.
 Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng đủ
4.Cấu trúc rẽ nhánh
Sơ đồ cấu trúc rẽ nhánh
IF <Điều kiện> THEN ;
Nếu <điều kiện> đúng thì thực hiện sau từ khoá Then,
sai bị bỏ qua.
- Đ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:
IF <Điều kiện> THEN ELSE ;
Dạng 2:
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 điều kiện
Lưu ý: Trước ELSE không có dấu chấm phẩy
5. Câu lệnh điều kiện
Ví dụ : In số lớn trong hai số a và b
Dạng thiếu: if a>b then write(a);
if aDạng đủ: if a>b then write(a)
else write(b);
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.
Bài 5:Các câu lệnh Pascal sau đây viết đúng hay sai?
a) If x:= 7 then a=b;
b) If x> 5 then a:=b;
c) If x> 5 then a:=b; m:=n;
d) If x> 5 then a:=b; else m:=n;
a) If x= 7 then a:=b;
d) If x> 5 then a:=b else m:=n;
Sai
Đúng
Đúng
Sai
Đúng
Đúng
* 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ẻ: Đinh Xuân Sinh
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)