際際滷

際際滷Share a Scribd company logo
Vinhthuy
Ch ng Tr狸nh Tin H c L p 11動董 畛 畛
CH働NG IV. Ki畛U D畛 Li畛U C C畉U TRC
BI 11 :Ki畛U M畉NG
BI 12 :Ki畛U XU
(2,0,1)
BI 13 :Ki畛U B畉N GHI
 Bi畉t 動畛c kh叩i ni畛m v畛 ki畛u
x但u
Ph但n bi畛t 動畛c s畛 gi畛ng v
kh叩c nhau c畛a ki畛u m畉ng v
x但u
 Bi畉t 動畛c c叩ch khai b叩o
bi畉n, nh畉p xu畉t d畛 li畛u, tham
chi畉u 畉n t畛ng k鱈 t畛 x但u
 Bi畉t c叩c ph辿p to叩n li棚n quan
畉n x但u
Cai 味t 動董味c m担味t s担 bai toan
董n gian
 bi畉t 動畛c 箪 ngh挑a c畛a x但u v
m畛t s畛 kh叩i ni畛m c畛a x但u.
 Bi畉t c叩ch khai b叩o bi畉n x但u,
nh畉p xu畉t d畛 li畛u cho bi畉n x但u
v tham chi畉u 畉n t畛ng k鱈 t畛
trong x但u
 Bi棚t so sanh 2 x但u
 S動 du味ng 動董味c cac ham x動 ly
