Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
3,51 MB
Nội dung
B À I 9 B À I 9 Giaùo vieân : Nguyeãn Nhö Sôn Giaùo vieân : Nguyeãn Nhö Sôn B À I 9 B À I 9 CHƯƠNG III KIEÅM TRA BAØI CUÛ B À I 9 B À I 9 CHƯƠNG III ThùngThùng Nước Nước BÀI TOÁN ĐỔ NƯỚC Đổ 3 ca nước vào trong thùng Đổ nước vào thùng cho đến khi thùng đầy nước Lặp lại 3 lần đổ nước Chưa biết trước số lần đổ nước B À I 9 B À I 9 CHƯƠNG III 1. Lặp Bài toán 1: 100a 1 2a 1 1a 1 a 1 S + ++ + + + += Có bao nhiêu lần đổ nước vào thùng ? 100 lần Mỗi lần đổ một lượng là bao nhiêu? Mỗi lần đổ 1/(a+i)với i=1, 2,…,100 B À I 9 B À I 9 CHƯƠNG III Xuất phát a 1 S = 1a 1 + + Lần 1 2a 1 + + Lần 2 + 100a 1 + + Lần 100 Việc tăng giá trò cho tổng S được lặp đi lặp lại 100 lần Lặp với số lần biết trước Sau mỗi lần thực hiện tổng S tăng thêm 1/(a + i) với i = 1, 2,…,100 1. Lặp B À I 9 B À I 9 CHƯƠNG III Na 1 2a 1 1a 1 a 1 S + + ++ + + + += Cho đến khi 0.0001 Na 1 < + a 1 S = 1a 1 + + Lần 1 2a 1 + + Lần 2 + Na 1 + + Lần N + 1. Lặp Bài toán 2: Lặp với số lần chưa biết trước B À I 9 B À I 9 CHƯƠNG III - Cú pháp: For <Biến đếm> := <GT đầu> To <GT cuối> Do <CL> ; For To Do Biến đếm GT đầu GT cuối CL - Trong đó: : Từ khóa,, : Là biến đơn và thường có kiểu nguyên : Cùng kiểu với biến đếm (GT đầu <=GT cuối) , : Là câu lệnh đơn hoặc ghép Chú ýý: Câu lệnh sau Do không được làm thay đổi giá trò của biến đếm 2. Lặp với số lần biết trước và câu lệnh For Do a. Dạng lặp tiến B À I 9 B À I 9 CHƯƠNG III Biến đếm lần lượt nhận các giá trò từ GT đầu đến GT cuối, mỗi lần như thế thì câu lệnh được thực hiện một lần - Ví dụ: S:= 1/a; For i:= 1 To 100 Do S:= S + 1/(a + i); - Cú pháp: For <Biến đếm> := <GT đầu> To <GT cuối> Do <CL> ; To 2. Lặp với số lần biết trước và câu lệnh For Do a. Dạng lặp tiến - Ý nghóa: B À I 9 B À I 9 CHƯƠNG III - Cú pháp: For <Biến đếm> := <GT cuối> <GT cuối> Do <CL> ; Downto 2. Lặp với số lần biết trước và câu lệnh For Do b. Dạng lặp lùi Biến đếm lần lượt nhận các giá trò từ GT cuối xuống đến GT đầu, mỗi lần như thế thì câu lệnh được thực hiện một lần - Ý nghóa: - Ví dụ: S:= 1/a; For i:= 100 Downto 1 Do S:= S + 1/(a + i); B À I 9 B À I 9 CHƯƠNG III Viết chương trình nhập vào hai số nguyên dương M và N (M<N). Tính và đưa ra màn hình tổng các số chẵn trong phạm vi từ M đến N 3. Bài tập [...]...BÀI 9 III CHƯƠNG BÀI 9 III CHƯƠNG GHI NHỚ 1 Câu lệnh lặp dạng tiến For biến đếm := To Do ; 2 Câu lệnh lặp dạng lùi For biến đếm := Downto Do ; BÀI 9 . 1/a; For i:= 1 To 100 Do S:= S + 1/(a + i); - Cú pháp: For <Biến đếm> := <GT đầu> To <GT cuối> Do <CL> ; To 2. Lặp với số lần biết trước và câu lệnh For Do a. Dạng lặp. Na 1 + + Lần N + 1. Lặp Bài toán 2: Lặp với số lần chưa biết trước B À I 9 B À I 9 CHƯƠNG III - Cú pháp: For <Biến đếm> := <GT đầu> To <GT cuối> Do <CL> ; For To Do Biến. 100 Việc tăng giá trò cho tổng S được lặp đi lặp lại 100 lần Lặp với số lần biết trước Sau mỗi lần thực hiện tổng S tăng thêm 1/(a + i) với i = 1, 2,…,100 1. Lặp B À I 9 B À I 9 CHƯƠNG III