V. Dặn dũ: (2phỳt) Về nhà học bài, kết hợp SGK.
Tiết 30: CÂU LỆNH ĐIỀU KIỆN (tt)
I. Mục tiờu:1. Kiến thức: 1. Kiến thức:
- Biết sự cần thiết của cõu trỳc rẽ nhỏnh trong lập trỡnh .
- Hiểu cỳ phỏp, hoạt động của cỏc cõu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal.
2. Kĩ năng:
- Rốn luyện kĩ năng bước đầu viết được cõu lệnh điều kiện trong Pascal 3. Thỏi độ:
- Thỏi độ học tập nghiờm tỳc, rốn luyện tư duy logic
II. Chuẩn bị:
Sỏch giỏo khoa, mỏy tớnh điện tử.
III. Tiến trỡnh bài dạy:
1. Kiểm tra bài cũ: (5p)
? Hóy cho vớ dụ về một số hoạt động phụ thuộc vào điều kiện 2. Bài mới:
T/g Hoạt động của thầy Hoạt động của trũ Nội dung
13p + Hoạt động 1: Tỡm hiểu cấu trỳc rẽ nhỏnh.
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: Nếu mua sỏch với tổng số tiền ớt nhất là 100 nghỡn đồng, khỏch hàng sẽ được giảm 30% tổng số tiền phải thanh toỏn.
? Em hóy mụ tả hoạt động tớnh tiền cho khỏch.
Vớ dụ 3: Trong vớ dụ 2, chỳng ta biết rằng nếu tổng số tiền khụng nhỏ hơn 100 nghỡn đồng, khỏch hàng sẽ được giảm 30% tổng số tiền phải thanh toỏn. Giả sử thờm vào đú, cửa hàng giảm 10% cho những khỏch chỉ mua với tổng số tiền khụng đến 100 nghỡn + Mụ tả hoạt động tớnh tiền cho khỏch: - 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%x T. - B3. In hoỏ đơn. + Mụ tả hoạt động tớnh tiền cho khỏch: - 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%x T; ngược lài, số tiền phải thanh toỏn là 90% x T 4. Cấu trỳc rẽ nhỏnh: 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 tuỳ theo một điều kiện cụ thể cú được thoó món hay khụng. Cấu trỳc rẽ nhỏnh cú hai dạng: dạng thiếu và dạng đủ.
20p
đồng.
? Em hóy mụ tả hoạt động trờn. - Cỏch thể hiện hoạt động phụ thuộc vào điều kiện như trong vớ dụ 2 được gọi cấu trỳc rẽ nhỏnh dạng thiếu cũn trong vớ dụ 3 gọi là cấu trỳc rẽ nhỏnh dạng đủ. + Hoạt động 2: Tỡm hiểu cõu lệnh điều kiện.
- ? Cõu lệnh điều kiện cú mấy dạng.
* Dạng thiếu. - Cỳ phỏp:
IF <điều kiện> then <cõu lệnh>; - Hoạt động: Chương trỡnh sẽ kiờm tra điều kiện. Nếu điều kiện được thoó món, chương trỡnh sẽ thực hiện cõu lệnh sau từ khoỏ then, ngược lại cõu lệnh đú bị bỏ qua. - Vớ dụ: giả sử cần in số a ra màn hỡnh giỏ trị của a. Nếu a > b thỡ in ra màn hỡnh nếu a > b. * Dạng đủ:
- Cỳ phỏp: If <điều kiện> then <Cõu lệnh 1> Else <cõu lệnh 2>; - Hoạt động?
- B3. In hoỏ đơn.
+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Cõu lệnh điều kiện cú 2 dạng là dạng thiếu và dạng đủ.
+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Thể hiện dạng thiếu trong Pascal.
If a > b then Writeln(a);
+ Chương trỡnh sẽ kiểm tra điều kiện. Nếu điều kiện được thoó món, chương trỡnh sẽ thực hiện cõu lệnh 1 sau từ khoỏ then, ngược lại cõu lệnh 2 sẽ được thực hiện.