Lớp
Ngày soạn
Ngày giảng
8A
8B
30/ 10 /2018
8C
Tiết
Sĩ số
... / ... / 2018
30
... / ... / 2018
30
... /... / 2018
29
Vắng
Tiết: 21
Bài 6: CÂU LỆNH ĐIỀU KIỆN
I. Mục tiêu:
1. Kiến thức:
- Biết một số hoạt động phụ thuộc vào điều kiên, tính đúng hoặc sai của
các điều kiện, điều kiện và các phép so sánh
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ị:
- GV: SGK, giáo án, tài liệu tham khảo
- HS: Học kỹ lý thuyết, đọc trước bài.
III. Tiến trình dạy và học:
1. Kiểm tra bài cũ:
- ? Cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng
“a lơn hơn b”, “a nhỏ hơn b” hoặc “a bằng b”. Hãy viết thuật tốn để thực hiện
bài tốn đó.
2. Bài mới:
Hoạt động của thầy
Hoạt động của trị
Nội dung
Hoạt động 1: Tìm hiểu những hoạt động phụ thuộc vào điều kiện.
? Cho ví dụ về một hoạt
động phụ thuộc điều kiện
1. Hoạt động phụ
?
- Từ “nếu” trong các câu + Nếu chiều nay trời không
trên được dùng để chi mưa, em se đi chơi bóng.
một “điều kiện” và các
hoạt động tiếp theo sau se
phụ thuộc vào điều kiện
+ Nếu em bị ốm, em se nghi
học .
+ Học sinh chú ý lắng nghe
đó
? Nêu các điều kiện và
=> ghi nhớ kiến thức
thuộc vào điều kiện:
- Có những hoạt
động chi được thực
hiện khi một điều
kiện cụ thể được xảy
ra.
các hoạt động phụ thuộc
điều kiện trong các ví dụ
trên .
Hoạt động 2: Tìm hiểu tính đúng hoặc sai của các điều kiện
2. Tính đúng hoặc
- Mỡi điều kiện nói trên
sai của các điều
được mô tả dưới dạng
một phát biểu . Hoạt + Các điều kiện : chiều nay
động tiếp theo phụ thuộc trời không mưa, em bị ốm.
kiện:
- Khi đưa ra câu
vào kết quả kiểm tra phát + Các hoạt động phụ thuộc điều kiện , kết quả
biểu đó đúng hay sai . điều kiện : em se đi chơi kiểm tra là đúng, ta
nói điều kiện được
Vậy kiết quả kiểm tra có bóng, em se nghi học.
thoả mãn, còn khi kết
thể là gì ?
quả kiểm tra là sai, ta
? Cho ví dụ.
nói diều kiện khơng
thoả mãn.
Hoạt động 3: Tìm hiểu điều kiện và các phép so sánh.
- Các phép so sánh có vai
trò rất quan trọng trong
3. Điều kiện và các
- Khi đưa ra câu điều kiện , phép so sánh:
việc mô tả thuật toán và kết quả kiểm tra là đúng, ta
lập trình.
nói điều kiện được thoả mãn, + Để so sánh ta
? Ta thường sử dụng các còn khi kết quả kiểm tra là thường sử dụng các
kí hiệu tốn học nào để sai, ta nói diều kiện khơng kí hiệu toán học như:
thoả mãn.
so sánh.
<, >, =, ≠, ≤, ≥.
- Ví dụ : Nếu a > b ,phép
Ví dụ :
so sánh đúng thì in giá trị
- Nếu nháy nút “x” ở góc
của a ra màn hình ; trên, bên phải cửa sổ, (thì)
ngược laị in giá trị của b cửa sở se được đóng lại.
ra màn hình (có nghĩa là
- Nếu X>5, (thì hãy) in giá
phép so sánh cho kết quả trị X ra màn hình.
sai).
+ Học sinh chú ý lắng nghe
=> ghi nhớ kiến thức.
+ Để so sánh ta thường sử
dụng các kí hiệu tốn học
như: <, >, =, ≠, ≤, ≥.
+ Học sinh chú ý lắng nghe
3. Củng cố:
? Hãy cho một số hoạt động phụ thuộc vào điều kiện.
4. Dặn dò:
- Về nhà học bài, kết hợp SGK.
Lớp
Ngày soạn
8A
8B
8C
30/10/2018
Ngày giảng
Tiết
Sĩ số
... / ... / 2018
30
... / ... / 2018
30
... /... / 2018
29
Vắng
Tiết 22
Bài 6: CÂU LỆNH ĐIỀU KIỆN (TT)
I. Mục tiêu:
1. Kiến thức:
- Biết sự cần thiết của câu trúc re 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ị:
- GV: SGK, giáo án, tài liệu tham khảo
- HS: Học kỹ lý thuyết, đọc trước bài.
III. Tiến trình dạy và học:
1. Kiểm tra bài cũ:
- ? 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:
Hoạt động của thầy
Hoạt động của trị
Nội dung
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
4. Cấu trúc rẽ nhánh:
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 se
+ Mơ tả hoạt động tính Cấu trúc re nhánh được
tiền cho khách:
sử dụng để chi thị cho
được giảm 30% tởng số tiền - B1. Tính tởng số tiền T máy tính thực hiện các
phải thanh tốn.
khách hàng đã mua sách.
hoạt động khác nhau tuỳ
? Em hãy mơ tả hoạt động tính - B2. Nếu T ≥ 100000, số theo một điều kiện cụ thể
tiền cho khách.
tiền phải thanh tốn là có được thỗ mãn hay
Ví dụ 3: Trong ví dụ 2, chúng 70%x T.
ta biết rằng nếu tởng số tiền - B3. In hố đơn.
khơng nhỏ hơn 100 nghìn
khơng. Cấu trúc re nhánh
có hai dạng: dạng thiếu
và dạng đủ.
đồng, khách hàng se được
giảm 30% tổng số tiền phải
thanh tốn. Giả sử thêm vào + Mơ tả hoạt động tính
đó, cửa hàng giảm 10% cho tiền cho khách:
những khách chi mua với tởng - B1. Tính tởng số tiền T
số tiền không đến 100 nghìn khách hàng đã mua sách.
đồng.
- B2. Nếu T ≥ 100000, số
? Em hãy mơ tả hoạt động trên. tiền phải thanh tốn là
- Cách thể hiện hoạt động phụ 70%x T; ngược lài, số
thuộc vào điều kiện như trong tiền phải thanh tốn là
ví dụ 2 được gọi cấu trúc re 90% x T
nhánh dạng thiếu còn trong ví - B3. In hoá đơn.
dụ 3 gọi là cấu trúc re nhánh + Học sinh chú ý lắng
dạng đủ.
nghe => ghi nhớ kiến
+ Tìm hiểu câu lệnh điều kiện.
5. Câu lệnh điều kiện:
- ? Câu lệnh điều kiện có mấy
dạng.
a) Dạng thiếu:
* Dạng thiếu.
- Cú pháp:
- Cú pháp:
+ Câu lệnh điều kiện có 2 IF <điều kiện> then
IF <điều kiện> then <câu dạng là dạng thiếu và lệnh>;
lệnh>;
dạng đủ.
- Hoạt động: Chương
- Hoạt động: Chương trình se
trình se kiêm tra điều
kiêm tra điều kiện. Nếu điều
kiện. Nếu điều kiện được
kiện được thoã mãn, chương
trình se thực hiện câu lệnh sau
từ khố then, ngược lại câu
lệnh đó bị bỏ qua.
+ Học sinh chú ý lắng
nghe => ghi nhớ kiến
thức.
- 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.
thoã mãn, chương trình
se thực hiện câu lệnh sau
từ khố then, ngược lại
câu lệnh đó bị bỏ qua.
b) Dạng đủ:
+ Thể hiện dạng thiếu
trong Pascal.
If a > b then Writeln(a);
* 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: Chương
- Cú pháp: If <điều kiện> then + Chương trình se kiểm trình se kiểm tra điều
tra điều kiện. Nếu điều kiện. Nếu điều kiện được
<CL 1> Else <CL 2>;
- Hoạt động?
kiện được thoã mãn, thoã mãn, chương trình
chương trình se thực hiện se thực hiện câu lệnh 1
câu lệnh 1 sau từ khoá sau từ khoá then, ngược
then, ngược lại câu lệnh 2 lại câu lệnh 2 se được
se được thực hiện.
thực hiện.
3. Củng cố:
? Hãy nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu và dạng
đủ.
4. Dặn dò:
- Về nhà học bài, kết hợp SGK.
- Chuẩn bị tiết sau thực hành: ‘’Sử dụng câu lệnh điều kiện If … then”.