sáng kiến kinh nghiệm một số biện pháp dạy bài cấu trúc lặp hiệu quả - Pdf 25

S¸ng kiÕn kinh nghiÖm Mét sè biÖn ph¸p d¹y bµi “CÊu tróc lÆp” cã hiÖu qu¶
MỤC LỤC
A. PHẦN MỞ ĐẦU 2
B. PHẦN NỘI DUNG 3
C. PHẦN KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN SÁNG KIẾN 17
D. TÀI LIỆU THAM KHẢO 18
Gi¸o viªn: Hoµng ThÞ BÐ Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
A. PHN M U
Lí DO CHN TI
Ngụn ng lp trỡnh l mt lnh vc hp dn trong Tin hc, giỳp ngi hc
khỏm phỏ mỏy tớnh v a ra c cỏc sn phm Tin hc m mỡnh mong mun.
Hc lp trỡnh cũn kớch thớch tớnh sỏng to v hng thỳ cho ngi hc.
Ngụn ng lp trỡnh l ni dung c a vo ging dy chng trỡnh
sỏch giỏo khoa Tin hc 11. Trong nm hc ny cỏc em c lm quen vi mt
lnh vc mi, ũi hi cú tớnh t duy logic cao, tớnh ham hc tp, tỡm hiu v tớnh
cn thn ca hc sinh trong cụng vic.
cú mt kin thc c bn nht v ngụn ng lp trỡnh, cỏc em phi nm
cỏc lnh c bn v cỏc kiu d liu c bn. Cỏc lnh c bn bao gm: lnh
Nhp/Xut d liu, lnh Gỏn, lnh R nhỏnh, lnh Lp. Trong cỏc lnh trờn,
lnh Lp l lnh thng c s dng nhiu nht vit chng trỡnh cho cỏc
bi toỏn nhng ú cng l lnh khú hiu v vn dng nht i vi cỏc em hc
sinh. Vỡ lnh Lp v cỏc bi toỏn ỏp dng lnh Lp ũi hi hc sinh tớnh t
duy logic cao, hiu c cỏch hot ng ca cỏc lnh lp v ỏp dng c vo
cỏc bi toỏn khụng phi l chuyn d.
Vỡ vy giỳp hc sinh trng THPT Gia Hi hiu c cõu lnh Lp v
vn dng cõu lnh ú vit chng trỡnh cho cỏc bi toỏn , tụi xin a ra Mt s
bin phỏp ging dy bi Cu trỳc lp cú hiu qu.
Giáo viên: Hoàng Thị Bé Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
B. PHN NI DUNG

Hiu
(hot ng ca
lnh lp)
Vn dng
mc n gin
SL TL (%) SL TL (%) SL TL (%)
255 185 72,5 105 41,2 30 11.7
Qua kt qu thu c qua kho sỏt cho thy, a s hc sinh ch t mc
bit cú cõu lnh lp (chim 72,5%), cũn khi c hi nú l lnh hot ng nh
th no thỡ cha c mt na trong tng s cỏc em hiu c (chim 41,2%),
s hc sinh vn dng cõu lnh mc d thỡ cng ớt hn (chim 11,7%).
Trong khi chun kin thc k nng yờu cu:
Hiu cu trỳc lp 2 dng.
Bit cỏch vn dng ỳng n tng loi cu trỳc lp vo tng tỡnh
hung c th.
Mụ t c bi toỏn ca mt s bi toỏn n gin cú s dng lnh
lp
Vit ỳng 2 dng lnh lp.
Vit c thut toỏn cho mt s bi toỏn n gin.
Vỡ vy hc sinh hiu v vn dng c nhiu hn cõu lnh Lp, tụi xin
a ra mt vi bin phỏp dy bi Cu trỳc lp nhm giỳp cỏc em nm c
kin thc bi hc theo chun kin thc, k nng yờu cu.
III. NI DUNG
ging dy bi "Cu trỳc lp" cú hiu qu i vi hc sinh ca mỡnh,
hc sinh nm c nhng kin thc k nng theo yờu cu ca chng trỡnh, tụi
xin a ra mt s phng phỏp nh sau:
1. Dy riờng tng cu trỳc lp v cõu lnh lp ch khụng gp chung nh
sỏch giỏo khoa.
Phõn phi chng trỡnh cho bi ny c ngh nh sau:
Tit 1: Gii thiu cu trỳc lp Cõu lnh lp bit trc s ln (For)

Vớ d 2: Tớnh v a kt qu ra mn hỡnh tng:

1

