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

Chia sẻ bởi Nguyễn Thị Tim | 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:

GIÁO ÁN ĐIỆN TỬ
DÀNH CHO TRUNG HỌC CƠ SỞ
TIN HỌC
Quyển 3
Giáo viên: Nguyễn Thị Tim
Kiểm tra bài cũ
câu 1. Trong lập trình, ..................... trong
……………… thường được biểu diễn bằng các phép so sánh:..., …, …, …, …, …
điều kiện
cấu trúc rẽ nhánh
=, <>, <, <=, >, >=
Đề: Em hãy chọn kí tự thích hợp để điền vào chỗ trống … để các câu sau có nghĩa.
câu 2. 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 ................ cụ thể có được ………… hay không. Cấu trúc rẽ nhánh có hai dạng:…………… và……………
điều kiện
thỏa mãn
dạng thiếu
dạng đủ
CÂU LỆNH ĐIỀU KIỆN (Tiết 2)
§6
Tiết 30
Hoạt động phụ thuộc vào điều kiện(SGK/46)
Tính đúng hoặc sai của các điều kiện(SGK/46)
Điều kiện và phép so sánh (SGK/47)
Cấu trúc rẽ nhánh :
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
* 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 đủ.
4. Cấu trúc rẽ nhánh
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
SAI
ĐÚNG
4. Cấu trúc rẽ nhánh
a) Cấu trúc rẽ nhánh dạng thiếu
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 sau: (SGK)
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T>=100000, số tiền phải thanh toán là 70%*T.
B3: In hóa đơn.
T>=100000
70%*T
4. Cấu trúc rẽ nhánh
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
b) Cấu trúc rẽ nhánh dạng đủ
Ví dụ 3: (SGK)
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T>=100000, số tiền phải thanh toán là 70%*T; Ngược lại, số tiền phải thanh toán là 90%*T.
B3: In hóa đơn.
T>=100000
70%*T
90%*T
4. Cấu trúc rẽ nhánh :
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
* Cấu trúc rẽ nhánh giúp cho việc lập trình đơn giản hơn, mọi ngôn ngữ lập trình đều có các câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh.
a) Cấu trúc rẽ nhánh dạng thiếu
b) Cấu trúc rẽ nhánh dạng đủ
* Trong ngôn ngữ lập trình (Pascal), các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện (IF…THEN).
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
5. Câu lệnh điều kiện
a) Câu lệnh điều kiện dạng thiếu:
*Cú pháp:
Trong đó: -Từ khóa: If, Then
<điều kiện>: thường được biểu diễn bằng các phép so sánh.
IF <điều kiện> then ;
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
5. Câu lệnh điều kiện
a) Câu lệnh điều kiện dạng thiếu:
*Cú pháp:
* Hoạt động của câu lệnh: 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 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ụ: (SGK)
IF <điều kiện> then ;
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
5. Câu lệnh điều kiện
a) Câu lệnh điều kiện dạng thiếu:
b) Câu lệnh điều kiện dạng đủ:
*Cú pháp:

Trong đó: -Từ khóa: If, Then, Else
<điều kiện>: thường được biểu diễn bằng các phép so sánh.
IF <điều kiện> then
else ;
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
5. Câu lệnh điều kiện
b) Câu lệnh điều kiện dạng đủ:
*Cú pháp:

*Hoạt động của câu lệnh: 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 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 sẽ được thực hiện.
* Ví dụ:( SGK)
IF <điều kiện> then
else ;
Bài tập củng cố
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;
Bài tập 5(SGK/trang 51): Các câu lệnh Pascal sau đây được viết đúng hay sai?
Tất cả các câu a,b,c,d đều sai
Hoạt động phụ thuộc vào điều kiện (Sgk/46)
Tính đúng hoặc sai của
các điều kiện (Sgk/46)
Điều kiện và phép
so sánh (Sgk/47)
Cấu trúc rẽ nhánh (Sgk/48)
Câu lệnh điều kiện(Sgk/49)
* Ghi nhớ (Sgk/50)
Tiết 30 §6 CÂU LỆNH ĐIỀU KIỆN
* 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ị Tim
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)