Tiết 12. Bài 9 - Pdf 50

Giáo án giảng dạy môn Tin học 11 - Chơng II
Tiết: 12
Đ9
. Cấu trúc rẽ nhánh
I. Mục tiêu, yêu cầu:
- 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 (dạng thiếu và dạng đủ)
- Hiểu câu lệnh ghép.
- 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ác câu lệnh rẽ nhánh dạng khuyết, rẽ nhánh đầy đủ và áp dụng để thể
hiện đợc thuật toán của một số bài toán đơn giản.
II. Phơng pháp, phơng tiện dạy học:
- Phơng pháp, Thuyết trình, vấn đáp.
- Phơng tiện, máy chiếu, máy tính, phông chiếu hoặc bảng.
III. Lu ý s phạm:
Nên sử dụng các thuật toán các em đã học ở lớp 1.
Cần xây dựng các bài thực hành và tổ chức thực hiện tại phòng máy để HS đạt đợc
những kĩ năng theo yêu cầu.
II. Nội dung bài giảng:
Hoạt động của GV và HS Nội dung
ổn định lớp
Chào thầy cô.
Cán bộ lớp báo cáo sĩ số.
Chính đốn trang phục
1. Khái niệm rẽ nhánh
Ví dụ: Để viết chơng trình giải phơng trình
bậc 2, ta phải:
Tính = b
2
4ac
Sau đó tuỳ thuộc vào giá trị của mà ta

2. Câu lệnh IF - THEN
- Pascal dùng câu lệnh If - Then để mô tả
việc rẽ nhánh tơng ứng với 2 loại mệnh đề
rẽ nhánh nh sau:
- Dạng thiếu:
If <điều kiện> Then <câu lệnh>;
GV: Lu ý các em sau Then và sau Else
chỉ có một lệnh chơng trình.
- Dạng đầy đủ:
If <điều kiện> Then <câu lệnh 1>
Else <câu lệnh 2>;
GV: Với hai dạng này, dạng nào dùng
thuận tiện hơn.
Trong đó:
- Điều kiện: Là biểu thức quan hệ hoặc
logic.
- Câu lệnh, câu lệnh 1, câu lệnh 2 là một
câu lệnh của Pascal.
HS: Tìm câu trả lời, Gv gợi ý để HS đa
ra đợc tuỳ từng trờng hợp cụ thể mà
dùng dạng thiếu hay dạng đầy đủ.
ý nghĩa các câu lệnh:
- Dạng thiếu:
Nếu điều kiện đúng thì câu lệnh đợc thực
hiện, nếu điều kiện sai thì không thực hiện
điều kiện gì.
Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3
Kiểm tra
0
Thông báo

If a > b then Max :=a
Else max := b;
GV: Trong câu lệnh If - Then muốn
thực hiện nhiều lệnh sau Then hay
nhiều lệnh sau Else là thế nào?
3. Câu lệnh ghép:
- Trong ngôn ngữ Pascal, câu lệnh ghép có
dạng:
HS: Phát biểu ý kiến của mình.
GV: Khi đó ta cần gộp nhiều lệnh đó
lại và coi đó là một câu lệnh trong ch-
ơng trình. Các NNLT thờng có cấu
trúc để giúp ta thực hiện điều này.
Begin
<Các câu lệnh>
End;
GV: Giới thiệu lệnh ghép của một vài
ngôn ngữ lập trình khác:
C++: {}
VB: If - Then - Endif
Chú ý:
- Sau End phải là dấu ; và trớc Else không
có dấu ;
- Từ nay nói đến câu lệnh thì đó có thể là
câu lệnh đơn hoặc là câu lệnh ghép.
Ví dụ:
Đoạn chơng trình sau trong ngôn ngữ
Pascal có sử dụng câu lệnh ghép
Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3
Giáo án giảng dạy môn Tin học 11 - Chơng II

chia hết cho 100.
III. Củng cố:
- Nhắc lại một số khái niệm mới.
- Nhắc lại cấu trúc câu lệnh If - Then, If - Then - Else thông qua các ví dụ.
- Ra bài tập về nhà.
IV. Rút kinh nghiệm sau bài giảng:
Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3


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