2
1
1
11
+
+
++
+
+
+
+=
naaaa
S
Cho n khi
0001,0
1
<
+ na
Theo tụi, hai vớ d ny khụng phự hp vi hc sinh ca mỡnh vỡ kin thc
khỏ tng quỏt, hc sinh khụng hiu c ý ca thut toỏn. Qua ging dy cỏc
nm trc s dng cỏc vớ d ny tụi thy khụng hiu qu lm.
Vỡ vy tụi xin a ra mt s vớ d khỏc lm vớ d m u thay th cho 2
vớ d sỏch giỏo khoa nh sau:
a/ i vi dng Cu trỳc lp Cõu lnh lp bit trc s ln
Vớ d 1: Vit chng trỡnh ghi ra mn hỡnh 20 cõu "Chao cac ban"
Chng trỡnh nh sau:

nhn xột: chng trỡnh vit lp li mt lnh nhiu ln nờn rt mt thi gian, gõy
nhm chỏn cho ngi lp trỡnh.
Qua vớ d ny, giỏo viờn t c vn cho hc sinh: Mt bi toỏn cú th
yờu cu lp li mt (hoc mt s) cụng vic no ú nhiu ln, nu s dng cỏch
vit nh trờn thỡ mt thi gian v gõy nhm chỏn, vy cú cỏch no chng
trỡnh vit ngn gn hn nhng vn thc hin c ỳng yờu cu ra?
Vớ d 2: Vit chng trỡnh tớnh T=1*2*3* *20 (20!). M rng cho bi
toỏn tỡm n!
Giáo viên: Hoàng Thị Bé Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
õy l bi toỏn quen thuc ca hc sinh, bi toỏn tỡm 20! (giai tha). Hc
sinh thng nhm ln l c vit 20! thỡ mỏy s cho kt qu, nhng khụng phi
nh vy, cỏc em phi tớnh tớch ln lt nh trờn mỏy cho kt qu.
Ban u giỏo viờn yờu cu hc sinh tớnh T=1*2*3*4*5 (5!) v cho bit kt
qu Sau ú cho hc sinh nờu cỏch tớnh T =5!
Hc sinh s tớnh nh sau: T=1*2=2 T=2*3=6 T=6*4=24
T=24*5=120. Kt qu cui cựng T=120.
Qua cỏc bc ny hc sinh nờu lờn cỏch tớnh l: nhõn 2 s u, c kt
qu nhõn vi s tip theo, lp li phộp nhõn nh vy cho n s cui cựng. T
ú a ra c nhn xột l: vi 5! thỡ phộp nhõn thc hin lp li 4 ln. T õy
dn dt hc sinh: vy vi 20! thỡ ta thc hin lp li phộp nhõn my ln, hc sinh
s tr li c l 19 ln Bi toỏn ny lp li phộp nhõn 19 ln.
Giỏo viờn cho hc sinh vit chng trỡnh tớnh 5! Hc sinh cú th a ra
chng trỡnh nh sau:
Program vidu1;
Uses Crt;
Var T: Word;
Begin
Clrscr;
T:=1*2; {=2}

T:=T*17;
T:=T*18;
T:=T*19;
T:=T*20;
Writeln('20!= ', T);
Readln;
End.
T chng trỡnh trờn, hc sinh nờu c nhn xột: Chng trỡnh lp li
cỏc lnh tng t nhau (19 lnh) nờn di v tn thi gian vit, v li vit th
ny cng gõy nhm chỏn cho ngi lp trỡnh. Hn na, nu m rng bi toỏn
tỡm n! (n50, n nhp t bn phớm) thỡ chng trỡnh cú th hin c khụng?
Giỏo viờn s hng dn cho hc sinh thy l khụng lm c, vỡ n cha bit
trc nờn ta khụng bit vit bao nhiờu lnh tớnh T trờn dn n chng
trỡnh bỏo li hoc tớnh d hoc thiu!
Qua hai vớ d ny giỏo viờn cho hc sinh nhn rỳt ra c nhn xột:
Cú nhng bi toỏn cú tớnh cht thc hin lp li mt cõu lnh no ú
(hoc cõu lnh tng t nhau) nhiu ln, vi s ln bit trc Ngi
ta gi õy l nhng bi toỏn cú Cu trỳc lp bit trc s ln.
Giáo viên: Hoàng Thị Bé Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
S dng nhng lnh ó hc vit chng trỡnh cho cỏc bi toỏn
trờn thỡ:
Cú th vit c nhng mt thi gian v gõy nhm chỏn.
Khụng vit c chng trỡnh nu bi toỏn dng tng quỏt.
Vỡ vy cỏc ngụn ng lp trỡnh phi cung cp thờm cõu lnh gii quyt
vn trờn, ú l Lnh lp bit trc s ln For.
b/ i vi lp cha bit trc s ln
Vớ d 1: Vit chng trỡnh nhp ln lt tng s t bn phớm v tớnh tng
ca cỏc s ú. Khi no nhp vo s 0 thỡ dng li v a giỏ tr ca tng ra mn
hỡnh.

