+ GV: Ñeå so saùnh hai giaù trò soá hoaëc hai bieåu thöùc coù giaù trò soá, ta söû duïng caùc kí hieäu toaùn naøo.. + GV: Yeâu caàu Hs nhaéc laïi caùc kí hieäu toaùn hoïc trong Pascal.[r]
Trang 1Bài 6: CÂU LỆNH ĐIỀU KIỆN
I Mục tiêu:
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 đầy đủ;
2 Kĩ năng: Bước đầu viết được câu lệnh điều kiện trong Pascal.
3
Thái đo ä : Học tập tích cực, ý thức học tập nghiêm túc, cĩ tinh thần vượt qua khĩ khăn.
II Chuẩn bị:
- Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu
- Hs: Vở ghi, sách giáo khoa
II I Phương pháp :
- GV hướng dẫn, diễn giải, đặt vấn đề, lấy ví dụ minh họa, HS vấn đáp, làm việc nhĩm
IV Tiến trình bài dạy:
1 Ổn định lớp: (1’)
8A1 :……….
8A2 :……….
2 Kiểm tra bài cũ: (5’)
Câu hỏi: Mô tả thuật toán giải phương trình bậc nhất: bx+c=0?
3 Nội dung bài mới:
Hoạt động 1: Tìm hiểu một số
hoạt động phụ thuộc vào câu
điều kiện.
+ GV: Giới thiệu một số hoạt động
phụ thuộc vào điều kiện trong
SGK
+ GV: Em hãy liệt kê một số hoạt
động phụ thuộc vào điều kiện
trong cuộc sống hằng ngày
+ GV: Từ những ví dụ trên em có
nhận xét gì?
+ GV: Làm thể nào để em biết đó
là điều kiện?
Hoạt động 2: Tìm hiểu tính đúng
hoặc sai của các điều kiện.
+ GV: Tính đúng sai của các điều
kiện được mô tả như thế nào?
+ HS: Tập trung lắng nghe
Theo dõi SGK trang 46
+ HS: Nếu trời mưa thì em không tập thể dục buổi sáng
+ HS: Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra
+ HS: Điều kiện thường được mô tả sau từ “nếu”
+ HS: Mỗi điều kiện nói trên được mô tả dưới dạng phát biểu
1 Hoạt động phụ thuộc vào điều kiện.
Ví dụ:
- “Nếu” em bị ốm, em
không tập thể dục buổi sáng
- “Nếu” trời không mưa
vào chủ nhật, Long đi đá bóng; ngược lại Long sẽ ở nhà giúp mẹ dọn dẹp nhà cửa
2 Tính đúng hoặc sai của các điều kiện.
Khi kết kiểm tra là đúng,
ta nói điều kiện được thỏa
Ngày soạn: 19/11/2012 Ngày dạy: 23/11/2012
Tuần: 13
Tiết: 26
Trang 2+ GV: Vậy kết quả kiểm tra có thể
là gì?
+ GV: Kẽ bảng kiểm tra điều kiện
Hướng dẫn Hs kiểm tra điều kiện
+ GV: Gợi mở đặt vấn đề về phần
kiểm tra điều kiện tính đúng sai
+ GV: Cho một số ví dụ về các
điều kiện gặp trong lập trình?
+ GV: Yêu cầu Hs phát biểu và
nhận xét điều kiện ở ví dụ đưa ra
+ GV: Khi kết quả kiểm tra là
đúng hoặc sai thì điều kiện được
xác định như thế nào?
Hoạt động 3: Tìm hiểu điều kiện
và phép so sánh.
+ GV: Để so sánh hai giá trị số
hoặc hai biểu thức có giá trị số, ta
sử dụng các kí hiệu toán nào?
+ GV: Yêu cầu Hs nhắc lại các kí
hiệu toán học trong Pascal
+ GV: Các phép so sánh cho kết
quả như thế nào?
+ GV: Để mô tả thuật toán biểu
diễn các điều kiện ta dùng phép gì
+ GV: Phép so sánh được biểu
diễn như thế nào?
+ GV: Đưa ra ví dụ và giải thích
Hoạt động tiếp theo phụ thuộc vào kết quả kiểm tra phát biểu đó dúng hay sai
+ HS: Kết quả có thể là đúng hoặc sai.
+ HS: Quan sát bảng điều kiện lắng nghe Gv hướng dẫn
+ HS: Suy nghĩ nghiên cứu về kiểm tra tính đúng sai
+ HS: Nếu a = 0 and b <> 0 phương trình vô nghiệm
+ HS: Phát biểu theo những ví dụ mà Hs đưa ra
+ HS: Khi kết quả kiểm tra:
- Đúng ĐK thỏa mãn
- Sai ĐK không thỏa mãn
+ HS: Để so sánh hai giá trị số hoặc hai biểu thức có giá trị số,
ta sử dụng các kí hiệu toán học.
+ HS: Các kí hiệu toán học trong Pascal =, <>, <=, <, >=, >
+ HS: Các phép so sánh có kết
quả là đúng hoặc sai.
+ HS: Sử dụng các phép so sánh để biểu diễn các điều kiện
+ HS: Phép so sánh đúng có nghĩa điều kiện được thỏa mãn;
ngược lại, điều kiện không được thỏa mãn
+ HS: Chú ý lắng nghe
mãn, còn khi kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn.
3 Điều kiện và phép so sánh.
- Các phép so sánh dùng để mô tả thuật toán và lập trình, chúng sử dụng để biểu diễn các điều kiện
- Phép so sánh cho kết quả + Đúng Điều kiện thỏa mãn
+ Sai Điều kiện không thỏa mãn
4 Củng cố:
Củng cố trong bài học
5 Hướng dẫn và dặn dò về nhà : (1’)
- Xem lại bài đã học, chuẩn bị tiết sau thực hành.
6 Rút kinh nghiệm: