Upload
sp-tin-k34
View
735
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
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
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
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)
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.
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
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’)
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.
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.
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 đề.
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.
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.