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

Chia sẻ bởi Le Thi Thu Huong | Ngày 24/10/2018 | 47

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:

KíNH CHàO QUý THầY CÔ GIáO về thăm lớp dự giờ!
CHàO CáC EM HọC SINH!
Giáo viên: Lê Thị Thu Hương
Tiết 28
Câu lệnh điều kiện ( tiếp )
4. Cấu trúc rẽ nhánh
Ví dụ 2:
Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT.
Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT;
Ngược lại, phải thanh toán là 90%xT.
Khách mua hàng
Ví dụ 3:
Khách mua hàng
a) Cấu trúc rẽ nhánh dạng thiếu
b) Cấu trúc rẽ nhánh dạng đầy đủ
Tiết 28
Câu lệnh điều kiện ( tiếp )
5. Câu lệnh điều kiện
Ví dụ 4:
Cho hai số a và b.
Nếu a > b thì in giá trị của a ra màn hình
Nếu a > b thì in giá trị của a ra màn hình
IF a > b then write ( a );
Ví dụ 5:
Cho số a.
Nếu a > 5 thì thông báo lỗi.
Nếu a > 5 thì thông báo lỗi.
IF a > 5 then write ( ‘so da nhap khong hop le’);
* Cấu trúc của câu lệnh rẽ nhánh dạng thiếu
IF < điều kiện > then < câu lệnh >;
- Nếu điều kiện đúng thì thực hiện câu lệnh sau từ khóa then. Nếu điều kiện sai, câu lệnh bị bỏ qua.
Tiết 28
Câu lệnh điều kiện ( tiếp )
5. Câu lệnh điều kiện
Ví dụ 6:
Cho hai số a và b.
Nếu b≠0 thì tính kết quả a chia b; Ngược lại, thì thông báo lỗi.
IF b<>0 then x:=a/b else write( ‘MS=0, Khong chia duoc’);
* Cấu trúc của câu lệnh rẽ nhánh dạng thiếu
IF <điều kiện> then else ;
- Nếu điều kiện đúng thì thực hiện câu lệnh 1.
Ngược lại điều kiện sai, thực hiện câu lệnh 2.
(2 điểm)
(2 điểm)
(6 điểm)
Tiết 28
Câu lệnh điều kiện ( tiếp )
5. Câu lệnh điều kiện
Chú ý: Trước từ khóa else không có dấu chấm phẩy (;). Những câu lệnh cần thực hiện tính toán nên để ở câu lệnh thứ 2 ( sau else ).
IF < điều kiện > then < câu lệnh >;
IF <điều kiện> then else ;
* Cấu trúc của câu lệnh rẽ nhánh dạng thiếu
* Cấu trúc của câu lệnh rẽ nhánh dạng đầy đủ.
Tiết 28
Câu lệnh điều kiện ( tiếp )
Ví dụ 2: Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT.
Ví dụ 3: Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT; Ngược lại, phải thanh toán là 90%xT.
IF T>= 100.000 then write( 70/100 * T);
IF T>= 100.000 then write( 70/100 * T) else write( 90/100 * T);
*Yêu cầu: Hoạt động cá nhân
Viết câu lệnh điều kiện để thực hiện 2 ví dụ sau:
( 4 điểm )
( 6 điểm )
hướng dẫn về nhà
Xem trước nội dung bài thực hành 4.
Bài tập: Cho hai số a và b. Viết câu lệnh điều kiện để so sánh 2 số đó.
Làm bài tập 5,6/SGK 51.
Bài tập 6: Sau mỗi câu lệnh sau đây :
a. if (45 mod 3)=0 then x:=x+1;
b. if x>10 then x:=x+1;
giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x=5 ?
a. Vì 45 chia hết cho 3, điều kiện được thỏa mãn nên giá trị x được tăng lên 1, nghĩa là x = 6;
b. Điều kiện không thỏa mãn nên câu lệnh không được thực hiện, tức x giữ nguyên giá trị là 5;
Đáp á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ẻ: Le Thi Thu Huong
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)