Bài giảng Ngữ văn Lớp 8 - Tiết 26, Bài 6: Câu lệnh điều kiện - Đỗ Thị Bích Thiệp

1. Hoạt động phụ thuộc vào điều kiện

2. Điều kiện và phép so sánh

3. 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 đủ

Ví dụ 3 (SGK): Cũng như trong ví dụ 2, nhưng chính sách khuyến mãi được thực hiện như sau: Nếu tổng số tiền mua từ 100 nghìn đồng trở lên, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Trong trường hợp ngược lại khách hàng mua với tổng số tiền không đến 100 nghìn đồng sẽ chỉ giảm 10%. Mô tả hoạt động tính tiền cho khách.

Mô tả hoạt động tính tiền cho khách như sau:

Bước 1: Tính tổng số tiền khách hàng mua

Bước 2 : Nếu T>= 100000 thì số tiền phải thanh toán = 70%*T, ngược lại số tiền phải thanh toán =90%*T

Bước 3: In hóa đơn

ppt 14 trang minhvi99 06/03/2023 2520
Bạn đang xem tài liệu "Bài giảng Ngữ văn Lớp 8 - Tiết 26, Bài 6: Câu lệnh điều kiện - Đỗ Thị Bích Thiệp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_ngu_van_lop_8_tiet_26_bai_6_cau_lenh_dieu_kien_do.ppt

Nội dung text: Bài giảng Ngữ văn Lớp 8 - Tiết 26, Bài 6: Câu lệnh điều kiện - Đỗ Thị Bích Thiệp

  1. KIỂM TRA BÀI CŨ Cấu trúc rẽ nhánh dạng thiếu được diễn đạt bằng ngôn ngữ tự nhiên như thế nào? Cho ví dụ minh họa Đáp án: Cấu trúc rẽ nhánh dạng thiếu Nếu thì ; VD: Nếu em chăm học thì em sẽ được điểm cao.
  2. Ví dụ 3 (SGK): Cũng như trong ví dụ 2, nhưng chính sách khuyến mãi được thực hiện như sau: Nếu tổng số tiền mua từ 100 nghìn đồng trở lên, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Trong trường hợp ngược lại khách hàng mua với tổng số tiền không đến 100 nghìn đồng sẽ chỉ giảm 10%. Mô tả hoạt động tính tiền cho khách. Mô tả hoạt động tính tiền cho khách như sau: Bước 1: Tính tổng số tiền khách hàng mua Bước 2 : Nếu T>= 100000 thì số tiền phải thanh toán = 70%*T, ngược lại số tiền phải thanh toán =90%*T Bước 3: In hóa đơn
  3. 4. Câu lệnh điều kiện a. Câu lệnh điều kiện dạng thiếu Nếu a>b thì in ra màn hình giá trị của biến a; if đk then Câu lệnh Thể hiện bằng câu lệnh điều kiện dạng thiếu: if a>b then write(a); Cú pháp: If then ; Trong đó: - If then: Là các từ khoá của câu lệnh điều kiện. - Điều kiện: Thường được biểu diễn bằng các phép so sánh. - Câu lệnh: Là lệnh nào đó của pascal, có thể là lệnh ghép.
  4. VD 6/SGK: Viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ thực hiện được khi b ≠0. Chương trình sẽ kiểm tra giá trị của b, nếu b≠0 thì thực hiện phép chia, nếu b=0 sẽ thông báo lỗi Điều kiện Kết quả Câu lệnh Đúng Thì thực hiện phép chia b≠0 Sai Thì thông báo lỗi Nếu b≠0 thì thực hiện phép chia ngược lại, thông báo lỗi. if đk then Câu lệnh 1 else Câu lệnh 2 Thể hiện bằng câu lệnh điều kiện dạng đủ: if b then else ;
  5. Bài tập 1: Các câu lệnh pascal sau đây được viết đúng hay sai? a) If X >7 then a:=b; → Đúng b) If X = 6 then a:=b; else m:=n; → Sai thừa dấu chấm phẩy trước từ khoá else Sửa đúng If X >= 6 then a:=b else m:=n; d) If n>0 then begin a:=0; m:=-1; end else c:=a; → Đúng e) If x:=7 then a=b; →Sai vì thừa dấu hai chấm ở x:=7 , thiếu dấu hai chấm ở a=b Sửa đúng: If x=7 then a := b;
  6. Bài tập 3: Em hãy viết câu lệnh điều kiện thể hiện 2 dạng: Dạng thiếu và dạng đủ: - Nếu a lớn hơn 0 thì in ra màn hình a là số dương. - Nếu a nhỏ hơn 0 thì in ra màn hình a là số âm. Đáp án Dạng thiếu: IF a > 0 then Write (‘a la so dương’) ; IF a 0 then Write (‘a la so duong’) else Write (‘a la so am’) ;