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