1. 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
2. MỤC TIÊU CHUNG CỦA LOGO
TIN HỌC 11
Trang bị cho học sinh một số khái niệm cơ
KIẾN
bản về lập trình và ngôn ngữ lập trình bậc
THỨC
cao
Giải đƣợc một số bài toán đơn giản trên máy
KĨ tính bằng cách vận dụng các kiến thức về
NĂNG 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à tinh
ĐỘ thần làm việc nhóm
3. LOGO
CHƢƠNG TRÌNH TIN HỌC 11
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ẽ Bài 10: Cấu trúc
nhánh (1,0,0) lặp(3,1,1)
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
4. LOGO
CẤU TRÚC LẶP
MỤC TIÊU BÀI DẠY:
1. Kiến thức
Hiể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ăng
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.
5. LOGO
Nội dung Nội dung Kiến thức Khả năng biết
trọng tâm khó liên quan của học sinh
Lặp là gì? Cơ chế hoạt Cấu trúc rẽ Bài toán lặp
Nhu cầu của động của nhánh trong toán
cấu trúc lặp vòng lặp. Sự Phép toán, học, trong
trong thuật thay đổi giá biểu thức, cuộc sống
toán trị sau 1 lần câu lệnh hằng ngày
Lặp với số lặp gán Biết cấu trúc
lần biết trước một chương
và câu lệnh trình đơn
for-do giản, các kiểu
Lặp với số dữ liệu, các
lần chưa biết biểu thức, câu
trước và câu lệnh gán,...
lệnh while- trong Pascal
do.
6. Hoạt động LOGO
1: Tìm hiểu
ý nghĩa cấu
Hoạt động 5: Ví trúc lặp(20’)
dụ và cài đặt
chương trình cho Hoạt động
câu lệnh while – 2: Lặp với
do(20’) số lần biết
trước(30’)
Hoạt động dạy
học
Hoạt động 4: Hoạt động
Lặp với số lần 3: Ví dụ và
chưa biết cài đặt
trước chương trình
(25’) cho câu lệnh
for – do(30’)
7. CẤU TRÚC LẶP (TIẾT 3) LOGO
MỤC TIÊU BÀI DẠY:
1. Kiến thức
Hiể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ăng
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 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.
8. LOGO
GIẢ ĐỊ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.
9. HOẠT ĐỘNG 4: Lặp với số lần chƣa biết trƣớc (20’)
LOGO
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 đề.
10. HOẠT ĐỘNG 5:Ví dụ và cài đặt chƣơng trình choLOGO
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.
11. Củng cố, dặn dò(5’) LOGO
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.