You are on page 1of 7

CHUYN :

S DNG CU LNH LP GII BI TP TRONG PASCAL


I./ PHN M U:
1./ L do chn chuyn :
Trc ht cn khng nh rng Pascal l mt ngn ng lp trnh tt v c
bit, c to ra vi mc ch dng cho ging dy v cc l do: C c php r rng, d
dy d hc; Pascal c vit theo l thuyt chun v lp trnh cu trc nn mt mt n
minh ho cho l thuyt v ngn ng lp trnh, mt khc nhiu ti liu khoa hc my
tnh cng dng Pascal minh ho; C th s dng Pascal vit cc ng dng
chuyn su, can thip vo phn cng ca my tnh v cc thit b in t khc v cui
cng l do trnh bin dch Pascal nh gn, c th chy tt trn cc my tnh cu hnh
yu, rt ph hp vi kh nng u t cho hc tp ca hc sinh, sinh vin.
gip hc sinh d dng hn trong vic lp trnh gii quyt cc bi ton mang
tnh lp, trong ni dung ca bi sng kin ny ti a ra nhng tm lc c bn nht
ca cc cu lnh lp v mt s v d mu vn dng cu trc lp gii quyt c hiu
qu.
2./ Mc ch ca chuyn :
a. Kin thc:
- Trang b cho hc sinh nhng kin thc c bn ca b mn Tin hc.
b. K nng:
- Rn luyn k nng tip thu kin thc mt cch chc chn v c h thng.
- Rn luyn k nng giao tip thng qua hot ng nhm.
- Rn luyn kh nng t duy, c quan st, s sng to v vn dng kin thc vo
cuc sng.
c. Thi :
- C thc t hc ng thi bit ch ng hp tc cng bn b trong vic tm ra kin
thc mi.
- Ham thch mn hc lp trnh.
2./ i tng nghin cu: Hc sinh lp 8.
3./ Phng php nghin cu:
- Phng php iu tra.
- Phng php phn tch.
- Phng php tng hp kinh nghim trong ging dy.
- Phng php tr chuyn trao i.
Trang 1/7

- Phng php c sch v tng hp t liu.


II./ NI DUNG:
1./ C s l lun v l thuyt:
- Mun hc tp t kt qu tt, ngoi vic bn thn hc sinh tch cc hc tp,
khng th thiu vai tr hng dn du dt ca ngi thy.
- gip hc sinh d dng hn trong vic lp trnh gii quyt cc bi ton
mang tnh lp b mn Tin hc va ng vi nguyn tc dy hc trng Ph Thng,
va ng theo tinh thn i mi phng php dy hc hin nay, nhm hnh thnh cho
hc sinh tnh tch cc, c lp, sng to, nng cao nng lc pht trin v gii quyt vn
, rn luyn k nng vn dng kin thc vo thc tin, tc ng n tnh cm, em li
nim tin v thch th hc tp cho hc sinh. Hin nay, khng t hc sinh li, hc tp
th ng v c khng t ph huynh thiu s quan tm n vic hc ca con em mnh.
V vy, vic h thng cc kin thc v cu lnh lp gii mt s bi tp ca gio vin
phi c ch ng mc.
2./ C s l lun v thc tin:
Trong qu trnh ging dy, ti nhn thy Pascal l mn hc kh i vi cc em
hc sinh Khi 8, v c mt s thut ton cc em cha c hc b mn Ton, thm
vo l cc em ch s dng cc cu lnh bng Ting Anh th hin khi lp trnh. Do
vic hc tp ca hc sinh vn cn mang tnh m h, nh b p buc, c nhiu hc
sinh rt s mn Tin hc 8 v tnh cht kh khan, kh hiu trong khi hc.
T thc t ti khng ngng hc hi tm ra bin php khc phc. Bng
kinh nghim khim tn trong nhng nm qua, ti a ra nhng tm lc c bn
nht ca cc cu lnh lp v mt s v d mu vn dng cu trc lp gii quyt c
hiu qu l nhm gip hc sinh tip thu bi nhanh, nh kin thc lu hn v cm thy
thch th trong hc tp.
a. Nhng vic lm c:
- Ti p dng cng ngh thng tin son ging cc bi l thuyt v thc
hnh nhm hng dn hc sinh d hiu bi v ghi nh kin thc c bn b mn Tin
hc 8.
- nhng gi thc hnh ti u t chc hc tp theo nhm v c s nhn xt
nh gi kt qu ca tng nhm.
- Ti hnh thnh n np cho hc sinh ngay t u nm hc.
b. Hn ch:
- a s hc sinh b hng kin thc Ton t lp di nn thc tm ti v
nghin cu ca cc em cn hn ch. C khng t hc sinh cha c gng trong hc tp,
khng chu kh ng no, nn nh hng khng nh n vic hc.

