Professional Documents
Culture Documents
1. Vit chng trnh nhp vo 2 s thc. Tnh v xut kt qu tng, hiu, tch,
thng ca 2 s thc va nhp, kt qu ly 1 s l.
2. Vit chng trnh i nhit t n v Ferarit ra C theo cng thc:
i. C = 5/9 (F-32)
3. Vit chng trnh tnh gi tr ca biu thc:
f ( x)
3x 2 4 x 5
2x 1
g ( x)
3x 5 2 x x 1
5x 2 3
gim
Tng tin phi tr: thnh tin gim gi.
15. Vit chng trnh nhp vo 2 s nguyn v la chn php ton (cng, tr,
nhn, chia) tnh kt qu.
16. Vit chng trnh tnh tin karaoke theo cch sau:
17. Vit chng trnh tnh tnh tin in s dng trong thng:
T
1 100KW: 5$
T 101 150KW: 7$
T 151 200KW: 10$
T 201 300KW: 15$
T 300KW tr ln: 20$
VNG LP FOR
1. Vit chng trnh in trn mn hnh cc s t 1->100, cc s ngn cch nhau
bi 1 on khong trng.
2. Vit chng trnh tnh tng: 1 + 2 + 3 + 4 + 5 +.+ 20
3. Vit chng trnh tnh tch: 1*2*3*4*5*.*n, trong n nhp t phm.
4. Vit chng trnh tnh tng: 2 + 4 + 6 + 8 +.+ 20.
5. Vit chng trnh tnh tng: 1*2 + 2*3+ 3*4 + 4*5 +..+ n(n+1).
6. Vit chng trnh tnh tng:
1
1
1
1
....
1.2.3 2.3.4 3.4.5
n( n 1)(n 2)
VNG LP WHILE
1. Tnh n!
2. Dng vng lp While lm li cc bi tp vng lp For phn trn.
3. Vit chng trnh nhp vo 2 s nguyn, tm USCLN, BSCNN.
4. Xut dy Fibonaci < n
5. Tm c chung ln nht ca hai s nguyn a v b.
6. Nhp dy s nguyn (nhp s 0 th dng)
a. Tm tng dy s
b. Tm max ca dy s
c. Tm min ca dy s
7. Nhp mt s. In s o ngc ca chng. Vi d: 123 xut 321
HM
1. Vit chng trnh tnh tng 2 s t nhin (s dng chng trnh con).
2. Vit chng trnh cho php chn php ton (+, - , *, /) tnh kt qu.
3. Vit chng trnh tnh f(x) =2 x5 + x2 + 3x3
4. Kim tra n c phi l s nguyn t hay khng?
5. Lit k cc s nguyn t < n
6. Kim tra c phi l s hon ho khng?
7. Lit k cc s hon ho < n
8. Kim tra n c phi l s chnh phng khng?
9. Vit chng trnh tnh f(x) = 11 + 22 + 33 + 44 + 5 5 + 66
10. Vit chng trnh tnh f(x) =2 (a+b)5 + (a+b)2 + 3(a+b)3
11. Vit chng trnh tnh tng: 1! + 2! + 3! + . + n!, trong n nhp t phm.
12. Vit chng trnh hon i gi tr gia 2 bin s nguyn.
13. Vit chng trnh m s nguyn t nh hn n (n nhp t phm) v in cc
s nguyn t ra mn hnh.
MNG 1 CHIU
1. Nhp mng a gm n phn t.
2. Xut mng a.
3. Lit k cc phn t dng.
4. Lit k cc phn t chn.
5. Lit k cc phn t chn v chia ht cho 3.
6. Lit k cc phn t v tr chn.
7. Lit k cc phn t l v tr chn.
8. Lit k cc s nguyn t trong mng.
9. Lit k cc s chnh phng trong mng.
10. Lit k cc s hon ho trong mng.
11. Tm phn t m u tin trong mng.
12. Tm phn t l u tin trong mng.
13. Tm s nguyn t u tin trong mng.
14. Tm phn t chnh phng u tin trong mng.
15. Tm max, min, max m, min m, max dng, min dng.
16. Tm max chn.
17. Tm max l. (t lm)
18. Tm max s nguyn t.
19. Tm max s chnh phng.(t lm)
20. Tm c chung ln nht ca mng.
21. C bao nhiu s chn/l, m/dng, nguyn t trong mng.
22. Tnh tng cc phn t trong mng
23. Trung bnh cng cc phn t mng.
24. Tnh tng cc phn t dng trong mng
25. Tnh tng cc phn t v tr chn trong mng.
26. Thm phn t x vo v tr vt.
27. Thm x vo v tr u tin.
28. Thm x vo v tr cui cng.
29. Xa phn t u tin = x.
30. Xa tt c phn t = x.
31. Xa phn t ti v tr vt.
32. Xa phn t ti v tr 0.
MNG 2 CHIU
1. Vit chng trnh nhp cc gi tr cho mng 2 chiu, sau xut mng va
nhp.
2. Vit hm tnh tng cc gi tr mng.
3. Vit hm tm gi tr ln nht trong mng.
4. Vit hm tnh tng cc s l trong mng.
5. Vit hm tm s l nh nht trong mng.
6. Vit hm tm s nguyn t ln nht trong mng.
7. Vit hm tm v tr ca gi tr x trong mng, x nhp t phm.
8. Vit hm tm v tr phn t nh nht trong mng.
9. Vit hm m phn t m trong mng.
10. Vit hm m s ln phn t x xut hin trong mng.
11. Vit hm m s nguyn t trong mng.
12. Vit hm xut cc phn t dng i trong mng, v tnh tng trn dng i, i
nhp t phm.
13. Vit hm tm ga tr nh nht trn ct j, j nhp t phm.
14. Vit hm tm gi tr nh nht trn dng i v ln nht trn dng j
15. Vit hm tm gi tr phn t xut hin nhiu nht trong dng i, nu c nhiu
phn t c s ln xut hin bng nhau th xut phn t u tin.
16. Nhp v in ma trn vung cp n.
a. Lit ng cho chnh, ph.
b. Lit k tam gic trn, di
c. Tng ng cho chnh, ph.
d. Tng tam gic trn, di.
e. Max ng chnh, ph.
f. Max tam gic trn, di.
CHUI
1. Vit chng trnh nhp tn sinh vin, chuyn tn thnh k t in hoa, sau
xut tn sinh vin v chiu di chui tn sinh vin va nhp.
2. Vit chng trnh nhp thng tin tn ca 2 sinh vin, sp xp tn theo th t
tng dn
3. Vit chng trnh nhp vo 1 chui, sau o ngc cc k t trong mng.
4. Vit chng trnh nhp vo h tn y ca sinh vin, sau xut ra
chui tn h sinh vin.
5. Vit chng trnh nhp vo h v tn Sinh vin, sau chn ch lt vo
gia h v tn c h tn y .
6. Nhp chui s (l h tn):
a. S c phi l chui i xng khng?
b. Xa khong trng tha trong chui s
c. C bao nhiu t trong chui s
d. Ly ra h
e. Ly ra tn
f. Ly ra h lt (nu c)
g. i k t u t thnh ch hoa
h. i k t thng thnh chui hoa v ngc li
i. C bao nhiu nguyn m, ph m, khong trng trong chui s.
7. Nhp chui nh phn -> In ra chui thp phn
8. Nhp chui. o ngc chui
9. Nhp chui. In ra t di nht
10. C bao nhiu k t a trong chui. In ra v tr ca chui a trong chui
11. Nhp chui st, m xem trong st:
12. C bao nhiu ch ci: A, B, C,.Z
13. C bao nhiu ch s 0, 1, 2, .. 9
14. C bao nhiu khong trng
15. C bao nhiu k t khc
16. Trong bn loi trn, loi no nhiu nht
17. C hai chui s v s1. s1 xut hin bao nhiu ln trong s, ti v tr no?
18. C 3 chui s, s1, s2. Tm xem trong s c s1 hay khng? Nu c th thay
bng s2
19. C hai chui. Kim tra xem hai chui c cng k t khng. V d: l
c bng c l
20. C 1 chui s. M ha s bng cch thay i mi k t trong chu bng mt k
t ng sau n k v tr theo th t t in
21. C mt cu tc ng. In ra mi dng mt t.
10
WINDOWS FORM
1. Thit k Form tnh +, -, x, /
a. Giao din
b. Yu cu:
Khi chn nt ng Nhp hoc bm phm Enter khi g Password: Hin
3. Thit k Form s dng Textbox cho php Copy, Cut, Paste, canh l, chnh
mu.
11
4. Thit k Form s dng RichTextbox cho php Copy, Cut, Paste, canh l,
chnh mu.
b. Yu cu:
Khi chn gii tnh no th hin th gii tnh (messagebox)
b. Yu cu
Chn hin th: Hin th cc ngoi ng chn (messagebox)
12
b. Yu cu
Chn Tnh: hin th kt qu tng ng vi php ton ang c chn
b. Yu cu
Chn nt >: Chuyn phn t ang chn qua listbox phi
Chn nt >>: Chuyn tt c phn t qua listbox phi
Chn nt <: Chuyn phn t ang chn qua listbox tri
Chn nt <<: Chuyn tt c phn t qua listbox tri
13
b. Yu cu
Formload: gm 5 dn tc: Kinh, Hoa, KMe, HMong, Khc
Chn Combobox: Hin th dn tc c chn (messagebox)
b. Yu cu
Chn nt Hin th: Hin th cc thng tin va nhp ln Textbox Hin
14
b. Yu cu
Chn nt Thm Phng Ban: Thm Phng Ban va nhp vo Treeview.
Chn nt Thm Nhn Vin: Thm Nhn vin va nhp vo Phng ban
ang chn
12. Thit k Form vi yu cu nh cu 8, s dng Listview (thay v Listbox)
13. Thng tin sinh vin gm: M s, h tn, ngy sinh. Thit k Form nh sau:
a. Giao din
15
b. Yu cu
Chn nt Thm: Thm sinh vin va nhp vo Listbview, xa sch cc
Textbox.
14. Thit k Form minh ha ng h tnh gi
a. Giao din
b. Yu cu
Bt u: Bt u m gi
Kt thc: Dng m gi
b. Yu cu
Bt u:
o n xanh m
o Xe chy nhanh
10 giy sau:
o n vng m
o Xe chy chm
5 giy sau:
o n m
16
o Xe dng hn
10 giy sau: quay v n xanh nh lc u
Kt thc: Dng n, xe
b. Yu cu
Bt u: xe di chuyn qua phi, ln trn, di chuyn cho
Kt thc: Dng di chuyn
BI TP NNG CAO
1. Xy dng chng trnh m phng my tnh b ti 1 Calculator1.
Giao din.
17
Chc nng.
Textbox: Chc nng tng t nh mn hnh ca my tnh.
Nt lnh C: Dng xo mn hnh hin hnh.
Nt lnh AC: Thc hin tnh ton mi.
Nt lnh = hin th kt qu ca cc php tnh.
Nt lnh 0,1,2,3,4,5,6,7,8,9: Nhp cc s cn thc hin tnh ton.
Nt lnh +, -, x, /: Chn php tnh tng ng.
2. Xy dng chng trnh my tnh b ti 2 Calculator2.
Yu cu.
Giao din.
Chc nng.
Tt c cc nt cn li c thao tc.
18
Nu gi tr b nh = 0 v gi tr trn mn hnh = 10 th kt qu =
10.
Nu gi tr b nh = 10 v gi tr trn mn hnh bng 20 th kt
qu l 30.
Nu gi tr b nh = 0 v gi tr trn mn hnh = 10 th kt qu = -
10.
Nu gi tr b nh = 30 v gi tr trn mn hnh = 20 th kt qu =
10.
MC: Xa b nh.
19
Chc nng.
Danh sch (List) cc font ch cho php ngi dng chn, khi chn
Font ch trong listbox thc hin hin th kt qu tng ng trong: Preview v
Textbox pha trn.
Danh sch mu ch (ComboBox) cho php ngi dng chn mu
ch th hin trong Preview.
Danh sch kch c (Combobox) cho php ngi dng chn kch c
ch th hin trong Preview.
Cc CheckBox cho php ngi dng chn kiu ch: in m, in
nghing, gch di
Cc tu chn (Radio Button) cho php ngi dng chn cch canh
l: canh tri (Left), canh phi, th hin trong Preview.
4. Xy dng chng trnh m phng cch gi v nhn tin nhn gia 3 in
thoi di ng.
Yu cu.
Giao din.
20
Chc nng.
Khi chng trnh khi ng ch c Radio Xem tin nhn v Gi tin
nhn c kch hot.
Khi chn Xem tin nhn th ComboBox T my c kch hot.
Chn my trong ComboBox T my, cc tin nhn n s hin th trn
ListBox, chn mt mc trong ListBox ni dung tin nhn s hin th trn mn
hnh TextBox.
Khi chn Gi tin nhn th Checkbox Samsung, Motorola, Button
Gi c kch hot. Ta son tin nhn trn mn hnh Textbox, chn my cn
gi n, nhn nt Gi n gi tin nhn.
5. Xy dng chng trnh minh ho chc nng ca mt my in thoi bn
vi giao din nh sau.
Giao din.
21
Chc nng.
Nt 0,1,.,9: Nhp cc s in thoi.
Nt SP: Thc hin bt u quay s hay kt thc cuc gi (tng t
nh chc nng nhc my v b my).
Nhn nt SP ln th nht bt u quay s.
Nhn nt SP ln hai b my xung (gc my).
Ngoi ra nt SP cn c mt s chc nng khc (xem thm kt
hp SP vi cc nt M1, M2).
>>: Bt u cuc gi.
Thc hin nhn nt SP ln th nht.
Quay s cn gi.
Nhn >> bt u cuc gi.
Redial: Quay li s va gi.
M1, M2, M3, M4: Lu hay quay cc s trong b nh.
Lu s vo b nh.
Quay s s dng b nh.
Quy trnh hat ng ca mt s chc nng trong in thoi.
Gi s mi.
Nhn nt SP.
Quay s bng cch nhn cc nt s: 0,1,2,3,.
Nhn nt >> bt u cuc gi.
22
23
Yu cu.
Giao din.
Chc nng.
Menu file gm c cc phn t con sau: New, Open, Save, Save As,
Print, Exit.
Menu Edit gm c: Cut, Copy, Paste, Delete.
Menu Format gm c: Font.
7. Xy dng chng trnh WordPad.
Yu cu.
Giao din.
24
Chc nng.
Menu file gm cc phn t con sau: New, Open, Save, Save As, Print,
Print Preview, Page Setup, Exit.
Menu Edit gm: Cut, Copy, Paste, Clear, Select All.
Menu View gm: ToolBar, Format Bar.
Menu Format gm: Font, Color.
8. Xy dng chng trnh Windows Explorer.
Giao din.
25
Chc nng.
Menu file gm: New, Open, Delete, Rename, Close.
Menu Edit gm: Cut, Copy, Paste, Select All.
Menu View gm: Standard Button, Address Bar.
26
b. Yu cu
Lu File: Lu bi th vo File
M File: M bi th lu trong File
b. Yu cu
Gii phng trnh:
o Hin th kt qu ln textbox kt qu
o Lu vo file nh sau: 3 h s trn mt dng, cch nhau phm Tab
o Kt qu lu dng th hai
3. Thit k Form lu mng
a. Giao din
27
b. Yu cu
Lu mng: Lu mng va nhp vo dng u tin ca File
Sp xp v lu mng: Sp xp mng, hin th ln textbox sp xp, lu
b. Yu cu
Formload: hin th cc t ting Anh c sp xp th t
Nu radio Tra cu ang chn, g t trn textbox
28
29
ADO.NET
Cho CSDL qun l sinh vin bao gm cc table:
Khoa (makhoa, tenkhoa)
Lop (malop, tenlop)
Sinhvien (masv, hoten, ngaysinh, malop)
Monhoc (mamh, tenmh)
Diem (masv, mamh, diem)
1. Thit k Form cho php Thm, Xa, Sa vi hai trng hp: khng kim
tra v c kim tra kha chnh kha ngoi
a. Form qun l Khoa
b. Form qun l Lp
d. Form qun l Mn hc
30
e. Form qun l im
c. Form im
31
Yu cu:
FormLoad:
32
Yu cu
FormLoad:
33
Yu cu
FormLoad:
b. Yu cu
Formload:
Datagrid: Hin th tt c khoa trong bng Khoa
34
Tt c textbox b v hiu ha
Cc nt Sa, xa, Lu b v hiu ha
Khi chn vo nt Thm:
Cc textbox c hiu lc
Nt Lu c hiu lc
Du nhy xut hin textbox M khoa.
Khi chn vo Datagrid
Nt Lu c hiu lc
Cc textbox c hiu lc tr textbox M khoa
Cho php sa cc thng tin cn li
Khi chn nt Lu
35
b. Yu cu
Formload:
o Nt Lu c hiu lc
o Cho php thm cc dng tip theo trn Datagrid
o Lu : khng c sa i cc dng trn Datagrid c d liu
Khi chn vo Datagrid
o Nt Lu c hiu lc
o Cho php sa cc thng tin trn Datagrid
o Lu : khng cho php g thm cc dng mi
Khi chn nt Lu
36
MatKhau
Hoten
Diachi
(Passwor
d)
(FullNam
e)
(Address)
(ID)
(UserNam
e)
Admin
Admin
admin@yahoo.co
m
Giaovu
Giaovu
Gio v
140 L Trng Tn
giaovu@yahoo.co
m
Sv01
Sv01
Sinh vin
MaN
D
37
38
39
40
41
42
43
44
45