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

Chia sẻ bởi Phạm Minh Tuệ | Ngày 24/10/2018 | 41

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:

Bài 6
Câu lệnh điều kiện
Tin Học 8
Tuần 24
Tiết 47
www.themegallery.com
KIỂM TRA BÀI CŨ
Câu 1: Thế nào là bài toán ? Các bước giải bài toán ?
Câu 2: Thế nào là thuật toán ?
Câu 3: Xác định Input và Output cho bài toán sau ?
a) Tổng của 10 số tự nhiên đầu tiên
b) Xác định số lớn nhất trong 3 số a,b,c
www.themegallery.com
Câu lệnh điều kiện
1. Hoạt động phụ thuộc vào điều kiện:
Tuần 24
Tiết 47
Bài 6
Hoạt động chỉ được thực hiện khi nào ?
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”
www.themegallery.com
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
2. Tính đúng hoặc sai của các điều kiện:

- Khi kết quả kiểm tra là đúng, ta nói điều kiện được
thỏa mãn.
Khi kiểm tra điều kiện sai, ta nói điều kiện không
thỏa mãn.
Ví dụ: Nếu X>5, thì hãy in giá trị của x ra màn hình
www.themegallery.com
3. Điều kiện và so sánh:
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
Em hãy nhắc lại các phép toán so sánh trong ngôn ngữ lập trình Pascal ?
Các phép so sánh thường được sử dụng như thế nào ?
Các phép so sánh thường được sử dụng để biểu diễn các
điều kiện.
Phép so sánh cho kết quả như thế nào ?
Kết quả Đúng khi điều kiện được thỏa mãn.
Ngược lại, điều kiện không được thỏa mãn.
Ví dụ:
“Nếu a> b, thì in giá trị của biến a ra màn hình;
ngược lại, in giá trị của biến b ra màn hình.”
www.themegallery.com
4. Cấu trúc rẽ nhánh:
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng bao nhiêu dạng ?
Cấu trúc rẽ nhánh dạng thiếu
Cấu trúc rẽ nhánh dạng đầy đủ
Có hai dạng cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh dạng thiếu
Ví dụ 1:
Nếu (a > b) thì
“a lớn hơn b”
www.themegallery.com
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
4. Cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh dạng đầy đủ
Ví dụ 2:
Nếu (a > b) thì
“a lớn hơn b”
ngược lại thì
“a nhỏ hơn b”
www.themegallery.com
5. Câu lệnh điều kiện:
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
Hãy nêu cú pháp câu lệnh điều kiện dạng thiếu ?
If <điều kiện> then ;
Hãy nêu ý nghĩa của cú pháp câu lệnh điều kiện dạng thiếu ?
Trong đó:
- đ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.
Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu
lệnh sau từ khóa then. Ngược lại, câu lệnh đó bị bỏ qua.
Ví dụ 1: Nếu a > b thì in ra màn hình giá trị của a
If a > b then Write(a);
www.themegallery.com
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
5. Câu lệnh điều kiện:
Hãy nêu cú pháp câu lệnh điều kiện dạng đầy đủ ?
If <điều kiện> then else ;
Trong đó:
- đ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.
Hãy nêu ý nghĩa của cú pháp câu lệnh điều kiện dạng đầy đủ ?
Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu
lệnh 1 sau từ khóa then. Ngược lại, câu lệnh 2 được thực hiện.
Ví dụ 2: Nếu a > b thì in ra màn hình giá trị của a, ngược lại
in giá trị của b.
If a > b then Write(a) else Write(b);
www.themegallery.com
Câu lệnh điều kiện
Tuần 24
Tiết 47
Bài 6
GHI NHỚ:
1. 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ó 2
dạng : Dạng thiếu và dạng đầy đủ.
2. 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.
3. 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.
www.themegallery.com
CỦNG CỐ
Câu 1: Hãy ghi cú pháp câu lệnh điều kiện dạng thiếu ? Cho ví dụ minh họa ?
Câu 2: Hãy ghi cú pháp câu lệnh điều kiện dạng đầy đủ ? Cho ví dụ minh họa ?
www.themegallery.com
DẶN DÒ
Về học bài này.
Giải bài tập và câu hỏi SGK trang 50, 51.
Xem trước Bài 7. Câu lệnh lặp
Thân ái chào các em !
Thực hiện: Tháng 11/2010
* 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ẻ: Phạm Minh Tuệ
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)