1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án môn Tin học 11 - Bài 10: Cấu trúc lặp

3 404 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 66,61 KB

Nội dung

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)Giaùo aùn : Tin hoïc 11 Tieát PPCT : 13 – 14 -15 Ngày soạn: 22/11/2007 Tieát PPCT :13 –14-15 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ò Ghi baûng Hñ1: GV hoûi HS em hieåu theá * Cấu trúc Lặp là điều khiển thực công việc lặp lặp lại nào là bài toán có tính chất chưa đủ số lần lặp điều kiện còn đúng lặp? Nêu ví dụ cụ thể * xem bài toán 1và bài toán 2/sgk trang 42; sống mà em thường gặp Cấu trúc lặp mô tả thao tác lặp và phân biệt có loại là (Seagame, World cup, baàu lặp với số lần biết trước và lặp với số lần 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> <câ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 câu lệnh viết sau không 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 biến Hđ3:GV diễn giải câu lệnh đơ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 tăng từ giá trị Hñ4:GV dieãn giaûi caâu leänh đầ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 từ giá trị cuối Hđ5:hãy điều kiện ví đế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íduï1:sgk/44 Naøo? Hđ6:GV diễn giải câu lệnh Viết chương trình tính tổng và đưa màn hình kết Lop11.com (2) Giaùo aùn : Tin hoïc 11 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 Tieát PPCT : 13 – 14 -15 1 1     a a 1 a  a  100 Giaûi Caùch : Duøng daïng laëp tieán Program Tong_1a ; Uses crt ; Var S : real ; A,N : integer ; Begin Clrscr ; Write(‘ Nhap gia tri cua a ‘ ) ;Readln(a); S : 1/ a ; for N := to N S:= S + 1/(a+N) ; Writeln(‘Tong cua S la : ’ , S:8:4) ; Readln End Caùch : Duøng daïng laëp luøi Program Tong_1a ; Uses crt ; Var S : real ; A,N : integer ; Begin Clrscr ; Write(‘ Nhap gia tri cua a ‘ ) ;Readln(a); S : 1/ a ; for N := 100 downto S:= S + 1/(a+N) ; Writeln(‘Tong cua S la : ’ , S:8:4) ; Readln End 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 S Lop11.com (3) Giaùo aùn : Tin hoïc 11 Tieát PPCT : 13 – 14 -15 c.Vaän duïng: Vieát chöông trình tính toång vaø ñöa maøn hình keát quaû 1 1 S      a a 1 a  aN  0, 0001 aN Giaûi Program Tong2 ; Uses crt ; Var S : real ; A,N : integer ; Begin Clrscr ; Write(‘ Nhap gia tri cua a ‘ ) ;Readln(a); S : 1/ a ; N:= ; While not (1/(a+N) < 0.0001) begin N:= N+1 ; S:= S + 1/(a+N) ; end Writeln(‘Tong cua S la : ’ , S:8:4) ; Readln End 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 (4)

Ngày đăng: 01/04/2021, 22:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w