T>500 thỡ dng.
Hc sinh tớnh nh sau:
T=1*2=2 (T500: ỳng tớnh tip)
T=2*3=6 (T500: ỳng tớnh tip)
T=6*4=24 (T500: ỳng tớnh tip)
T=24*5=120 (T500: ỳng tớnh tip)
T=120*6=720 (T500: sai dng li)
T õy hỡnh thnh thut toỏn tớnh T nh sau:
B1: T1; i2;
B2: Nu T500000 thỡ:
TT*i;
ii+1;
Quay li B2.
B3: a giỏ tr ca T ra mn hỡnh, kt thỳc.
Giáo viên: Hoàng Thị Bé Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
T thut toỏn hc sinh nhn xột c: Lp li cụng vic tớnh T T*i;
ii+1 nhiu ln cho n khi T>500000 thỡ dng.
Qua hai vớ d ny giỏo viờn lm cho hc sinh nhn thy c:
Cú nhng bi toỏn cú tớnh cht lp li mt cụng vic no ú nhiu ln,
nhng s ln lp cha bit trc Ta gi õy l nhng bi toỏn cú cu
trỳc lp cha bit trc s ln.
vit chng trỡnh cho nhng bi toỏn trờn, ta khụng th s dng
nhng lnh ó hc vit, vỡ vy cỏc ngụn ng lp trỡnh cung cp thờm
cõu lnh lp cha bit trc s ln Tỡm hiu bi mi.
Kt lun: Nh vy, qua cỏch chn vớ d m u nh trờn, tụi nhn thy
phự hp vi i tng hc sinh ca mỡnh, hc sinh ó hiu c cu trỳc lp v
cõu lnh lp ca tng dng; phõn bit c s khỏc nhau ca hai dng, hng thỳ
tỡm hiu cỳ phỏp, ý ngha ca cõu lnh lp vit chng trỡnh cho cỏc bi toỏn
nờu ra.

6 writeln('Chao cac ban');
7 writeln('Chao cac ban');
8 writeln('Chao cac ban');
9 writeln('Chao cac ban');
10 writeln('Chao cac ban');
Ví dụ 2: T:=1;
For i:=2 To 5 Do T:=T*i;
Mô phỏng thực hiện lệnh For qua bảng như sau:
Giá trị biến đếm i Câu lệnh được thực hiện Kết quả
2 T:=T*i; T=1*2=2
3 T:=T*i; T=2*3=6
4 T:=T*i; T=6*4=24
5 T:=T*i; T=24*5=120
Như vậy giá trị cuối cùng của T là 120.
Ví dụ 3: S:=0; T:=0;
For k:=2 To 8 Do
Begin
If k mod 2 =0 Then S:=S+k;
T:=T+k;
end;
Mô phỏng thực hiện lệnh For qua bảng như sau:
Giá trị biến đếm k Câu lệnh được thực hiện Kết quả
2
If k mod 2=0 Then S:=S+k;
T:=T+k;
S=0+2=2
T=0+2=2
3
If k mod 2=0 Then S:=S+k;
T:=T+k;

Qua 3 ví dụ trên, giáo viên tổng quát lại: Biến đếm dùng để đếm số lần lặp,
lần lượt nhận các giá trị từ giá trị đầu đến giá trị cuối. Ứng với mỗi giá trị của
biến đếm câu lệnh sau "Do" được thực hiện một lần.
b/ Về câu lệnh lặp While
Ví dụ 1: Đoạn chương trình tìm T=1*2*3*… cho đến khi T>500 thì dừng.
T:=1; i:=2;
While T<=500 Do
Begin
T:=T*i;
i:=i+1;
End;
Mô phỏng thực hiện lệnh While qua bảng như sau:
Điều kiện T≤500 Câu lệnh được thực hiện Kết quả
T=1≤500: Đúng T:=T*i;
i:=i+1;
T=1*2
i=2+1=3
T=2≤500: Đúng T:=T*i;
i:=i+1;
T=2*3=6
i=3+1=4
T=6≤500: Đúng T:=T*i;
i:=i+1;
T=6*4=24
i=4+1=5
T=24≤500: Đúng T:=T*i;
i:=i+1;
T=24*5=120
i=5+1=6
T=120≤500: Đúng T:=T*i;

