Bài 10: Cấu trúc lặp - Giao diện đẹp - Chọn ý

10 784 1
Bài 10: Cấu trúc lặp - Giao diện đẹp - Chọn ý

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

Thông tin tài liệu

SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI §10: CẤU TRÚC LẶP Họ và tên: Trịnh Văn Thành Đơn vị: Tổ 6 – Trường THPT Nguyễn Trãi Bộ mơn: Tin học 11 Năm học: 2013-2014 Nhiệt liệt chào mừng quý thầy cô về dự thao giảng Chào mừng ngày nhà giáo Việt Nam 20-11 SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI 1. Tìm hiểu về cấu trúc lặp Cho đến khi 1/(a+N)<104 Hãy so sánh sự giống và khác nhau của 2 bài toán? 2 100 1 1 11 )1 + ++ + += aaa SaVD 1 1 11 )1 + + ++ + += Naaa SbVD SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI CÁC DẠNG LẶP 1. Lặp với số lần lặp “biết trước” 2. Lặp với số lần lặp “chưa biết trước” 3 SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI 4 100 1 1 11 + ++ + += aaa S Bước 1: S  1.0/a; N  0; Bước 2: N  N + 1 Bước 3: Nếu N>100 thì chuyển qua bước 5 Bước 4: S  S + 1/(a + N); về bước 2 Bước 5: In S ra màn hình và kết thúc Lặp dạng tiến Lặp dạng lùi Bước 1: S  1.0/a; N  101; Bước 2: N  N - 1 Bước 3: Nếu N<1 thì chuyển qua bước 5 Bước 4: S  S + 1/(a + N); về bước 2 Bước 5: In S ra màn hình và kết thúc 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI Cấu trúc câu lệnh: Câu lệnh lặp tiến: Câu lệnh lặp lùi: 5 For <biến đếm> := <Giá trị đầu> to <Giá trị cuối> do <Câu lệnh>; For <biến đếm> := <Giá trị cuối> downto <Giá trị đầu> do <Câu lệnh>; 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO Chương trình dùng cấu trúc lặp for – do để tính tổng 1a (thay 100 bằng N) và in ra màn hình tổng tìm được. 6 Program Vi_du_1a; Uses Crt; Var I,N:byte; S:real; Begin Write(’Moi nhap so nguyen duong N ’); Readln(N); Write(’Moi nhap so thuc a ’); Readln(a); S := 1.0 / a; For i := 1 to N do S := S + 1 / (a + i); Write(’Tong 1a tinh duoc la S=’,S:5:1); Readln; End. SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI YC 1: Hãy sử dụng cấu trúc lặp lùi để viết lại chương trình trên. YC 2: Hãy sử dụng cấu trúc lặp for-do để viết chương trình tính và in ra S=N! (Với N nhập từ bàn phím và N<15) YC 3: Hãy sử dụng cấu trúc lặp for-do để viết chương trình tính và in ra S = 2013 + 1/2 + 1/4 + + 1/(2N). (Với N nhập từ bàn phím và S có 2 số sau dấu ”.”) YC 4: Hãy sử dụng cấu trúc lặp for-do để viết chương trình tính và in ra S = 2013 + 1/1 + 1/3 + + 1/(2N+1). (Với N nhập từ bàn phím và S có 1 số sau dấu ”.”) 7 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI Nội dung đã học + Có 2 dạng bài toán lặp: * Lặp với số lần lặp biết trước * Lặp với số lần lặp chưa biết trước + Cấu trúc lặp với số lần lặp biết trước: Có 2 dạng - Dạng tiến - Dạng lùi 8 For <biến đếm> := <Giá trị đầu> to <Giá trị cuối> do <Câu lệnh>; For <biến đếm> := <Giá trị cuối> downto <Giá trị đầu> do <Câu lệnh>; SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI BÀI TẬP VỀ NHÀ + Đọc phần lặp với số lần chưa biết trước và cầu lệnh while – do + Làm bài tập 5, 6 cuối chương III. SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI  Trân trọng cảm ơn quý thầy cô và các em học sinh đã chú ý theo dõi . cấu trúc lặp lùi để viết lại chương trình trên. YC 2: Hãy sử dụng cấu trúc lặp for-do để viết chương trình tính và in ra S=N! (Với N nhập từ bàn phím và N<15) YC 3: Hãy sử dụng cấu trúc lặp. ”.”) 7 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI Nội dung đã học + Có 2 dạng bài toán lặp: * Lặp với số lần lặp biết trước * Lặp với số lần lặp. lệnh>; 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO SỞ GD&ĐT THÁI BÌNH TRƯỜNG THPT NGUYỄN TRÃI 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO Chương trình dùng cấu trúc lặp for –

Ngày đăng: 14/02/2015, 08:00

Từ khóa liên quan

Mục lục

  • §10: CẤU TRÚC LẶP

  • 1. Tìm hiểu về cấu trúc lặp

  • CÁC DẠNG LẶP

  • Slide 4

  • 2. LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CÂU LỆNH FOR - DO

  • Slide 6

  • Slide 7

  • Nội dung đã học

  • BÀI TẬP VỀ NHÀ

  • Slide 10

Tài liệu cùng người dùng

Tài liệu liên quan