Lặp với số lần chưabiết trước và câu lệnh While-do a.Cuù phaùp:While do ; trong đó : -Điều kiện là biểu thức logic; -caâu leänh laø moät leänh ñôn haay gheùp; b.Thực hiện: Đầu tiên vào [r]
(1)Ngày soạn: Baøi 10 : CAÁU TRUÙC LAËP I MUÏC ÑÍCH YEÂU CAÀU: Kiến thức:-hiểu khái niệm,sơ đồ cấu trúc lặp Hiểu nhu cầu cấu trúc lặp 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 Kỹ năng: vận dụng đúng loại cấu trúc lặp vào tình cụ thể Mô tả thuật toán 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 While - do, For -do ;viết thuật toáncủa số bài đơn giản Thái độ: II CHUAÅN BÒ: Giáo viên: sgk; phấn màu; bảng vẽ luư đồ While-do và For-do Học sinh: ghi,sgk TIẾN TRÌNH LÊN LỚP: Oån định lớp và kiểm tra bài cũ: Bài giảng: dạy bài Hoạt động thầy và trò Noäi dung Hñ1: GV hoûi HS em hieåu theá *.Laëp: nào là bài toán có tính chất xem bài toán 1và bài toán 2/sgk trang 42; lặp? Nêu ví dụ cụ thể Cấu trúc lặp mô tả thao tác lặp và phân biệtcó sống mà em thường gặp loại là lặp với số lần biết trước và lặp với số lần (Seagame, World cup, baàu chưabiết trước cữ… ) Lặp với số lần biết trước và câu lệnh FOR-DO Hđ2: GV nêu VD bài toán lặp coù daïng: tính toång S caùc soá nguyeân döông a Daïng laëp tieán: n vaø giaûng giaûi for <biến đếm>:= <giá trị đầu> to <giá trị cuối> <caâu leänh> ; *ghi chú: Giá trị biến đếm b Daïng laëp luøi: điều chỉnh tự độngvì for <biến đếm>:= <giá trị cuối> downto <giá trị đầu> câu lệnh viết sau không <câu lệnh> ; Trong đó: thay đổi giá trị biến đếm -Biến đếm là biến đơn thường có kiểu nguyên -Giá trị đầu,giá trị cuốilà các biểu thức cùng kiểu với Hđ3:GV diễn giải câu lệnh biến đơn -for, do, to,downto là các từ khoá vaø chæ roõ ñaâu laø ñieàu kieän, leänh lặp và chạy tay ví dụ c Thực hiện: *Dạng tiến :câu lệnh sau từ khoá thực với biến đếm nhận các giá trị liên tiếp Hñ4:GV dieãn giaûi caâu leänh tăng từ giá trị đầu đến giá trị cuối While -do qua lưu đồ *Dạng lùi:câu lệnh sau từ khoá thực với biến đếm nhận các giá trị liên tiếp giảm Hđ5:hãy điều kiện ví từ giá trị cuối đến giá trị đầu d Vaän duïng: duï 1,2? Câu lệnh dừng gặp điều kiện vídụ1:sgk/44 víduï2:sgk/44 Naøo? Lop11.com (2) Hđ6:GV diễn giải câu lệnh vaø chæ roõ ñaâu laø ñieàu kieän, leänh lặp và chạy tay ví dụ *ghi chú:với câu lệnh While -do có thể không thực lần nào neáu ñieàu kieän nhaäp vaøo sai Lặp với số lần chưabiết trước và câu lệnh While-do a.Cuù phaùp:While <ñieàu kieän> <caâu leänh>; đó : -Điều kiện là biểu thức logic; -caâu leänh laø moät leänh ñôn haay gheùp; b.Thực hiện: Đầu tiên vào kiểm tra điều kiện, điều kiện đúng thì thực câu lệnh sau từ khoá Do sau đó quay lên kiểm tra điều kiện, quá trình lặp liên tiếp gặp điều kiện sai thì thoát khỏi vòng lặp while c.Vaän duïng: xem ví duï 1vaø2 /SGK trang 46 & 47 III.Tổng kết nội dung, đánh giá cuối bài: Với số lần lặp nào thì ta dùng câu lệnh lặp While-do, For-do.? Nêu cú pháp câu lệnh While-do, For-do? Cách thực lệnh? So saùnh caâu leänh While-do, For-do? *Dặn dò kế hoạch học tập tiết sau Lop11.com (3)