12
CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP BÀI 10: CẤU TRÚC LẶP GVHD: Ths. Lê Đức Long SVTH: Nguyễn Thị Bích Phượng MSSV: K34.103.038

NguyenThiBichPhuong_bai10_chuong3_lop11

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: NguyenThiBichPhuong_bai10_chuong3_lop11

CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP

BÀI 10: CẤU TRÚC LẶP

GVHD: Ths. Lê Đức LongSVTH: Nguyễn Thị Bích PhượngMSSV: K34.103.038

Page 2: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOMỤC TIÊU CHUNG CỦA TIN HỌC 11

KIẾN THỨC

KĨ NĂNG

THÁI ĐỘ

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

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 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

Ham thích môn học, có tính kỉ luật cao và tinh thần làm việc nhóm

Page 3: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOCHƯƠNG TRÌNH TIN HỌC 11

Chương IV: Kiểu dữ liệu có cấu trúc

Chương V: Tệp và thao tác với tệp

Chương VI: Chương trình con và lập trình có cấu trúc

Chương I:Một số khái niệm cơ bản về lập trình

Chương II: Chương trình đơn giản

Chương III: Cấu trúc rẽ nhánh và lặp 7(4,2,1)

Bài 9: Cấu trúc rẽ nhánh (1,0,0)

Bài 10: Cấu trúc lặp(3,1,1)

Page 4: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOCẤU TRÚC LẶP

MỤC TIÊU BÀI DẠY:1. Kiến thứcHiểu 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ể.2. Kĩ năngMô 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.

Page 5: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGO

Nội dung trọng tâm

Lặp là gì? Nhu cầu

của cấu trúc lặp trong thuật toán

Lặp với số lần biết trước và câu lệnh for-do

Lặp với số lần chưa biết trước và câu lệnh while-do.

Nội dung khó

Kiến thức liên quan

Khả năng biết của học

sinh

Cơ chế hoạt động của vòng lặp. Sự thay đổi giá trị sau 1 lần lặp

Cấu trúc rẽ nhánhPhép toán, biểu thức, câu lệnh gán

Bài toán lặp trong toán học, trong cuộc sống hằng ngày

Biết cấu trúc một chương trình đơn giản, các kiểu dữ liệu, các biểu thức, câu lệnh gán,... trong Pascal

Page 6: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGO

Hoạt động

dạy học

Hoạt động 1: Tìm hiểu ý nghĩa cấu trúc lặp(20’)

Hoạt động 2: Lặp với số

lần biết trước(30’)

Hoạt động 3: Ví dụ và cài đặt chương

trình cho câu lệnh

for – do(30’)

Hoạt động 4:

Lặp với số lần chưa biết trước

(25’)

Hoạt động 5: Ví dụ và cài

đặt chương

trình cho câu lệnh while – do(20’)

Page 7: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOCẤU TRÚC LẶP (TIẾT 3)

MỤC TIÊU BÀI DẠY:1. Kiến thứcHiểu 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 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ể.2. Kĩ năngMô 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 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.

Page 8: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOGIẢ ĐỊNH

Lớp học gồm 40 học sinh, được chia làm 5 nhóm

Lớp học có máy chiếu, bảng phấn.

Học sinh có thời gian tự nghiên cứu ở nhà, theo dõi trên

blog của giáo viên.(http://site11a5.wordpress.com )

Chất lượng học sinh ổn định, không quá chênh lệch về

trình độ.

Đa số các học sinh đều có máy tính cá nhân, kết nối

mạng.

Học sinh đã nắm vững vòng lặp for tiến và lùi, có thể làm

các bài tập nhỏ và viết được chương trình đơn giản.

Page 9: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOHOẠT ĐỘNG 4: Lặp với số lần chưa biết trước (20’)

GV đặt vấn đề: clip cầu hôn của 2 sinh viên gốc Việt tại

Mỹ, nếu cô gái không đồng ý thì chàng trai phải cầu hôn

tới khi nào mới ngưng?

HS suy nghĩ trả lời: cô gái đồng ý thì ngừng.

GV: không thể xác định được đến lần thứ mấy cô gái

mới đồng ý lời cầu hôn.

Dẫn dắt vào vòng while, trong thực tế có những bài

không thể chỉ dùng vòng lặp for để giải quyết bài toán.

Phân tích bài toán trong SGK và giúp học sinh hiểu rõ

vấn đề.

Page 10: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOHOẠT ĐỘNG 5:Ví dụ và cài đặt chương trình cho câu lệnh while – do(20’)

Diễn giảng, demo bằng bảng phấn cho học sinh

hiểu về vòng while .

Cho ví dụ: yêu cầu các nhóm cùng tham gia.

Các nhóm trình bày bài làm của mình trên bảng.

GV nhận xét.

Page 11: NguyenThiBichPhuong_bai10_chuong3_lop11

LOGOCủng cố, dặn dò(5’)

Tóm tắt toàn bộ bài 10: cấu trúc lăp.

Lưu ý các lỗi học sinh hay mắc phải.

Yêu cầu học sinh làm bài tập

Tìm hiểu về vòng lặp repeat…until, chuyển đổi lệnh for..do

sang while..do trong các ví dụ và bài tập đã làm và thảo

luận trên trang của lớp (http://site11a5.wordpress.com ).

Chuẩn bị cho bài thực hành số 2.

Page 12: NguyenThiBichPhuong_bai10_chuong3_lop11