Cấu trúc rẽ nhánh- Tiết 11
Chia sẻ bởi Lê Thanh Hiền |
Ngày 25/04/2019 |
67
Chia sẻ tài liệu: Cấu trúc rẽ nhánh- Tiết 11 thuộc Tin học 11
Nội dung tài liệu:
BÀI SOẠN GIÁO ÁN TIN HỌC 11
Tiết PPCT: 11 Tên bài: CẤU TRÚC RẼ NHÁNH
Ngày soạn:
Người soạn:
Mục tiêu
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ẽ nhanh dạng thiếu và dạng đủ.
Kĩ năng
Phân biệt và sử dụng được câu lệnh rẽ nhánh ở 2 dạng: dạng thiếu và đầy đủ;
Viết được các câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ và áp dụng để thực hiện được thuật toán của một bài toán đơn giản.
Thái độ
Giúp HS nâng cao kiến thức về sử dụng NNLT, tạo hứng thú cho hs tư duy, từ đó tích cực nghiên cứu và thêm yêu thích môn học.
Rèn luyện các phẩn chất cần thiết của người lập trình.
Phương pháp dạy học – Phương tiện dạy học
Phương pháp dạy học: Kết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp, vẽ hình minh họa, kiểm tra đánh giá,…
Phương tiện dạy học
Thầy:
Máy tính, máy chiếu (nếu có);
Bài giảng thiết kế trên các Slide nếu có máy tính và máy chiếu;
Sách giáo khoa và sách giáo viên Tin học 11;
Một số chương trình đơn giản để minh họa cho bài giảng.
Trò:
Vở ghi lý thuyết;
Sách giáo khoa tin học 11;
Tiến trình lên lớp
Ổn định (2ph)
Yêu cầu lớp trưởng báo cáo sĩ số, ổ định lớp
Kiểm tra bài cũ (Bỏ qua)
Bài mới
Hằng ngày có những công việc chỉ được thực hiện khi một điều kiện nào đó được thoả mãn và trong các bài toán cũng vậy, làm thế nào để mô tả các dạng bài toán đó trong lập trình? Hôm nay chúng ta cùng nhau tìm hiểu bài “Cấu trúc rẽ nhánh".
Hoạt động 1: Tìm hiểu tổ chức rẽ nhánh
Mục tiêu: HS biết được ý nghĩa của tổ chức rẽ nhánh. Hiểu được cấu trúc chung của cấu trúc rẽ nhánh. Vẽ được sơ đồ giải phương trình bậc 2: ax2+bx+c = 0(a<>0).
Thời
gian
Hoạt động của GV
Hoạt động của HS
Nội dung
7ph
GV: Trong thực tế:
- Nếu Delta < 0 thì phương trình vô nghiệm;
- Nếu Delta >= 0 thì phương trình có nghiệm.
Như vậy tùy thuộc vào giá trị của Delta mà ta đưa ra vô nghiệm hay có nghiệm.
Hoặc có thể nói: Nếu Delta < 0 thì phương trình vô nghiệm; ngược lại thì phương trình có nghiệm.
Như vậy ta thấy một số mệnh đề có dạng:
- Nếu … thì ….
- Nếu … thì … ngược lại thì….
GV: Mọi ngôn ngữ lập trình đều có câu lệnh để mô tả cấu trúc rẽ nhánh. Bây giờ chúng ta cùng nhau tìm hiểu câu lệnh rẽ nhánh If – then trong ngôn ngữ lập trình Pascal.
HS: Chú ý nghe giảng.
HS: Chú ý nghe giảng, ghi bài đầy đủ.
1. Rẽ nhánh:
Ví dụ 1: Để viết chương trình giải phương trình bậc hai:ax2+bx+c=0, (a≠0).
Ta phải tính:
Delta = b2 - 4ac;
Sau đó tùy thuộc vào giá trị của Delta mà ta có tính nghiệm hay không.
- Cấu trúc để mô tả các bài toán dạng nếu … thì ….; nếu… thì … không thì…. được gọi là cấu trúc rẽ nhánh.
- Cấu trúc rẽ nhánh chia làm hai dạng là dạng thiếu và dạng đủ.
Hoạt động 2: Tìm hiểu câu lệnh IF…THEN
Mục tiêu: HS biết cấu trúc chung của lệnh IF. Biết hoạt động của máy khi gặp lệnh IF. Vẽ được sơ đồ cho lệnh IF.
Thời gian
Hoạt động của GV
Hoạt động của HS
Nội dung
12ph
GV: Thuyết trình bài giảng
GV: Hỏi Dựa vào sơ đồ mời 02 HS trình hoạt động cấu trúc câu lệnh rẽ nhánh dạng thiếu và dạng đầy đủ.
GV: Thuyết trình bài giảng: Nêu lại ý nghĩa các câu lệnh.
GV: Nêu thêm ví dụ: Tìm giá trị lớn nhất của 2 số nguyên a và b.
Cách 1:
Max:=a;
If(b>a) then Max:=b;
Cách 2:
If(b>a) then Max:=b
Else Max:=a;
HS: Chú ý nghe giảng.
HS: Trả lòi câu hỏi, ghi bài đầy đủ.
Tiết PPCT: 11 Tên bài: CẤU TRÚC RẼ NHÁNH
Ngày soạn:
Người soạn:
Mục tiêu
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ẽ nhanh dạng thiếu và dạng đủ.
Kĩ năng
Phân biệt và sử dụng được câu lệnh rẽ nhánh ở 2 dạng: dạng thiếu và đầy đủ;
Viết được các câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ và áp dụng để thực hiện được thuật toán của một bài toán đơn giản.
Thái độ
Giúp HS nâng cao kiến thức về sử dụng NNLT, tạo hứng thú cho hs tư duy, từ đó tích cực nghiên cứu và thêm yêu thích môn học.
Rèn luyện các phẩn chất cần thiết của người lập trình.
Phương pháp dạy học – Phương tiện dạy học
Phương pháp dạy học: Kết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp, vẽ hình minh họa, kiểm tra đánh giá,…
Phương tiện dạy học
Thầy:
Máy tính, máy chiếu (nếu có);
Bài giảng thiết kế trên các Slide nếu có máy tính và máy chiếu;
Sách giáo khoa và sách giáo viên Tin học 11;
Một số chương trình đơn giản để minh họa cho bài giảng.
Trò:
Vở ghi lý thuyết;
Sách giáo khoa tin học 11;
Tiến trình lên lớp
Ổn định (2ph)
Yêu cầu lớp trưởng báo cáo sĩ số, ổ định lớp
Kiểm tra bài cũ (Bỏ qua)
Bài mới
Hằng ngày có những công việc chỉ được thực hiện khi một điều kiện nào đó được thoả mãn và trong các bài toán cũng vậy, làm thế nào để mô tả các dạng bài toán đó trong lập trình? Hôm nay chúng ta cùng nhau tìm hiểu bài “Cấu trúc rẽ nhánh".
Hoạt động 1: Tìm hiểu tổ chức rẽ nhánh
Mục tiêu: HS biết được ý nghĩa của tổ chức rẽ nhánh. Hiểu được cấu trúc chung của cấu trúc rẽ nhánh. Vẽ được sơ đồ giải phương trình bậc 2: ax2+bx+c = 0(a<>0).
Thời
gian
Hoạt động của GV
Hoạt động của HS
Nội dung
7ph
GV: Trong thực tế:
- Nếu Delta < 0 thì phương trình vô nghiệm;
- Nếu Delta >= 0 thì phương trình có nghiệm.
Như vậy tùy thuộc vào giá trị của Delta mà ta đưa ra vô nghiệm hay có nghiệm.
Hoặc có thể nói: Nếu Delta < 0 thì phương trình vô nghiệm; ngược lại thì phương trình có nghiệm.
Như vậy ta thấy một số mệnh đề có dạng:
- Nếu … thì ….
- Nếu … thì … ngược lại thì….
GV: Mọi ngôn ngữ lập trình đều có câu lệnh để mô tả cấu trúc rẽ nhánh. Bây giờ chúng ta cùng nhau tìm hiểu câu lệnh rẽ nhánh If – then trong ngôn ngữ lập trình Pascal.
HS: Chú ý nghe giảng.
HS: Chú ý nghe giảng, ghi bài đầy đủ.
1. Rẽ nhánh:
Ví dụ 1: Để viết chương trình giải phương trình bậc hai:ax2+bx+c=0, (a≠0).
Ta phải tính:
Delta = b2 - 4ac;
Sau đó tùy thuộc vào giá trị của Delta mà ta có tính nghiệm hay không.
- Cấu trúc để mô tả các bài toán dạng nếu … thì ….; nếu… thì … không thì…. được gọi là cấu trúc rẽ nhánh.
- Cấu trúc rẽ nhánh chia làm hai dạng là dạng thiếu và dạng đủ.
Hoạt động 2: Tìm hiểu câu lệnh IF…THEN
Mục tiêu: HS biết cấu trúc chung của lệnh IF. Biết hoạt động của máy khi gặp lệnh IF. Vẽ được sơ đồ cho lệnh IF.
Thời gian
Hoạt động của GV
Hoạt động của HS
Nội dung
12ph
GV: Thuyết trình bài giảng
GV: Hỏi Dựa vào sơ đồ mời 02 HS trình hoạt động cấu trúc câu lệnh rẽ nhánh dạng thiếu và dạng đầy đủ.
GV: Thuyết trình bài giảng: Nêu lại ý nghĩa các câu lệnh.
GV: Nêu thêm ví dụ: Tìm giá trị lớn nhất của 2 số nguyên a và b.
Cách 1:
Max:=a;
If(b>a) then Max:=b;
Cách 2:
If(b>a) then Max:=b
Else Max:=a;
HS: Chú ý nghe giảng.
HS: Trả lòi câu hỏi, ghi bài đầy đủ.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Lê Thanh Hiền
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)