Trang 2/7

III/ CC BIN PHP C TH:


1/ Xy dng KHGD ngay t u nm hc:
- Ngay t u nm hc, gio vin phi hng dn phng php hc tp v n
np hc phng my cho hc sinh.
- Gio vin chia nhm hc tp cho tng hc sinh, phn nhm trng, hng
dn cch hot ng nhm v trang b s tay ghi chp c nhn ca hc sinh.
- Gio vin son bi trc thc dy 2 tit nhm gip vic nghin cu kin thc
su hn v ch ng hn trong vic son cc bi kim tra.
- Gio vin cn u t nghin cu, mi nm cp nht nhng cch hay ca
ng nghip tch lu cho vic ging dy.
- Gio vin cn dnh mt thi lng thch hp cho vic mu cht v hng
dn hc sinh cch nh kin thc c bn va hc cc tit hc l thuyt. Cng nh
cch tm hiu ngha ca mi lnh trong cc bi thc hnh.
- Hc sinh phi chun b nhng g m Gio vin dn tit trc.
2/ Mt s gii php thc hin:
a. Cu trc lp vi lnh FOR...DO:
- Tc dng: Dng xy dng chu trnh vi s ln lp xc nh.
- C php:
For <Bin m > := <gi tr u> to <gi tr cui> do <Cu lnh> ;
Trong :
+ for, to, do l cc t kha.
+ Bin m c kiu nguyn.
+ Gi tr u v gi tr cui l cc biu thc c cng kiu vi bin m v gi tr cui
phi ln hn hoc bng gi tr u.
+ Cu lnh c th l cu lnh n gin hay cu lnh ghp.
* Nguyn l hot ng cu trc For:
1. Bin m nhn gi tr ca gi tr u.
2. Kim tra xem gi tr ca bin m cn nh hn gi tr cui hay khng (bin m
gi tr cui).
3. Nu vic kim tra:
- Cho gi tr sai cu lnh s b b qua.
- Cho gi tr ng:
+ Thc hin cu lnh sau t kha do.
+ Tng gi tr ca bin m ln gi tr ng lin sau ca n
(bin m:=bin m + 1)
- Quay tr li bc 2
b. Cu trc lp vi lnh WHILE...DO:

Trang 3/7

- Tc dng: Dng xy dng chu trnh vi s ln lp cha xc nh trc.


- C php:
While <iu kin> do <cu lnh>;
Trong :
+ while, do l cc t kha.
+ iu kin tr v 1 trong 2 gi tr ng hoc sai.
+ Cu lnh l thn chu trnh v c th l cu lnh n hoc cu lnh ghp.
Nguyn l hot ng:
1. Xc nh gi tr ca iu kin.
2. Tu thuc vo gi tr ca iu kin:
- Nu iu kin c gi tr ng, thc hin cu lnh, sau quay li bc 1.
- Nu iu kin c gi tr sai, cu lnh s b b qua v vic thc hin lnh lp kt
thc.
Nhn xt:
- Cu lnh c thc hin lp i lp li cho n khi <iu kin> nhn gi tr
sai. Cu lnh s khng c thc hin ln no nu <iu kin> nhn gi tr sai ngay t
khi bt u vo chu trnh.
- Trong thn chu trnh phi c cu lnh lm thay i gi tr ca <iu kin>
trnh xy ra vng lp v tn.
c. Mt s v d gii quyt bi ton bng cu lnh lp:
* V d 1: Tnh tng S = 1 + 1/2 + 1/3 + .... + 1/n
Nhn xt:
- Trong biu thc trn, s hng th i ca tng c th tnh c theo cng thc S(i) = 1/i
(i=1,2,...,n)
- Trng hp ny c th s dng c s ln lp Chn vng lp FOR.
Chng trnh:
Var i, n : Integer; S:Real;
Begin
Write('Hay nhap vao so nguyen n=');
Readln(n);
S:=0;
For i:=1 to n do
S:= S + 1 / i;
Writeln( ' Tong S =', S : 6 : 2 );
Readln;
End.
Trang 4/7

