SÁNG KIẾN KINH NGHIỆM
ĐỀ TÀI:
" PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 11 HIỂU, PHÂN BIỆT
ĐƯỢC LẶP VỚI SỐ LẦN BIẾT TRƯỚC VÀ CHƯA BIẾT TRƯỚC
VỚI CÂU LỆNH FOR – DO VÀ WHILE – DO"
1
A .PHẦN MỞ ĐẦU
I. L DO CHỌN ĐỀ TÀI.
- Hiện n
ầ
n
ụn
iế
q
ế
iệ
èn
ự
n
n
n
ớn
q
ội
ới
n
n
ờn
n ằ
ự
ủ… Đồn
iế
ì
-X ấ
ừ
n
n ới
ìn
ì
ộ
ời ố ấn iú
in
ự
ĩn
ội iến
ự iễn i n
ần
n
ụn
n
n i i n
i
ự
n
n
ứn
n
i n ứ
ủ
ớn
i iq
ế n
iệ
ũn n
ự
n
n
i
ĩ
ủ
ội
i n
n
i ể
ự i i
iển
ệ i n iến
i
i
năn
ới ự
ới
n
iện
n
ế iới
ự
ấn
i
n
ể Gi
i n
iú
in
in
n
n
ời
n
n i ún
ứ …”
i
iế
ự
n n
iệ
ỗi
n
i
ời ể
biế
iể
ụ
ốn
iển năn
in biế ự
ìn
ớn
iện n
n
ẫn
n Tin
n
ện
ộ
in
“
in năn
ấn
n
…
ếb i i n
ỡn
n
n
i n
-C
bồi
n i
n i
n
q
n
ờn THPT Đ n S n 2
ần
iế
i
ếb i i n
ấ
ằn
ể
ù ợ
iệ
ới nội
2
n
iến
ứ ;
Để q
sin
ợ
n
ỗi
iến
ần
n ớ
ụn
ủ
iệ ứn
ụn
ủ n
ời
i
n
n
i n ứ
n
nn
in
ìn
n
ộ n
ú
ện
V
nắ
ì
iể
n iở
ế
n
iệ
ợ
n
nn
ấ
i
ú
i
ợ n
ến
n
ầ
ủ
ời ốn
n
ìn
iú
ần
ộ q
ình
ìn
ể
n
ủ n
ới
q
n
ộ
n
ố Cấ
n
ú
ộ
iú
ợi ủ
n iệ
n3 ế
ấn
ộn
ìn b
ự ộn …Q
ủ
ự
ởi ầ
nn
iể
ội nế
iệ
iể
ợn
n
n
ợ
nn
ể iện
nn
n
ũn n
ến
n
n
ầ
ộn
n
ún
q n
ứ i
ấ
n
ú
ợ
i q
iệ iế
n
ới q
ợ
ể
ối
ứ
n
iệ
ới ừn
ú ới iến
ấ
ự iễn
n i n
ời
ù ợ
ứn n
iế V
in
ấ
ể
ìn
T
ự
in
n
nn
ộ ni
P
ớ
ởi ầ
ộn
ời
ần
ợ
P
ìn
ứ
n
ìn
ồn
ụn
i
in
in bùn n n
i
iệ
ớn
iến
n
iện
iế
ứ
iệ ứn
T n
n
Đồn
iệ
n
ời
ấ
ìn
ể
i ế
ìn
ụ
ú
ể
ớ 11
n
nn
ì
ể
ìn P
n
3
T n
n
ìn
n biế bắ
X ấ
in
11
n
ầ
ừ
in
ở
HIỂU PHÂN
n
n
i
iể
n
IỆT ĐƯỢC
ấn
ợ
n
n b i
ìn
n
n
ời
ợ b i
i “PHƯƠNG PHÁP GIÚP HỌC SINH
ẶP V I SỐ
ẦN
ầ
P 11
IẾT TRƯ C VÀ CHƯA
IẾT
TRƯ C V I CÂU ỆNH “FOR – DO VÀ WHILE – DO”
II. MỤC Đ CH C A SÁNG KIẾN KINH NGHIỆM.
S
ụn
n
„
ụ
in nắ
ụ
ới ố ần biế
ớ
ợ
ĩ
in
ấ
in
ú
ển
ýn
iq
i i
ể ể
in
iể n
ới ố ần
ủ
ấ
i ấ
i
biế
ú
ú
ến
„
‟
n
ế
ớn
ẩn
ớ ‟ iế
V
n q
ể
in
ụ
n biệ nắ
n
i
ú
III. NHIỆM VỤ C A SÁNG KIẾN KINH NGHIỆM
Đ
ấn
ụ 3 b i 10 in
ới ố ần biế
ý
ấn
i n
ớ
11
biế
i n q n ến
n
ể
in
ớ V
n q
nq
ìn
n ở
ìn
nắ
in
ìn
n
ĩ năn
n
ện
n
ìn
n
n
IV. PHƯƠNG PHÁP NGHI N C U.
- Kế
ợ
ự iễn i
ụ ở
ờn THPT ĐÔNG SƠN 2
4
-C
n
i iệ
n
nn
ìn P
i iệ
n
iến in
iệ
5
B. N I DUNG
I.CƠ SỞ L LU N.
K i
n ầ
in
ẫn
b i
n
i 10 “CẤU TRÚC ẶP” H
iệ
n
n
n
i
in
ấ n i
iện ừn
ủ
ăn
n
II. N I DUNG VÀ PHƯƠNG PHÁP NGHI N C U.
1 Nội
T n
n
iế
n
- Gi
i n
C
q n
Bìn
n niệ
H
ìn
iế
ìn 1
in
0
iệ
biế
i
in i
ần
i
ời
n ớ
- Tiế
ợ n
b
ố ần
n i
i ụ
ần
ì bìn
in
n
ợ
ầ n ớ
ự
iện
0 ần
n
iệ
ợ
i
bìn
ìn
ứ ối
1
Ca
ứ2n
Hìn 1
Bìn n
ộ
in
ứ
ì ốiợ
n
l
i
?
0
Ca
6
Gi
i n
C
Đ
in
biế
in
ợ
ì ừn
ố ần
iệ
ự
iện
n
iệ
n ớ
n ?
n ớ ?
7
- Từ
n
i
i
iệ
n ớ
=> Từ
i ìn
n
n ở
i
ốn
Bài 1 T n
S
Cho ến
Câu 1
ợ
ì ừn
ợ n
n
ợ n
iệ
biế
ợ
n ớ
i
ể iú
ới ố ần biế
iể
ớ
n
n ìn
ố ần
biế
ới ố ần
ến
n biệ
i
ợ n
biế
ợ
i
ự
iện
ến
ớ
n
ụn
ừb n
ế q
>2
é
b i
n
n
1
1
1
1
...
a a 1 a 2
a 100
Bài 2 T n
S
n
ầ
ún
ợ
2b i
Với
i bìn
n
biế
- Tiế
Gi
ời
ến
n biế
-S
ì
ế q
n ìn
n
1
1
1
1
...
...
a a 1 a 2
aN
i
1
0, 0001 .
aN
i n
i
i1
n
ợ ần
?
8
H
in
ời
Câu 2 E
H
in
n
iế
ợ ần
ện
ụ
ể n
ể ộn
ồn ến
100
n S ở b i 1?
iế
S:=1/a;
for i:=1 to 100 do
S:=S+1/(a+i);
Câu 3
H
1/
i2
in
?
n
N < 0 0001
in
ợ ần
ời
Câu 4. E
H
n
n
iế
n
ện
ợ
ợ
ể n
ần
ụ
ì ới
ể N bằn b
ợ n
ừb n
ì
n i
n S ở b i 2?
iế
S:=1/a;
N:=1;
While 1/(a+N) < 0.0001 do
Begin
S:=S+1/(a+N);
9
N:=N+1;
End;
Gi
i n
in
2 bài toán tr n
in
S
Tiế
ợ
ộn
ồn
Câu 6 H i b i
n
in
Câu 7 C
H
n1
ể ùn
ể ùn
in
ìn
ự
n
i
n
ở
n ể i i
i n i iể
biế ự
n
ồn
n i
1/ ;
ủ
ib i
n
n
S
ộ
n
i
n
1/
ở iể
N
ới N ăn
ừ 1 2 3…
n ?
ời
i
V
n
ời
X ấ
H
ỉn
Gi
Câu 5 E
H
n
biế ố ần
ụ
ể b i
ện while…do ể iế
ện for…do ể iế
n
n2
n
n
n
n
ợ ần
n Sởb i1
n Sởb i2
ợ
ụ
ợ
ể
n ?
n ?
i
10
Việ
ùn
ể
ện
ợ n
while…do
C
1
n
iện
ện
C
while…do
n
n
n
while…do ể
iệ
ợ
ùn
iện
ện while…do
ể
ự
n biến_ ế
=biến_ ế
for…do
while…do ụ
n
ự
ện for…do là
iện
n
ện
ì
ự
ể
iện
ện for…do ể
ện for…do sau khi
ện
ự
i
ế
ện
iện ện
do
ăn biến_ ế
ự ộn
ăn
n 1 bằn
n
ự
1
ú
i biến_ ế
> Gi _ _ ối
iện biến_ ế >Gi _ _ ối
ểb i1
ì biến ế
ể
ự
n
n
i
ện
iện iể
iện n
S:=1/a;
N:=1;
While N <= 100 do
Begin
S:=S+1/(a+N);
N:=N+1;
End;
11
C
n
ện while…do
ợ
ến
for…do ể
ự
n
iện n
ự
iện
ứb
n i
n S
ện
i điều_kiện
ể điều_kiên
i ì
n ún
ế
n
n n
ể ùn
n
n
b i2
T SỐ V DỤ CHO HỌC SINH THA
KH O TH
- V DỤ 1
Program chuongtrinh;
Uses crt;
Var a,b byte;
Begin
Clrscr;
a:=1;
b=7;
c:=0;
while a
begin
12
c:=c+a;
a:=a+1;
end;
W i n „ =‟
6;
Readln
End;
H
ỗi
b Kế q
ủ
-S
i
i ủ
n
n
in
ìn
ời
ìn
n
ì
n?
b
n i
in
?
ế q
ể
n
n
S
Program chuongtrinh;
Uses crt;
Var a,b : byte;
Begin
Clrscr;
13
a:=1;
b:=7;
c:=0;
while a
begin
c:=c+a;
a:=a+1;
end;
W i n „ =‟ c:6);
Readln;
End.
b Gi
i n
n
ìn
n
ìn
in
ế q
i i
ừ
ện
- V DỤ 2
H
iế
i
n
bằn
ụn
ện
F -do?
14
S:=0; i:=1;
While i < = 20 do
Begin
S:= S+1;
i:= i+1;
End;
wi
-H
n „ n S =‟ S 8 ;
in
nb n
ối
iế
ế q
S:=0;
For i:= 1 to 20 do
S:= S+i;
w i n „ n S =‟ S 8 ;
- V DỤ 3
H
iế
i
n
n
ìn
bằn
ụn
ện
W i -do?
S:=0;
15
For i:= 1 to 50 do
S:= S+i;
W i n „ n S =‟ S 8 ;
-H
in
nb n
ối
iế
ế q
S:=0; i:=1;
While i < 50 do
Begin
S:= S+1;
i:= i+1;
End;
wi
n „ n S =‟ S 8 ;
2. Giải quyết vấn đề.
T n q
i
ìn
i
i
ộ
n ể i i
ện
ện
õ
” bắ b ộ
n Dẫn ến iệ
n
ứn
in
in
i nắ
ấ
ợ
ấn
n
ự iốn
“
ú
năn
ển
ũn n
n
iq
ýn
ủ
i
ĩ
i
ủ
ện
n
3. Kết quả thu được.
16
Trong quá ìn
iể biế
Đồn
ựn
ủ
ời iế
ý
n
i
n
ìn n n
ở n n in
in
n
ộn
ời
ìn b
in
ăn
i
n
i
ủ ộn
n
ợ
iệ
i n
ể i iq ế
ể iện
năn
i
n ụn
biể
n
n
i
n
n
n
ời
ấn
17
C. KẾT LU N
N
nn
ìn n i
ìn ứn
ụn
nhà
ìn
n
ội
ể
n
ụ
ụ
nn
iệ
ứn
n
i
ộ
n
ụn
ợ
ấ q n
ốn
n
N ờ ự
i
in
n
n n
ể i iq
iệ
ựn
iển ủ
in
iện n
ế
n
i
n
ầ
n n
n
ế
ĩn
iệ q
ự
n
n
Hiện n
n
ế iới
nn
ụn
n
ấn
ủ
ìn
Đ
in
ộn
n
n
ể ì
i
ìn
i
ự
i n
ìn
n
n
i iq
n
ấ n i
i
iễn ấ
ụ
ứ
ế
n n
nn
T n q
ìn
ể
i
ấn
ế
ỉ
n
n
iể
õ
i n
iú
ễ
n
n ụn
ợ
ứn
ể
ợ
năn
n
iế
i iq
n
ầ
ể
T n
biến n ấ
i n
i
q
ấn
ìn
… ể
n
ự
i iến
iể
Kế q
n
ĩn
ở
in
T n q
ắ
ìn P
in
ợ
ấn
i
i ầ
ủ
i n
in
n
ện
ện
ể i i
ấn b i
i n
18