Tải bản đầy đủ (.pdf) (2 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (162.38 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Ngày soạn: 6/12 Ngày dạy: 10/12 Tiết: 19. CẤU TRÚC LẶP (Tiết 3) I.Mục đích: - 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 - Viết được thuật toán của 1 số bài toán đơn giản. II.Biện pháp: Thuyết trình giải thích, đàm thoại. III. Phương tiện: Gv: Giáo án, SGK Hs: Vở, SGK, đồ dùng học tập. IV. Nội dung tiết dạy: 1. Ổn định tổ chức: 2. Kiểm tra bài cũ: ? Viết cú pháp mô tả câu lệnh lặp For-do với 2 dạng tiến và lùi. Nêu hoạt động của lệnh For-do. 3. Tiến trình bài học:. Hoạt động. Nội dung. Gv: Nếu như ở bài toán 1 ta coi tổng S như 1 thùng chứa nước và mỗi lần ta đổ 1 gáo nước vào cho đến khi nào được 100 lần ta dừng lại. Như vậy là ta 3.Lặp với số lần chưa biết trước và câu đã biết trước số lần lặp lại công việc lệnh While – do. đó. Thì ở bài toán 2 ta cứ đổ nước như VD: Thuật toán tổng _2. vậy cho đến khi đầy thùng thì dừng lại. Như vậy là ta chưa biết trước số lần lặp lại công việc mà chỉ biết là khi nào nó thoả mãn 1 đ/k cho trước thì c.việc đó được dừng lại. - GV: Yêu cầu 1 học sinh lên bảng viết thuật toán tính tổng _2 dạng liệt kê các bước. Dưới lớp viết dạng sơ đồ khối. Hs: Lên bảng viết thuật toán. Dưới lớp - GV: Gợi ý và chữa lại thuật toán. Dưới lớp viết dạng sơ đồ khối. => Từ đóđưa ra KL: Như vậy lặp với số lần chưa biết trước chỉ kết thúc khi 1 đ/k cho trước được thoả mãn. GV: - Đ/k: là 1 biểu thức logic.. Bc1: S 1/a; N 0; {Khởi tạo S và N}. Bc2: Nếu 1/(a+N) <0,0001 thì đưa S ra màn hình và kết thúc. Bc3: N N+1; Bc4: SS+1/(a+N) rồi quay lại bc 2. Để mô tả cấu trúc lặp như vậy Pasal dùng câu lệnh While-do: While <điều kiện> do <câu lệnh>;. - Câu lệnh: Là 1 câu lệnh đơn hoặc câu lệnh ghép.. Lop11.com.

<span class='text_page_counter'>(2)</span> Gv: Cùng học sinh viết chương trình Program baitoan_2; cho bài toán_2. Uses crt; Var S: real; a, N: Integer; BEGIN Write(‘Hay nhap vao gia tri a: ’); Readln(a); S:= 1.0/a; N:=0; While not (1/(a+N)<0.0001)do Begin N:=N+1; S:=S+1.0/(a+N); End; Writeln(Tong S la: ‘, S:8:4); Readln END.. 4. Củng cố: ? Mọi vòng lặp For-do có thể chuyển về vòng lặp While-do được không? (Có) 5. Dặn dò:. - Về nhà học bài và làm các bài tập trong SBT. - Viết thuật toán và chương trình tìm UCLN của 2 số nguyên dương M và N.. Lop11.com.

<span class='text_page_counter'>(3)</span>

×