m=4 (khụng i)
n=8-4=4
4<>4: Sai Kt thỳc lnh While.
Kt qu cui cựng: m=4; n=4.
Qua hai vớ d trờn, giỏo viờn tng quỏt li lnh While thc hin theo S
khi nh sau:
Kt lun: Qua cỏc vớ d minh ha c thc hin trc tip thụng qua
bng giỏ tr nh trờn, hc sinh s hiu v nh c cỏch hot ng ca hai lnh
For v While. T ú hc sinh d dng vn dng c cõu lnh vit chng
trỡnh cho cỏc bi toỏn ó t ra.
4. Mt s im khỏc nhau gia lnh Lp For v While
Sau khi c tỡm hiu hai dng lnh lp: For While, giỏo viờn cn cng
c li cỏc im chớnh ca hai lnh ny hc sinh nm thờm mt ln na,
phõn bit s khỏc nhau ca hai lnh v ng dng tng lnh vo tng bi toỏn c
th.
Mt s c im khỏc nhau ca For v While:
Giáo viên: Hoàng Thị Bé Trang

S
CU LNH
IU
KIN
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
For While
- Cỳ phỏp:
For bin:= GT u To GT cui Do CL;
For bin:=GTcui DownTo GTu Do CL;
- Cỳ phỏp:
While BTK Do Cõu lnh;
- Lp bit trc s ln - Lp khụng bit trc s ln

mc n gin
SL TL (%) SL TL (%) SL TL (%)
255 242 94.9 197 77.2 85 33.3
V. BI HC KINH NGHIM
Qua thc hin ti, bn thõn rỳt ra c bi hc kinh nghim:
Giáo viên: Hoàng Thị Bé Trang
S¸ng kiÕn kinh nghiÖm Mét sè biÖn ph¸p d¹y bµi “CÊu tróc lÆp” cã hiÖu qu¶
Đối với mỗi đối tượng học sinh khác nhau, cần phải có phương pháp thích
hợp để chuyển tải kiến thức đến từng đối tượng phù hợp, nhất là các em học sinh
trung bình và yếu, vì các em này thường ít chú tâm học tập, gặp kiến thức khó
hiểu thì các em không chịu khó tiếp thu dẫn đến hiệu quả môn học không cao.
Giáo viên phải theo sát đối tượng học sinh của mình, luôn luôn tìm tòi học
hỏi đồng nghiệp và sách báo để đưa ra được những phương pháp phù hợp với
học sinh, nâng cao chất lượng môn học, gây hứng thú học tập cho học sinh.
Gi¸o viªn: Hoµng ThÞ BÐ Trang
Sáng kiến kinh nghiệm Một số biện pháp dạy bài Cấu trúc lặp có hiệu quả
C. PHN KT LUN V HNG PHT TRIN SNG KIN
Trờn õy l mt s bin phỏp m tụi ó ỏp dng ging dy cỏc lp ca
mỡnh trong nm hc 2013 2014. S dng cỏc phng phỏp trờn tụi nhn thy
hc sinh tip thu bi tt hn, cỏc em hc sinh trung bỡnh v yu cú th hiu c
hot ng ca cõu lnh Lp, bit thc hin cõu lnh cho ra kt qu. Cỏc em
khỏ cú th vn dng cõu lnh tt hn.
Vi kinh nghim trong ging dy cũn cha nhiu nhng bn thõn cng ó
c gng ỏp dng nhng kin thc mỡnh cú c v phng phỏp ging dy
em li hiu qu tt hn cho mụn hc.
Trong chng trỡnh Tin hc 11, cũn nhiu bi giỏo viờn cn u t khai
thỏc cú phng phỏp ging dy phự hp vi i tng hc sinh ca mỡnh nh
Kiu d liu Mng, Tp, Vn dng hai cu trỳc lp For v While x lý hai
kiu d liu ny cng l mt iu khụng d vi hc sinh. Tụi hy vng rng, khi
hc sinh ó nm c ý ngha hot ng ca hai lnh lp trờn, vic hc chng
Thành phố Huế, ngày tháng năm 2014
HIỆU TRƯỞNG
(CTHĐ)
ĐÁNH GIÁ, XẾP LOẠI CỦA HỘI ĐỒNG THẨM ĐỊNH SKKN SỞ

Thành phố Huế, ngày tháng năm 2014
(Chủ tịch Hội đồng)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status