Professional Documents
Culture Documents
NHP MN LP TRNH
Phm nh Sc
sacvn@yahoo.com
P P
S S
Ni dung
1 2 3 4
Cc khi nim c bn
VC VC
& & BB BB
Cc khi nim c bn
Lp trnh my tnh Gi tt l lp trnh (programming). Ngh thut ci t mt hoc nhiu thut ton tru tng c lin quan vi nhau bng mt ngn ng lp trnh to ra mt chng trnh my tnh. Thut ton L tp hp (dy) hu hn cc ch th (hnh ng) c nh ngha r rng nhm gii quyt mt bi ton c th no .
NMLT - Cc khi nim c bn v lp trnh
VC VC
& & BB BB
Cc khi nim c bn
VC VC
& & BB BB
P P
S S
Biu din bng: Xc nh vn Ngn ng t nhin - bi ton Lu - S khi La chn M gi phng php gii Xy dng thut ton/ thut gii Ci t chng trnh Li c php Hiu chnh Li ng ngha chng trnh Thc hin chng trnh
NMLT - Cc khi nim c bn v lp trnh
P P
S S
u u 1. 2.
P P
S S
S dng lu - s khi
Khi gii hn Ch th bt u v kt thc. Khi vo ra Nhp/Xut d liu. Khi la chn Ty iu kin s r nhnh. Khi thao tc Ghi thao tc cn thc hin. ng i Ch hng thao tc tip theo.
NMLT - Cc khi nim c bn v lp trnh
P P
S S
u vo: a,b u ra: x B1: Yu cu nhp a,b B2: Kim tra: Nu a=0 v b=0 => pt VSN Nu a=0 v b<>0 => pt VN Nu a<>0 => x=-b/a B3: Xut kt qu
Nhp a,b
a =0 v b=0
VSN
Text
a=0 v b<>0
VN
End
a <>0
X=-b/a
Nghim n x=
9
P P
S S
u vo: a,b u ra: x B1: Yu cu nhp a,b B2: Kim tra: Nu a=0 Nu b=0 => pt VSN Ngc li(b<>0) =>ptVN Ngc li(a<>0 => x=-b/a B3: Xut kt qu
VN X=-b/a
End
Nghim n x=
10
P P
S S
u vo: a,b,c u ra: x1,x2 B1: Yu cu nhp a,bc B2: Kim tra: Nu a=0 Nu b=0 Nu c=0 => pt VSN NL(c<>0) => pt VN NL(b<>0) =>x=-c/b NL(a<>0) Tnh d=b2- 4*a*c Nu d=0 => x1=x2=-b/(2*a) NL(d<>0) Nu d<0 => pt VN NL(d>0) => x1=(-b+sqrt(d))/(2*a) x2=(-b-sqrt(d))/(2*a)
B3: Xut kt qu
11
P P
S S
Lu pt: ax2+bx+c=0
Nhp a,b,c a=0 b=0 X=-c/b VN c=0 VN d<0 X1= x2= d=b2- 4*a*c d=0 X1=x2=
Begin
VSN Nghim n
End
12
P P
S S
S dng lu - s khi
Bt u
Kt thc
NMLT - Cc khi nim c bn v lp trnh
13
VC VC
& & BB BB
S dng m gi
14
P P
S S
15
VC VC
& & BB BB
Bi tp l thuyt
1. Thut ton l g? Trnh by cc tnh cht quan trng ca mt thut ton? 2. Cc bc xy dng chng trnh? 3. Cc cch biu din thut ton? u v khuyt im ca tng phng php? Cho v d minh ha.
16
VC VC
& & BB BB
Bi tp thc hnh
4. Nhp nm sinh ca mt ngi. Tnh tui ngi . 5. Nhp 2 s a v b. Tnh tng, hiu, tnh v thng ca hai s . 6. Nhp tn sn phm, s lng v n gi. Tnh tin v thu gi tr gia tng phi tr, bit: a. tin = s lng * n gi b. thu gi tr gia tng = 10% tin
17
VC VC
& & BB BB
Bi tp thc hnh
7. Nhp im thi v h s 3 mn Ton, L, Ha ca mt sinh vin. Tnh im trung bnh ca sinh vin . 8. Nhp bn knh ca ng trn. Tnh chu vi v din tch ca hnh trn . 9. Nhp vo s xe (gm 4 ch s) ca bn. Cho bit s xe ca bn c my nt? 10.Nhp vo 2 s nguyn. Tnh min v max ca hai s .
NMLT - Cc khi nim c bn v lp trnh
18