1. TIN HỌC 11
BÀI 10: CẤU TRÚC LẶP
GVHD: Th.S LÊ ĐỨC LONG
SV: NGUYỄN THANH THUỶ
MSSV: K33103284
LỚP: TIN 5D BÌNH THUẬN
NGUYỄN THANH THỦY - Tin 5D Bình Thuận 1
2. Kiến thức: Trang bị cho học
sinh một số khái niệm cơ bản
về lập trình và ngôn ngữ lập
Kĩ năng: Giải được một
trình bậc cao
số bài toán đơn giản trên
Mục tiêu
máy tính bằng cách vận
dụng được các kiến thức
Thái độ: Ham thích môn về thuật toán, cấu trúc dữ
học, có tính kỉ luật cao và tin liệu, ngôn ngữ lập trình
thần làm việc theo nhóm. TIN HỌC 11 cụ thể, sử dụng các
chương trình con có sẵn
Chương I
Chương VI
Một số KN Chương II Chương III Chương IV
Chương V Chương
về lập trình Chương Cấu trúc rẽ Kiểu dữ
Tệp và thao trình con và
và ngôn trình đơn nhánh và liệu có cấu
tác với tệp lập trình có
ngữ lập giản lặp trúc
cấu trúc
trình
Bài 9 : Bài 10 :
NGUYỄN THANH THỦY - Tin trúc lặp
Cấu trúc rẻ nhánh Cấu 5D Bình
2
Thuận (3,0,0)
3. Bài 10: Cấu trúc lặp
-Hiểu được nhu cầu của cấu trúc lặp trong biểu diễn
thuật toán.
Kiến thức - Hiểu cấu trúc lặp với số lần biết trước, cấu trúc lặp
kiểm tra điều kiện trước.
-Biết cách vận dụng đúng đắn từng loại cấu trúc lặp
vào tình huống cụ thể.
- Mô tả được thuật toán của một số bài toán đơn giản
Kĩ năng có sử dụng lệnh lặp.
- Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp
kiểm tra điều kiện trước.
-Viết được thuật toán của một số bài toán đơn giản.
Thái độ - Thái độ học tập hứng thú, say mê lập trình.
NGUYỄN THANH THỦY - Tin 5D Bình
3
Thuận
4. Bài 10: Cấu trúc lặp
- Biết được thế nào là cấu trúc lặp, ý nghĩa của cấu
trúc lặp.
Kiến thức trọng tâm -Biết được tình huống sử dụng cấu trúc lặp.
- Phân biệt thế nào là cấu trúc lặp với số lần biết
trước và cấu trúc lặp kiểm tra điều kiện trước.
-Cấu trúc chương trình Pascal.
- Các kiểu dữ liệu, cách khai báo biến.
Kiến thức đã biết
- Phép toán, biểu thức, câu lệnh gán.
-Các thủ tục chuẩn ra vào đơn giản.
- Khi nào sử dụng cấu trúc lặp.
Điểm khó - Việc sử dụng biến điều khiển cho đúng.
- Phân biệt được cấu trúc lặp với số lần biết trước
và cấu trúc lặp kiểm tra điều kiện trước.
NGUYỄN THANH THỦY - Tin 5D Bình
4
Thuận
5. Bài 10: Cấu trúc lặp
-Học tại lớp học:
+ Có máy chiếu.
Tình huống giả định
+ Bảng
+ Có máy tính cho giáo viên
-Phương pháp : dùng phương pháp diễn
Phương pháp và phần mềm giải và phương pháp trực quan.
- Phần mềm : Turbo Pascal.
NGUYỄN THANH THỦY - Tin 5D Bình
5
Thuận
6. Bài 10: Cấu trúc lặp (tiết 1)
Hoạt động 4:
Hoạt động 1 : Dò
Củng cố bài và
bài cũ và tạo tình
dặn.
huống vào bài mới
(5p)
(10p)
Bài 10 : Cấu trúc lặp
(Tiết 1)
Hoạt động 3: Hoạt động 2:
Nêu cấu trúc lặp Nêu định nghĩa về
với số lần biết cấu trúc lặp.
trước. (15p)
(15p)
NGUYỄN THANH THỦY - Tin 5D Bình
6
Thuận
7. Bài 10: Cấu trúc lặp (tiết 1)
Hoạt động 1 (10p):
- Dò bài cũ:
- Tạo tình huống có vấn đề như nêu ví dụ về
chương trình tính điểm của một lớp học cho 50
học sinh.
Hoạt động 2 (15p):
-Cho ví dụ về hai bài toán trong sách giáo khoa,
cho học sinh thảo luận xem làm hai bài toán này
bình thường như thế nào.
- Nghe học sinh giải đáp từ đó chỉ ra được một số
thuật toán có những thao tác phải thực hiện lặp đi
lặp lại một số lần.
- Nêu khái niệm cấu trúc lặp.5D Bình
NGUYỄN THANH THỦY - Tin
7
Thuận
8. Bài 10: Cấu trúc lặp (tiết 1)
Hoạt động 3 (15p):
-Viết hai thuật toán Tong_1a và Tong_1b, sau
-
đó sử dụng phương pháp diễn giải để giải thích
cho học sinh hai thuật toán này.
- Phát biểu cho học sinh và mô tả cấu trúc lặp
với số lần biết trước.
Hoạt động 3 (5p):
-Phát biểu lại định nghĩa cấu trúc lặp và mô tả
cấu trúc lặp với số lần biết trước.
- Dặn dò học sinh coi trước bài mới
NGUYỄN THANH THỦY - Tin 5D Bình
8
Thuận
9. Bài 10: Cấu trúc lặp (tiết 2)
-Ổn định lớp
Hoạt động 1 - Dò bài cũ.
(8p) - Gợi vấn đề để vào bài mới.
- Nhắc lại cấu trúc lặp với số lần biết
Hoạt động 2 trước.
(7p) - Giảng giải cho học sinh về điều kiện lặp.
- Cho học sinh thực hành cài đặt hai thuật
Hoạt động 3 toán Tong_1a và Tong_1b.
(25p) - Cho học sinh làm ví dụ 2.
Hoạt động 3 - Nhắc lại bài học.
(5p) - Dặn dò chuẩn bị bài mới.
NGUYỄN THANH THỦY - Tin 5D Bình
9
Thuận
10. Bài 10: Cấu trúc lặp (tiết 2)
-Ổn định lớp
Hoạt động 1
- Dò bài cũ.
(8p)
- Gợi vấn đề để vào bài mới.
- Xây dựng thuật toán Tong_2.
Hoạt động 2 - Từ đó giáo viên mô tả cấu trúc lặp với số
(17p) lần chưa biết trước và câu lệnh while-do
Hoạt động 3 - Hướng dẫn học sinh cài đặt thuật toán
(15p) tìm ƯCLN.
Hoạt động 3 - Nhắc lại bài học.
(5p) - Dặn dò chuẩn bị bài mới.
NGUYỄN THANH THỦY - Tin 5D Bình
10
Thuận
11. CẢM ƠN THẦY VÀ
CÁC BẠN ĐÃ THEO DÕI
NGUYỄN THANH THỦY - Tin 5D Bình
11
Thuận