1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo án Tin học lớp 11 Tiết 15: Cấu trúc lặp (Tiết 1) Năm học 20122013 Nguyễn Thị Thắm21148

4 7 0

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

THÔNG TIN TÀI LIỆU

Nội dung

GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN Tiết 15: CẤU TRÚC LẶP (Tiết 1) Ngày soạn: Ngày dạy: I/ Mục tiêu: Kiến thức: - 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 kiểm tra điều kiện trước, cấu trúc lặp với số lần định trước - Biết vận dụng đắn cấu trúc lặp vào tình cụ thể Kỹ năng: - Mô tả thuật tốn số tốn đơn giản có sử dụng lệnh lặp -Viết câu lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần định trước Thái độ: Xác định thái độ nghiêm túc học tập làm quen với nhiều qui định nghiêm ngặt lập trình II/ Chuẩn bị: - Giáo viên: Giáo án – Sách GK - Học sinh: Vở soạn, sách GK, học III/ Phương pháp truyền thụ: Giáo viên giảng giải cho học sinh hiểu IV/ Tiến trình lên lớp: Ổn định lớp:Kiểm tra sĩ số Kiểm tra cũ: nêu cấu trúc câu lệnh if- then giống nhau, khác dạng câu lệnh if- then? V/ Bài mới: Nội dung Hoạt động GV HS Lặp: Cấu trúc lặp điều kiện thực GV: Gợi ý lặp lại lần, biết trước số công việc lặp lặp lại chưa đủ số lần lặp lần lặp điều kiện cịn H: VD1 có khai báo biến khơng, sử dụng bao VD1: Viết chương trình in số nhiêu lệnh write lệnh writeln GV: Gọi HS lên bảng viết chương trình theo hàng ngang dọc HS: Propram inso; Begin Writeln(1); Writeln(2); Writeln(3); Writeln(4); Writeln(5); Readln; Giáo viên: Nguyễn Thị Thắm Trang:35 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGƠ QUYỀN End Bài tốn 1: Tính đưa kết hình GV: Đưa hai dạng toán tổng, với a số nguyên a>2 H: S xuất phát bao nhiêu? lần 1,2,3, n 1 1 S a     a 1 a  aN HS: S xuất phát 1 , lần a a 1 Bài tốn 2: Tính đưa kết hình H: Sau lần lặp S tăng lên bao nhiêu? tổng, với a số nguyên a>2 HS: Tăng lên 1 1 ai + S     a a 1 a   0.0001 aN aN H: Cấu trúc lặp phân biệt loại? HS: Hai loại lặp với số lần biết trước lặp * Bài toán 1: Việc tăng giá trị cho tổng S với số lần chưa biết trước lặp lặp lại 100 lần  Số lần lặp biết trước * Bài toán 2: Việc tăng giá trị cho tổng S lặp lặp lại  0.0001  Số aN lần lặp chưa biết trước II Lặp với số lần lặp biết trước: A>Dạng tiến: 1.Cú pháp For := to 2.Ý nghĩa thành phần: + Biến đếm biến đơn, có kiểu là: kiểu nguyên, kiểu Char (kiểu kí tự) + Giá tri đầu giá trị cuối phải kiểu với biến đếm giá trị đầu phải nhỏ kí tự VD1: cuối + Khi lệnh for chạy biến đếm tăng tự động Propram inchu; Var i: Integer; liên tiếp từ giá trị đầu đến giá trị cuối Begin B> Dạng lùi For i:=1 to 1.Cú pháp Writeln(‘Turbo Pascal’); For := downto ; End Giáo viên: Nguyễn Thị Thắm Trang:36 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN - Biến đếm nhận giá trị giảm liên tiếp từ giá trị cuối đến giá trị đầu VD2: Propram inso; Var i: Integer; C>Chú ý Begin Trong trình thực vòng lặp for dạng For i:=1 to tiến máy tự động tăng biến đếm lên sau mối lần Writeln(i); lặp (dạng lùi trừ 1) người viết chương trình Readln; khơng tự động thay đổi biến đếm End VD2: Viết chương trình in số theo hàng dọc - Trong chương trình giá trị đầu nhỏ giá trị cuối biến đếm giảm từ VD3: VD3: Viết chtrình nhập vào số nguyên dương Propram inso; M,N(M2, xét toán sau: Bài tốn 1: Tính đưa kết hình tổng sau: S 1 1     a a 1 a  a  100 * Thuật toán: Lặp tiến - B1: S ← 1/a; N ← ; - B2: N ← N + 1; Giáo viên: Nguyễn Thị Thắm Trang:37 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN - B2: Nếu N > 100 chuyển xuống B5; - B4: S ← S + 1/(a+N) quay lại B2; - B5: Đưa S hình, kết thúc; * Thuật toán: Lặp lùi - B1: S ← 1/a; N ← 101 ; - B2: N ← N - 1; - B2: Nếu N < chuyển xuống B5; - B4: S ← S + 1/(a+N) quay lại B2; - B5: Đưa S hình, kết thúc VI/ Củng cố: - Nhắc lại số khái niệm: Cấu trúc lặp thơng qua ví dụ VII/ Dặn dò: chuẩn bị luyện tập VIII/ Rút kinh nghiệm: Giáo viên: Nguyễn Thị Thắm Trang:38 ThuVienDeThi.com ...   a a 1 a  a  100 * Thuật toán: Lặp tiến - B1: S ← 1/a; N ← ; - B2: N ← N + 1; Giáo viên: Nguyễn Thị Thắm Trang:37 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN - B2: Nếu N >... đếm>:= downto ; End Giáo viên: Nguyễn Thị Thắm Trang:36 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN - Biến đếm nhận giá trị giảm liên tiếp... loại lặp với số lần biết trước lặp * Bài toán 1: Việc tăng giá trị cho tổng S với số lần chưa biết trước lặp lặp lại 100 lần  Số lần lặp biết trước * Bài toán 2: Việc tăng giá trị cho tổng S lặp

Ngày đăng: 25/03/2022, 16:02

w