GA bài 9 tin hoc 11 - Pdf 42

Tuần : ....................
Tiết : 12
Ngày soạn:....................
Ngày giảng:..................
Chơng II. Cấu trúc rẽ nhánh và lặp
Bài 9. Cấu trúc rẽ nhánh
I. Mục đích, yêu cầu:
1. Kiến thức
- Hiểu nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán.
- Hiểu câu lệnh rẽ nhánh.
- Hiểu câu lệnh ghép.
2. Kĩ năng
- Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản
- Viết đợc câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ và áp dụng để thể hiện đợc
thuật toán của một số bài toán đơn giản
3. Thái độ
- Tiếp tục khơi gợi lòng ham thích giải toán bằng lập trình trên máy tính.
- Tiếp tục rèn luyện các phẩm chất cần thiết của ngời lập trình.
II. Chuẩn bị của Giáo viên và học sinh:
1. Giáo viên: SGK, giáo án, STK (máy chiếu nếu có).
2. Học sinh: SGK, chuẩn bị trớc bài ở nhà.
III. Phơng pháp giảng dạy
- Thuyết trình, vấn đáp
IV. Tiến trình bài học và các hoạt động:
1. ổn định tổ chức: 1
2. Kiểm tra bài cũ: Không kiểm tra.
3. Bài mới:
* Hoạt động 1: Giới thiệu cho HS biết rẽ nhánh là gì?
Hoạt động của GV và HS Nội dung
- GVĐVĐ: Bây giờ cô có 1 ví dụ nh sau:
Giải phơng trình bậc 2

thiếu:
Nếu ........ thì......
+ VD2: Nếu Châu không học bài thì sẽ bị
điểm kém, nếu học bài thì sẽ có điểm cao
Ta nói cách diễn đạt nh vậy thuộc dạng đủ:
Nếu......... thì........, nếu không thì......
* Vậy cấu trúc rẽ nhánh là thể hiện sự
lựa chọn công việc phù hợp với điều
kiện.
* Hoạt động 2: Giới thiệu và hớng dẫn cách viết và thực hiện câu lệnh If Then.
Hoạt động của GV và HS Nội dung
- GV: Để mô tả cấu trúc rẽ nhánh nh trên
Pascal dùng câu lệnh If then để thể hiện
thao tác lựa chọn công việc.
- GV: Câu lệnh If then có hai dạng đó
là dạng thiếu và dạng đủ.
- HS: Chú ý nghe giảng và ghi bài.
- GV: Treo bảng phụ 2 về sơ đồ khối để
2. Câu lệnh If- then
* Dạng thiếu.
+ Cú pháp: If <điều kiện> then <Câu
lệnh>;
* Dạng đủ.
+ Cú pháp: If <điều kiện> then <Câu lệnh
1> Else <Câu lệnh 2>;
Trong đó:
+ Điều kiện là biểu thức lôgic.
+ Câu lệnh, câu lệnh 1, câu lệnh 2 là
một câu lệnh của Pascal.
sau đó giải thích hoạt động của câu lệnh

NNLT thờng có cấu trúc để giúp ta thực
hiện điều này.
- GV: Giải thích cho học sinh thấy tại sao
lại cần có câu lệnh ghép và câu lệnh ghép
có ý nghĩa gì? sau đó giáo viên đa ra cấu
trúc câu lệnh ghép trong Pascal.
- GV: đa ra VD (quay lại bài toán giải ph-
ơng trình bậc 2 ta sẽ viết đoạn chơng trình
các trờng hợp của delta).
- GV: Qua ví dụ trên em cónhận xét gì?
- HS: Suy nghĩ và trả lời.
3. Câu lệnh ghép
* Cú pháp:
Begin
<các câu lệnh>;
End;
Lu ý: sau End phải là dấu ; và trớc Else
không chứa dấu ;
- Thuật ngữ câu lệnh đợc hiểu là câu lệnh
đơn hoặc câu lệnh ghép.
VD:
if D < 0 Then writeln (' phơng trình vô
nghiệm. ' )
else begin
x1 := (-b - sqrt (D)) / (2*a) ;
x2 := -b/a - x1 ;
writeln ('x1 = ', x1:8:3, 'x2 = ',x2:8:3);
end ;
* Hoạt động 4: Lấy một số ví dụ để làm sáng tỏ câu lệnh rẽ nhánh và câu lệnh ghép.
Hoạt động của GV và HS Nội dung


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status