* V d 2: c vo n s thc, tm Max ca chng


Thut ton tm Max trong mt dy s:
- Cho Max l s th nht
- Duyt ton b dy s t s th hai tr i, nu thy s no ln hn Max th ly
s lm Max. Sau khi duyt xong dy s, ta s c Max l s ln nht.
Nhn xt:
- Dy s c mt s lng hu hn cc s. Ta c th bit c s lng t khi bt
u thc hin thut ton.
- Thch hp cho vic s dng cu trc FOR dng tin thc hin.
Chng trnh
Program tim_max;
Var
n, i: integer;
max, x: real;
Begin
Write(n = ); Readln(n);
Max:=n;
For i := 2 to n do
Begin
Write(Cho so thu , i,:);Readln(X);
if Max < X then Max := X;
End;
Writeln(Max = , Max:8:2);
Readln;
End.
* V d 3: Tm bi s chung nh nht ca hai s nguyn dng
Thut ton:
Ly mt trong hai s ln lt nhn vi 1, 2, 3,... cho n khi no tch s chia ht
cho s th hai th tch s chnh l BSCNN
Nhn xt:
- Thut ton cho thy l trong qu trnh tnh ton, khng th bit trc c qu
trnh nhn phi thc hin lp li bao nhiu ln. Trng hp ny phi s dng cu trc
lp vi s ln lp khng xc nh.
- iu kin dng l tch s chia ht cho s th hai
Chng trnh
Program Boisochungnhonhat;
Var

Trang 5/7

Bscnn, n, m, k: Integer;
Begin
Write(m= ); Readln(m);
Write(n= ); Readln(n);
bscnn := m; k := 2;
While (BSCNN mod n <> 0) do
Begin
BSCNN := k*m;
k:= k + 1;
End;
Writeln(BSCNN = , BSCNN);
Readln;
End.
IV/. KT LUN:
1. Kt qu t c:
Khi cc em cha hiu nguyn l hot ng ca cc dng cu lnh lp, cc em
thng vit chng trnh theo kiu son tho t sch gio khoa. Do , kh nng vn
dng ca cc em cha c pht huy.
Sau khi c hng dn k v cu trc lp, cc em mnh dn vn dng v
gii quyt c nhiu bi tp kh, nng cao kh nng t duy, lm ton v lp trnh mt
cch hiu qu. C th, kt qu t c nh sau:
Lp

S s

Gii
10 8
SL
TL %

Kh
6,5 7,9
SL
TL %

TB
5 6,4
SL
TL %

Yu
3,5 4,9
SL
TL %

81
82
2. Bi hc kinh nghim:
a. u im:
- Kch thch ng c hc tp ca hc sinh.
- Nng cao cht lng dy v hc.
b. Nhc im:
- Mt s hc sinh yu km mt kin thc cn bn mn Ton, thm vo c
mt s thut ton cc em cha c hc trong chng trnh, nn gio vin phi kin
tr, nhn ni, thm ch mt nhiu thi gian trong vic hng dn cc thut ton cho hc
sinh.
3. kin xut:
Trn y l tm lc ni dung c php, cch thc hin cc cu lnh thuc cu
trc lp v phn tch trn ngn ng lp trnh Pascal, mt s v d ca cc bi ton in

Trang 6/7

hnh cho tng dng lp c th m bn thn c kt c trong qu trnh ging dy


mn tin hc trng. Qua gip hc sinh v ng nghip c th lm ti liu tham
kho trong qu trnh hc tp v ging dy ca mnh c hiu qu.
Trong phm vi l mt sng kin kinh nghim c th vic phn tch v ni dung
cu lnh v v d v cc dng lnh c th cha tht chi tit v phong ph rt mong nhn
c s gp chn thnh t qu ng nghip, hc sinh ti c hon thin hn.
Nhm trng cm 3

Long H, ngy 25 thng 02 nm 2013


Ngi vit chuyn ,

BAN LNH O

Trang 7/7

You might also like