Bài giảng Tin học Lớp 8 - Tiết 29, Bài 6: Câu lệnh điều kiện
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Tiết 29, Bài 6: Câu lệnh điều kiện", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - 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
“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, Nam đi đỏ búng ngược lại, Nam
ở nhà. 1. Hoạt động phụ thuộc vào điều kiờn
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
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” Một số ví dụ trong tin học:
Nếu chọn đúng thì chơng trình dừng lại, chọn sai chơng trình chạy tiếp
Nếu X>5 thì in giá trị của X ra màn hình
Nếu tổng các chữ số của một số chia hết cho 3, thì số đó chia hết cho 3 3. Điều kiện và phép so sánh
*Phộp so sỏnh
Để so sỏnh cỏc giỏ trị hay biểu thức cú giỏ trị số ta dựng
cỏc phộp so sỏnh:
= , , , >= , <=
Phộp so sỏnh được 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 là điều
kiện được thoả món, ngược lại điều kiện khụng
thoả món Một số ví dụ:
Ví dụ 1: Nhập 2 biến a,b in ra màn hình biến có giá trị lớn hơn
Điều kiện Kết quả Câu lệnh
Đúng In ra màn hỡnh giá trị của a
a > b?
Sai In ra màn hỡnh giá trị của b
Ví dụ 2: Giải phơng trình bậc nhất tổng quát bx + c = 0
Điều kiện Kết quả Câu lệnh
(b=0) và (c0) Đúng In Phơng trình vô nghiệm
(b=0) và (c =0) Đúng In Phơng trình vô số nghiệm
(b 0) Đúng In phơng trình có nghiệm =-c/b 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%
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
Nếu T>= 100000 thì số tiền phải thanh toán
2
= 70%*T
3 In hoỏ đơn bỏn hàng
Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng thiếu Sơ đồ cấu trúc rẽ nhánh Ví dụ 1: Nếu X>5 thì in giá trị của X ra màn hình
IF X>5 Then Writeln('Gia tri cua X=',X);
Ví dụ 2: Giảm giá 30% cho khách hàng mua với số tiền T >=100000
IF T>=100000 Then ST:=70/100*T
Ví dụ 3: Nếu Delta<0 thì in ra màn hình PT vo nghiem
IF delta<0 Then Writeln(‘ Phuong trinh vo nghiem’); Ví dụ 1: Đọc và số nguyên a kiểm tra xem a là số chẵn hay số lẻ
IF a mod 2=0 THEN Writeln(‘a là so chan’)
ELSE Writeln(‘a la so le’);
Ví dụ 2: Giảm giá 30% cho khách hàng mua với số tiền T >=100000 và giảm
10% cho khách hàng mua với số tiền T<100000
IF T>=100000 Then ST:=70/100*T
ELSE ST:=90/100*T File đính kèm:
bai_giang_tin_hoc_lop_8_tiet_29_bai_6_cau_lenh_dieu_kien.ppt

