Upload
tin-d-binh-thuan
View
607
Download
8
Embed Size (px)
Citation preview
1
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCMKHOA: CÔNG NGHỆ THÔNG TIN
TIN HỌC 11
BÀI 10: CẤU TRÚC LẶP
GVHD: Th.S LÊ ĐỨC LONGSV: NGUYỄN THANH THUỶMSSV: K33103284LỚP: TIN 5D BÌNH THUẬN
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
TIN HỌC 11
Chương IMột số KN về lập trình
và ngôn ngữ lập
trình
Chương VIChương
trình con và lập trình có
cấu trúc
Chương II Chương trình đơn
giản
Chương III Cấu trúc rẽ nhánh và
lặp
Chương IVKiểu dữ
liệu có cấu trúc
Chương VTệp và thao tác với tệp
Mục tiêu
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
trình bậc cao Kĩ năng: Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng được các kiến thức về thuật toán, cấu trúc dữ liệu, ngôn ngữ lập trình
cụ thể, sử dụng các chương trình con có sẵn
Thái độ: Ham thích môn học, có tính kỉ luật cao và tin thần
làm việc theo nhóm.
Bài 9 :Cấu trúc rẻ nhánh
Bài 10 :Cấu trúc lặp
(3,0,0)
Bài 10: Cấu trúc lặp
Kiến thức
Kĩ năng
Thái độ
-Hiểu được nhu cầu của cấu trúc lặp trong biểu diễn thuật toán.- 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 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 độ học tập hứng thú, say mê lập trình.
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
4
Bài 10: Cấu trúc lặp
Kiến thức trọng tâm
Kiến thức đã biết
Điểm khó
- Biết được thế nào là cấu trúc lặp, ý nghĩa của cấu trúc lặp.-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.- 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.- 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 Thuận
5
Tình huống giả định
-Học tại lớp học:+ Có máy chiếu.+ Bảng+ Có máy tính cho giáo viên
Phương pháp và phần mềm
-Phương pháp : dùng phương pháp diễn giải và phương pháp trực quan.- Phần mềm : Turbo Pascal.
Bài 10: Cấu trúc lặp
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
6
Bài 10: Cấu trúc lặp (tiết 1)
Bài 10 : Cấu trúc lặp (Tiết 1)
Hoạt động 1 : Dò bài cũ và tạo tình
huống vào bài mới (10p)
Hoạt động 2:Nêu định nghĩa về
cấu trúc lặp.(15p)
Hoạt động 3: Nêu cấu trúc lặp với số lần biết
trước.(15p)
Hoạt động 4:Củng cố bài và
dặn.(5p)
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
7
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.
Bài 10: Cấu trúc lặp (tiết 1)
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
8
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
Bài 10: Cấu trúc lặp (tiết 1)
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
9
Bài 10: Cấu trúc lặp (tiết 2)
Hoạt động 1 (8p)
Hoạt động 2 (7p)
Hoạt động 3 (5p)
-Ổn định lớp- Dò bài cũ.- Gợi vấn đề để vào bài mới.
- Cho học sinh thực hành cài đặt hai thuật toán Tong_1a và Tong_1b.- Cho học sinh làm ví dụ 2.
Hoạt động 3 (25p)
- Nhắc lại cấu trúc lặp với số lần biết trước.- Giảng giải cho học sinh về điều kiện lặp.
- Nhắc lại bài học.- Dặn dò chuẩn bị bài mới.
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
10
Bài 10: Cấu trúc lặp (tiết 2)
Hoạt động 3(15p)
Hoạt động 3(5p)
Hoạt động 1(8p)
-Ổn định lớp- Dò bài cũ.- Gợi vấn đề để vào bài mới.
- Hướng dẫn học sinh cài đặt thuật toán tìm ƯCLN.
- Xây dựng thuật toán Tong_2.- Từ đó giáo viên mô tả cấu trúc lặp với số lần chưa biết trước và câu lệnh while-do
- Nhắc lại bài học.- Dặn dò chuẩn bị bài mới.
Hoạt động 2(17p)
NGUYỄN THANH THỦY - Tin 5D Bình Thuận
11
CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI