Giáo án Tin học Lớp 8 - Tiết 26: Câu lệnh điều kiện (Tiếp theo) - Năm học 2013-2014

1. Mục tiêu:

1.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 .

 Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện.

 Hiểu cấu trúc rẽ nhánh có hai dạng : Dạng thiếu và dạng đủ.

 Biết mọi ngôn ngữ lập trình có câu lệnh thể hiện cấu trúc rẽ nhá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.

 Bước đầu viết được câu lệnh điều kiện trong Pascal.

1.2 Kĩ năng

HS thành thạo:Nhận biết.

Học sinh thực hiện thành thạo: Các thao tác.

1.3 Thái độ

- Thói quen: Thái độ nghiêm túc cẩn thận.

- Tính cách : châm chỉ

2. Nội dung học tập

• Cấu trúc rẽ nhánh.

• câu lệnh điều kiện.

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

3. Chuẩn bị:

3.1 Gv: Tài liệu tin lớp 8

3.2 HS: Vở ghi, SGK lớp 8.

4. Tổ chức các hoạt động học tập

 

doc4 trang | Chia sẻ: lethuong715 | Lượt xem: 440 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tiết 26: Câu lệnh điều kiện (Tiếp theo) - Năm học 2013-2014, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 13
Bài: 6
TiÕt: 26 
Ngày dạy:11/11/2013 
CÂU LỆNH ĐIỀU KIỆN(TT)
1. Mục tiêu:
1.1 Kiến thức
Hoïc sinh bieát:
Biết sự cần thiết của câu trúc rẽ nhánh trong lập trình .
Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện.
Học sinh hieåu: 
Hiểu cấu trúc rẽ nhánh có hai dạng : Dạng thiếu và dạng đủ.
Biết mọi ngôn ngữ lập trình có câu lệnh thể hiện cấu trúc rẽ nhá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.
Bước đầu viết được câu lệnh điều kiện trong Pascal.
1.2 Kĩ năng
HS thành thạo:Nhận biết.
Học sinh thực hiện thành thạo: Các thao tác.
1.3 Thái độ
- Thói quen: Thái độ nghiêm túc cẩn thận.
- Tính cách : châm chỉ
2. Nội dung học tập
Cấu trúc rẽ nhánh.
câu lệnh điều kiện.
Điều kiện và phép so sánh
3. Chuẩn bị: 
3.1 Gv: Tài liệu tin lớp 8
3.2 HS: Vở ghi, SGK lớp 8.
4. Tổ chức các hoạt động học tập	
4.1. æn ®Þnh tæ chøc và kiểm diện
- ổn định lớp.
- kiểm diện học sinh.
 4.2. kiểm tra miệng: không
 4.3. Tiến trình bài học
Hoạt động 1: Cấu trúc rẽ nhánh.
Mục tiêu: Biết cấu trúc rẽ nhánh.
kiến thức: Cấu trúc rẽ nhánh dạng thiếu.
kĩ năng: Nhận biết.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Ta đã biết rằng, khi thực hiện một chương trình, máy tính sẽ thực hiện tuần tự các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng. Trong nhiều trường hợp, chúng ta muốn máy tính thực hiện một câu lệnh nào đó, nếu một điều kiện cụ thể được thoả mãn; ngược lại, nếu điều kiện không được thoả mãn thì bỏ qua câu lệnh hoặc thực hiện một câu lệnh khác. 
4.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. Hãy mô tả hoạt động tính tiền cho khách.
Ta có thể mô tả hoạt động tính tiền cho khách hàng bằng các bước dưới đây:
Bước 1. Tính tổng số tiền T khách hàng đã mua sách.
Bước 2. Nếu T ≥ 100000, số tiền phải thanh toán = 70% ´ T. 
Bước 3. In hoá đơn. Tính tiền cho khách hàng tiếp theo. 
Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu. 
Hoạt động 2: câu lệnh điều kiện.
Mục tiêu: HS biết câu lệnh điều kiện.
kiến thức: Xác định điều kiện.
kĩ năng: Nhận biết.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
Đưa ra lệnh : if .then.else có hai dạng và lưu ý 
Với dạng 1 nếu expl đúng thì lệnh sẽ được thi hành.
Với dạng 2 nếu expl đúng thì lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2.
Đưa ra lưu đồ cho 2 dạng
Lệnh 2
Lệnh 1
Điều kiện
Dạng 2
Hãy viết chương trình tìm giá trị lớn nhất của hai số nguyên . 
Hãy viết lại bài tập trên sử dụng câu lệnh dạng if .thenelse .
5. câu lệnh điều kiện 
Lệnh If . Then ..Else
Dạng 1 
 If then 
 Lệnh;
Dạng 2 
 If then 
 Lệnh 1
 Else
 Lệnh 2 ;
Trước else không có dấu chấm phẩy.
Trong Expl là một biểu thức logic . Cách thi hành lệnh này như sau:
Với dạng 1 nếu expl đúng thì lệnh sẽ được thi hành.
Lệnh
Điều kiện
đúng
sai
Với dạng 2 nếu expl đúng thì lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2.
Dạng 1
Ví dụ :Hãy viết chương trình tìm giá trị lớn nhất của hai số nguyên .
Giải :
 Program GTLN;
 Uses crt;
 Var a, b, Max : Integer;
 Begin
 Clrscr;
 Write (‘a=’) ; Readln(a);
 Write (‘b=’) ; Readln(b);
 Max: =a;
 If a < b then 
 Max : = b;
Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ;
Readln;
End.
Cách khác :
Program GTLN;
 Uses crt;
 Var a, b, Max : Integer;
 Begin
 Clrscr;
 Write (‘a=’) ; Readln(a);
 Write (‘b=’) ; Readln(b);
 If a < b then 
 Max : = b 
 Else
 Max : = a;
Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ;
Readln;
End.
5. Tổng kết và hướng dẫn học tập
	5.1 Tổng kết.
	5.1 Hướng dẫn học tập
	- Đối với bài học ở tiết học này:
	+ Câu lệnh điều kiện(tt).
	- Đối với bài học ở tiết học sau:
	+ Kiểm tra thực hành (1 tiết).
6. phụ lục.

File đính kèm:

  • doct 26.doc