11
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM KHOA: CÔNG NGHỆ THÔNG TIN 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 1 NGUYỄN THANH THỦY - Tin 5D Bình Thuận

Kich bandayhoc nguyenthanhthuy-k33103284

Embed Size (px)

Citation preview

Page 1: Kich bandayhoc nguyenthanhthuy-k33103284

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

Page 2: Kich bandayhoc nguyenthanhthuy-k33103284

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)

Page 3: Kich bandayhoc nguyenthanhthuy-k33103284

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.

Page 4: Kich bandayhoc nguyenthanhthuy-k33103284

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.

Page 5: Kich bandayhoc nguyenthanhthuy-k33103284

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

Page 6: Kich bandayhoc nguyenthanhthuy-k33103284

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)

Page 7: Kich bandayhoc nguyenthanhthuy-k33103284

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)

Page 8: Kich bandayhoc nguyenthanhthuy-k33103284

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)

Page 9: Kich bandayhoc nguyenthanhthuy-k33103284

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.

Page 10: Kich bandayhoc nguyenthanhthuy-k33103284

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)

Page 11: Kich bandayhoc nguyenthanhthuy-k33103284

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