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

Chia sẻ bởi Nguyễn Thị Ngọc Hạnh | Ngày 14/10/2018 | 40

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:

Tiết 29 - Bài 6
CÂU LỆNH ĐIỀU KIỆN
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
“Nếu” em bị ốm, em sẽ không tập thể dục buổi sáng.
“Nếu” trời không mưa vào ngày chủ nhật, Long đi đá bóng; ngược lại Long sẽ ở nhà giúp mẹ dọn dẹp nhà cửa.
“Điều kiện”:
“Điều kiện”:
“Em bị ốm”
“Trời mưa”
Mỗi sáng em thức dậy, vệ sinh cá nhân, ăn sáng và đến trường
1. Hoạt động phụ thuộc vào điều kiện
Bạn Long thường tập thể dục, ăn sáng và đến trường
 Phần lớn các hoạt động được thực hiện một cách tuần tự theo thói quen hoặc kế hoạch đã được xác định.
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
Nếu gặp đèn đỏ
ta dừng lại
Điều kiện
Hoạt động
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
Thế nào là hoạt động phụ thuộc vào điều kiện? Hãy nêu 1 số ví dụ về hoạt động phụ thuộc vào điều kiện?
Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra.
Điều kiện thường là một sự kiện được mô tả sau từ “nếu”.
* Kết luận:
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
* Kết luận:
2. Tính đúng hoặc sai của các điều kiện:
Long nhìn ra ngoài trời và thấy trời mưa
Đúng
Long ở nhà
(không đi đá bóng)
Buổi sáng thức dậy, em thấy mình hoàn toàn khoẻ mạnh
Sai
Em tập thể dục buổi sáng như thường lệ
Kết luận:
Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn, còn khi kết quả kiểm tra sai, ta nói điều kiện không thỏa mãn.
* Kết luận:
* VD:
Nếu nháy nút ở góc trên, bên phải cửa sổ, (thì) cửa sổ sẽ đóng lại.
Nếu X > 5, (thì hãy) in giá trị của X ra màn hình.
Nếu (ta) nhấn phím Pause/Break, (thì) chương trình (sẽ bị) ngừng.
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
* Kết luận:
2. Tính đúng hoặc sai của các điều kiện:
3. Điều kiện và phép so sánh:
Phép so sánh dùng để biểu diễn các điều kiện
Phép so sánh cho kết quả đúng có nghĩa điều kiện được thõa mãn; ngược lại, điều kiện không được thỏa mãn.
* VD1:
Ta muốn chương trình in ra màn hình giá trị lớn hơn trong số hai giá trị của các biến a và b. Khi đó giá trị của biến a hoặc b được in ra phụ thuộc vào phép so sánh a > b là đúng hay sai.
“Nếu a > b, in giá trị của biến a ra màn hình; ngược lại, in giá trị của b ra màn hình”.
* Kết luận:
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
* Kết luận:
2. Tính đúng hoặc sai của các điều kiện:
Điều kiện được biểu diễn bằng phép so sánh a > b.
3. Điều kiện và phép so sánh:
* Kết luận:
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
* Kết luận:
2. Tính đúng hoặc sai của các điều kiện:
“Nếu a > b, in giá trị của biến a ra màn hình; ngược lại, in giá trị của b ra màn hình”.
* Luyện tập:
BT2 (SGK - 50)
BT2 (SGK - 50): Hãy cho biết các điều kiện hoặc biểu thức sau đây cho kết quả đúng hay sai?
a) 123 là số chia hết cho 3.
b) Nếu ba cạnh a, b và c của một tam giác thỏa mãn
c2 = a2 + b2 thì tam giác đó có một góc vuông.
c) 152 > 200.
d) x2 < 1.
Trả lời:
a) Đúng
b) Đúng
c) Đúng
d) Sai khi x >= 1 hoặc x <= -1.
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
1. Hoạt đông phụ thuộc vào điều kiện:
* VD:
* Kết luận:
2. Tính đúng hoặc sai của các điều kiện:
* Kết luận:
* VD:
3. Điều kiện và phép so sánh:
* VD1:
* Luyện tập:
“Nếu a > b, in giá trị của biến a ra màn hình; ngược lại, in giá trị của b ra màn hình”.
Điều kiện được biểu diễn bằng phép so sánh a > b.
BT2 (SGK - 50)
Bài tập trắc nghiêm
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:









Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ

Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:
Cấu trúc rẽ nhánh dạng thiếu, Cấu trúc rẽ nhánh dạng đủ

Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau: nếu mua sách với tổng số tiền ít nhất là 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách.
thuật toán
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T.
Bước 3: in hoá đơn
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:
Cấu trúc rẽ nhánh dạng thiếu, Cấu trúc rẽ nhánh dạng đủ

Ví dụ 3: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau: nếu mua sách với tổng số tiền ít nhất là 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Nếu mua sách với tổng số tiền không đến 100.000 đồng. , khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách.
thuật toán
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Bước 2: nếu T>100000, số tiền phải thanh toán là 70% x T; Ngược lại, số tiền phải thanh toán là 30% x T.
Bước 3: in hoá đơn
Tiết 28 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:
Cấu trúc rẽ nhánh dạng thiếu, Cấu trúc rẽ nhánh dạng đủ
5. Câu lệnh điều khiển
Cú pháp dạng thiếu

If <điều kiện> then ;
điều kiện: là biểu thức quan hệ hoặc biểu thức logic.
câu lệnh: là một lệnh nào đó của Pascal
Khi gặp câu lệnh điều kiện này, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then. Ngược lại, câu lệnh đó bị bỏ qua
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:
Cấu trúc rẽ nhánh dạng thiếu, Cấu trúc rẽ nhánh dạng đủ
5. Câu lệnh điều khiển
Cú pháp dạng thiếu
Cú pháp dạng đẩy đủ

If <điều kiện> then ;
If <điều kiện> then else ;
điều kiện: là biểu thức quan hệ hoặc biểu thức logic.
câu lệnh 1, câu lệnh 2 : là một lệnh nào đó của Pascal
Khi gặp câu lệnh điều kiện này, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then.
Trong trường hợp ngược lại, câu lệnh 2 sẽ thực hiện
Tiết 29 - Bài 6. CÂU LỆNH ĐIỀU KIỆN
4. Cấu trúc rẽ nhánh
Có 2 dạng:
Cấu trúc rẽ nhánh dạng thiếu, Cấu trúc rẽ nhánh dạng đủ
5. Câu lệnh điều khiển
Cú pháp dạng thiếu
Cú pháp dạng đẩy đủ

If <điều kiện> then ;
If <điều kiện> then else ;
Lưu ý: Sau từ khóa then và else không có dấu ;
Nếu sau Then và Else có nhiều câu lệnh ta đặt nó trong cụm từ Begin ..end
Dặn dò:
- Xem lại những nội dung đã học trên lớp.
- Làm các BT: 1, 2, 3,4,5,6 (SGK – 50, 51).
Làm tất cả các bài tập ở SBT.
* 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ị Ngọc Hạnh
Dung lượng: 386,33KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)