x但u c董 ban
Khai b叩o bi畉n x但u
So s叩nh hai x但u
s畛 d畛ng c叩c 動畛c hm, th畛 t畛c d湛ng
cho ki畛u x但u
H畛c sinh hi畛u 動畛c s畛 quan tr畛ng
c畛a ki畛u x但u 畛 x畛 l箪 c叩c bi to叩n
qu畉n l箪 trong th畛c ti畛n
H畛c sinh c坦 th叩i 畛 nghi棚m t炭c v畛
s畛 quan tr畛ng trong l畉p tr狸nh
K nng畛 Th叩i 畛
Bi畉t khai b叩o v
nh畉p xu畉t ki畛u
m畉ng
Bi畉t kh叩i ni畛m
b畉ng m達 ASCII 畛
ch動董ng tr狸nh l畛p
10
Khai b叩o v truy
xu畉t c叩c ph畉n t畛 c畛a
x但u
Bi畉t gh辿p x但u v畛i
h畉ng v bi畉n x但u
Bi畉t so s叩nh hai
x但u, s畛 d畛ng m畛t s畛
hm v th畛 t畛c
Lm 動畛c m畛t s畛
bi t畉p 董n gi畉n
Ki畉n th畛c c畉n bi畉t
Ki畉n th畛c 達 bi畉t
i畛m tr畛ng t但m
v i畛m kh坦
C叩c ph辿p so s叩nh x但u
Gi畉i th鱈ch v畛 b畉ng m達
ASCII
H畛c sinh ch動a hi畛u 動畛c
hm v th畛 t畛c
Hi畛u x但u l m畛t d達y k鱈 t畛
(動畛c ch畛a nh動 m畉ng m畛t
chi畛u)
Bi畉t khai b叩o x但u,bi畉t
動畛c 畛 di c畛a m畛t x但u
S畛 d畛ng 動畛c m畛t s畛 hm
v th畛 t畛c
i畛m tr畛ng t但m i畛m kh坦
K畛CH B畉N D畉Y H畛C
Ki畛u x但u
( ti畉t 1)
Ho畉t 畛ng 1 (5)
Ki畛m tra bi c滴
C但u h畛i 1 :C叩ch khai b叩o m畉ng tr畛c
ti畉p v gi叩n ti畉p cho ph畉n t畛 m畉ng
t畛 1..100
C但u h畛i 2 : x辿t m畉ng A ch畛a c叩c
ph畉n t畛 10 20 30 40 50
A[4] l ph畉n t畛 s畛 bao nhi棚u
Ki畛m tra bi c滴
C但u h畛i 1 :C叩ch khai b叩o m畉ng tr畛c
ti畉p v gi叩n ti畉p cho ph畉n t畛 m畉ng
t畛 1..100
C但u h畛i 2 : x辿t m畉ng A ch畛a c叩c
ph畉n t畛 10 20 30 40 50
A[4] l ph畉n t畛 s畛 bao nhi棚u
叩p 叩n:
a,b,c:array
[1..100] of
integer;
A[4]=40
Ho t  ng 2:畉 畛 T狸m hi u 箪 ngh挑a c a x但u畛 畛
k鱈 t v T狸m hi u v ki u x但u (25)畛 畛 畛 畛
畛 c叩c bi to叩n ch炭ng ta th動畛ng s畛 d畛ng
ki畛u s畛 畛 th畛c hi畛n m畛t s畛 bi to叩n,
ngoi ki畛u d畛 li畛u s畛 ta c嘆n ki畛u d畛 li畛u
ch畛 ( hay c嘆n g畛i l ki畛u x但u)
V畉y x但u l g狸? V鱈 d畛 : Nguyen Van A
畉t v畉n 畛 : khai b叩o m畛t m畉ng A g畛m
30 k箪 t畛 畛 nh畉p h畛 t棚n HS
Readln(A[1]; Readln (A[2])
Readln(A[3]; Readln (A[4]). Readln
(A[30];
Di d嘆ng, r動畛m r -> c畉n c坦 m畛t ki畛u d畛
li畛u m畛i 畛 nh畉p ki畛u x但u b畉ng m畛t l畛nh
Khai b叩o : var <t棚n bi畉n> :string[畛 di
l畛n nh畉t c畛a x但u]
T狸m hi畛u v畛 x但u
V鱈 d畛 : var hoten: string[30]
C坦 th畛 g叩n : hoten:=Nguyen
Van A
S畛 gi畛ng v kh叩c nhau c畛a
x但u v m畉ng? Gi畛ng nhau
v畛 c畉u tr炭c khi tham chi畉u
bi畉n[ch鱈 s畛]
V鱈 d畛 : hoten[2] l ch畛 g trong
x但u;
H畛c sinh 達 bi畉t kh叩i ni畛m v畛 x但u
Bi畉t khai b叩o bi畉n x但u
Bi畉t c叩ch tham chi畉u x但u v so s叩nh x但u
v畛i m畉ng 1 chi畛u
V鱈 d畛 : st:=HA NOI c坦 6 k鱈 t畛
D畉u c叩ch l 1 k鱈 t畛
X但u c坦 k鱈 t畛 tr畛ng c坦 畛 di b畉ng 1
X但u r畛ng : : st:=   c坦 畛 di b畉ng 0
T狸m hi畛u 畛 di c畛a x但u
V鱈 d畛 : Readln(hoten);
Write(hoten,hoten);
H畛i hs : nh畉p xu畉t d畛 li畛u ki畛u
x但u c坦 g狸 kh叩c so v畛i ki畛u
m畉ng
-tr畉 l畛i: khi nh畉p m畉ng th狸 c畉n
c坦 ch畛 s畛, c嘆n x但u th狸 kh担ng
Nh p xu t d li u cho bi n畉 畉 畛 畛 畉
x但u
v鱈 d畛 畛 c滴ng c畛:
Var st:string[1]; c:char;
Begin
c:=st[1]; {1}
c:=st; {2}
End.
H畛i : {1} v{2} l畛nh no 炭ng? {1}
炭ng {2} sai v狸 kh担ng th畛 g叩n 1 x但u
cho 1 k箪 t畛
Ph但n bi畛t 動畛c s畛
kh叩c nhau gi畛a x但u
v m畉ng 1 chi畛u
Nh畉p xu畉t d畛 li畛u
cho bi畉n x但u
HS hi畛u 動畛c 畛
di c畛a x但u
Ph但n bi畛t 動畛c s畛
kh叩c nhau gi畛a x但u
v m畉ng 1 chi畛u
Nh畉p xu畉t d畛 li畛u
cho bi畉n x但u
HS hi畛u 動畛c 畛
di c畛a x但u
Ho畉t 畛ng 3 :T狸m hi畛u ph辿p to叩n li棚n quan 畉n x但u 10
G畛i nh畛 c叩c ph辿p to叩n
達 h畛c
Ph辿p to叩n s畛 h畛c, ph辿p
to叩n so s叩nh, ph辿p to叩n
logic.
V鱈 d畛 :
Var st:string;
Begin
st:=Ha+ Noi;
Write()st ;
readln;
End.
K畉t qu畉 : st= Ha Noi
V鱈 d畛 :
Var st:string;
Begin
st:=Ha+ Noi;
Write()st ;
readln;
End.
K畉t qu畉 : st= Ha Noi
Ph辿p gh辿p x但u k鱈 hi u la畛 +
V鱈 d畛 :
AB < ABC true
AC < ABC false
Ph辿p so s叩nh =, <>, >, <, <=, >=:
Bi 12 Ki u X但u (ti t 2 )畛 畉
Hm l gi ?
Th畛 t畛c l g狸 ?
Th畛 t畛c delete
Th畛 t畛c insert
Hm cop y
Hm legth
Hm pos
Ki畛m tra bi c滴
 畛 di c畛a x但u
C叩ch tham
chi畉u 畉n ph畉n t畛
x但u
Nh畉c li bi c滴,
d畉n d畉t bi m畛i
V鱈 d畛 : Tr棚n vn
b畉n ta c坦 th畛 lm
ch畛 th動畛ng thnh
ch畛 hoa...
V畉y 畛 lm i畛u
坦 ta s畉 h畛c c叩c
hm thao t叩c x但u
Ho畉t 畛ng 1 (7)
D畉n d嘆 h畛c
sinh v畛 nh lm
c叩c v鱈 d畛 tr棚n
m叩y
Lm bi t畉p 畛
bi th畛c hnh 5
畛 GV v HS
gi畉i quy畉t
nh畛ng i畛m
ch動a hi畛u tr棚n
ph嘆ng m叩y
Lm m畛t s畛 v鱈
d畛 bi t畉p 畛
hi畛u r探 h董n v畛
c叩c hm
Cho h畛c sinh
n畉m r探 動畛c
input v output
c畛a hm
Ho畉t 畛ng 4 (3)Ho畉t 畛ng 2 (15) Ho畉t 畛ng 3 (20)
Vinhthuy

More Related Content

Vinhthuy

  • 2. Ch ng Tr狸nh Tin H c L p 11動董 畛 畛 CH働NG IV. Ki畛U D畛 Li畛U C C畉U TRC BI 11 :Ki畛U M畉NG BI 12 :Ki畛U XU (2,0,1) BI 13 :Ki畛U B畉N GHI
  • 3. Bi畉t 動畛c kh叩i ni畛m v畛 ki畛u x但u Ph但n bi畛t 動畛c s畛 gi畛ng v kh叩c nhau c畛a ki畛u m畉ng v x但u Bi畉t 動畛c c叩ch khai b叩o bi畉n, nh畉p xu畉t d畛 li畛u, tham chi畉u 畉n t畛ng k鱈 t畛 x但u Bi畉t c叩c ph辿p to叩n li棚n quan 畉n x但u Cai 味t 動董味c m担味t s担 bai toan 董n gian bi畉t 動畛c 箪 ngh挑a c畛a x但u v m畛t s畛 kh叩i ni畛m c畛a x但u. Bi畉t c叩ch khai b叩o bi畉n x但u, nh畉p xu畉t d畛 li畛u cho bi畉n x但u v tham chi畉u 畉n t畛ng k鱈 t畛 trong x但u Bi棚t so sanh 2 x但u S動 du味ng 動董味c cac ham x動 ly x但u c董 ban
  • 4. Khai b叩o bi畉n x但u So s叩nh hai x但u s畛 d畛ng c叩c 動畛c hm, th畛 t畛c d湛ng cho ki畛u x但u H畛c sinh hi畛u 動畛c s畛 quan tr畛ng c畛a ki畛u x但u 畛 x畛 l箪 c叩c bi to叩n qu畉n l箪 trong th畛c ti畛n H畛c sinh c坦 th叩i 畛 nghi棚m t炭c v畛 s畛 quan tr畛ng trong l畉p tr狸nh K nng畛 Th叩i 畛
  • 5. Bi畉t khai b叩o v nh畉p xu畉t ki畛u m畉ng Bi畉t kh叩i ni畛m b畉ng m達 ASCII 畛 ch動董ng tr狸nh l畛p 10 Khai b叩o v truy xu畉t c叩c ph畉n t畛 c畛a x但u Bi畉t gh辿p x但u v畛i h畉ng v bi畉n x但u Bi畉t so s叩nh hai x但u, s畛 d畛ng m畛t s畛 hm v th畛 t畛c Lm 動畛c m畛t s畛 bi t畉p 董n gi畉n Ki畉n th畛c c畉n bi畉t Ki畉n th畛c 達 bi畉t
  • 6. i畛m tr畛ng t但m v i畛m kh坦 C叩c ph辿p so s叩nh x但u Gi畉i th鱈ch v畛 b畉ng m達 ASCII H畛c sinh ch動a hi畛u 動畛c hm v th畛 t畛c Hi畛u x但u l m畛t d達y k鱈 t畛 (動畛c ch畛a nh動 m畉ng m畛t chi畛u) Bi畉t khai b叩o x但u,bi畉t 動畛c 畛 di c畛a m畛t x但u S畛 d畛ng 動畛c m畛t s畛 hm v th畛 t畛c i畛m tr畛ng t但m i畛m kh坦
  • 7. K畛CH B畉N D畉Y H畛C Ki畛u x但u ( ti畉t 1)
  • 8. Ho畉t 畛ng 1 (5) Ki畛m tra bi c滴 C但u h畛i 1 :C叩ch khai b叩o m畉ng tr畛c ti畉p v gi叩n ti畉p cho ph畉n t畛 m畉ng t畛 1..100 C但u h畛i 2 : x辿t m畉ng A ch畛a c叩c ph畉n t畛 10 20 30 40 50 A[4] l ph畉n t畛 s畛 bao nhi棚u Ki畛m tra bi c滴 C但u h畛i 1 :C叩ch khai b叩o m畉ng tr畛c ti畉p v gi叩n ti畉p cho ph畉n t畛 m畉ng t畛 1..100 C但u h畛i 2 : x辿t m畉ng A ch畛a c叩c ph畉n t畛 10 20 30 40 50 A[4] l ph畉n t畛 s畛 bao nhi棚u 叩p 叩n: a,b,c:array [1..100] of integer; A[4]=40
  • 9. Ho t ng 2:畉 畛 T狸m hi u 箪 ngh挑a c a x但u畛 畛 k鱈 t v T狸m hi u v ki u x但u (25)畛 畛 畛 畛 畛 c叩c bi to叩n ch炭ng ta th動畛ng s畛 d畛ng ki畛u s畛 畛 th畛c hi畛n m畛t s畛 bi to叩n, ngoi ki畛u d畛 li畛u s畛 ta c嘆n ki畛u d畛 li畛u ch畛 ( hay c嘆n g畛i l ki畛u x但u) V畉y x但u l g狸? V鱈 d畛 : Nguyen Van A 畉t v畉n 畛 : khai b叩o m畛t m畉ng A g畛m 30 k箪 t畛 畛 nh畉p h畛 t棚n HS Readln(A[1]; Readln (A[2]) Readln(A[3]; Readln (A[4]). Readln (A[30]; Di d嘆ng, r動畛m r -> c畉n c坦 m畛t ki畛u d畛 li畛u m畛i 畛 nh畉p ki畛u x但u b畉ng m畛t l畛nh Khai b叩o : var <t棚n bi畉n> :string[畛 di l畛n nh畉t c畛a x但u] T狸m hi畛u v畛 x但u V鱈 d畛 : var hoten: string[30] C坦 th畛 g叩n : hoten:=Nguyen Van A S畛 gi畛ng v kh叩c nhau c畛a x但u v m畉ng? Gi畛ng nhau v畛 c畉u tr炭c khi tham chi畉u bi畉n[ch鱈 s畛] V鱈 d畛 : hoten[2] l ch畛 g trong x但u; H畛c sinh 達 bi畉t kh叩i ni畛m v畛 x但u Bi畉t khai b叩o bi畉n x但u Bi畉t c叩ch tham chi畉u x但u v so s叩nh x但u v畛i m畉ng 1 chi畛u
  • 10. V鱈 d畛 : st:=HA NOI c坦 6 k鱈 t畛 D畉u c叩ch l 1 k鱈 t畛 X但u c坦 k鱈 t畛 tr畛ng c坦 畛 di b畉ng 1 X但u r畛ng : : st:= c坦 畛 di b畉ng 0 T狸m hi畛u 畛 di c畛a x但u V鱈 d畛 : Readln(hoten); Write(hoten,hoten); H畛i hs : nh畉p xu畉t d畛 li畛u ki畛u x但u c坦 g狸 kh叩c so v畛i ki畛u m畉ng -tr畉 l畛i: khi nh畉p m畉ng th狸 c畉n c坦 ch畛 s畛, c嘆n x但u th狸 kh担ng Nh p xu t d li u cho bi n畉 畉 畛 畛 畉 x但u v鱈 d畛 畛 c滴ng c畛: Var st:string[1]; c:char; Begin c:=st[1]; {1} c:=st; {2} End. H畛i : {1} v{2} l畛nh no 炭ng? {1} 炭ng {2} sai v狸 kh担ng th畛 g叩n 1 x但u cho 1 k箪 t畛 Ph但n bi畛t 動畛c s畛 kh叩c nhau gi畛a x但u v m畉ng 1 chi畛u Nh畉p xu畉t d畛 li畛u cho bi畉n x但u HS hi畛u 動畛c 畛 di c畛a x但u Ph但n bi畛t 動畛c s畛 kh叩c nhau gi畛a x但u v m畉ng 1 chi畛u Nh畉p xu畉t d畛 li畛u cho bi畉n x但u HS hi畛u 動畛c 畛 di c畛a x但u
  • 11. Ho畉t 畛ng 3 :T狸m hi畛u ph辿p to叩n li棚n quan 畉n x但u 10 G畛i nh畛 c叩c ph辿p to叩n 達 h畛c Ph辿p to叩n s畛 h畛c, ph辿p to叩n so s叩nh, ph辿p to叩n logic. V鱈 d畛 : Var st:string; Begin st:=Ha+ Noi; Write()st ; readln; End. K畉t qu畉 : st= Ha Noi V鱈 d畛 : Var st:string; Begin st:=Ha+ Noi; Write()st ; readln; End. K畉t qu畉 : st= Ha Noi Ph辿p gh辿p x但u k鱈 hi u la畛 + V鱈 d畛 : AB < ABC true AC < ABC false Ph辿p so s叩nh =, <>, >, <, <=, >=:
  • 12. Bi 12 Ki u X但u (ti t 2 )畛 畉 Hm l gi ? Th畛 t畛c l g狸 ? Th畛 t畛c delete Th畛 t畛c insert Hm cop y Hm legth Hm pos Ki畛m tra bi c滴 畛 di c畛a x但u C叩ch tham chi畉u 畉n ph畉n t畛 x但u Nh畉c li bi c滴, d畉n d畉t bi m畛i V鱈 d畛 : Tr棚n vn b畉n ta c坦 th畛 lm ch畛 th動畛ng thnh ch畛 hoa... V畉y 畛 lm i畛u 坦 ta s畉 h畛c c叩c hm thao t叩c x但u Ho畉t 畛ng 1 (7) D畉n d嘆 h畛c sinh v畛 nh lm c叩c v鱈 d畛 tr棚n m叩y Lm bi t畉p 畛 bi th畛c hnh 5 畛 GV v HS gi畉i quy畉t nh畛ng i畛m ch動a hi畛u tr棚n ph嘆ng m叩y Lm m畛t s畛 v鱈 d畛 bi t畉p 畛 hi畛u r探 h董n v畛 c叩c hm Cho h畛c sinh n畉m r探 動畛c input v output c畛a hm Ho畉t 畛ng 4 (3)Ho畉t 畛ng 2 (15) Ho畉t 畛ng 3 (20)