You are on page 1of 4

BI TP THC HNH NGN NG LP TRNH JAVA Vit chng trnh cho mi yu cu sau y: 1. In h v tn ca chnh mnh ra mn hnh 2.

Tnh din tch hnh thang c y ln bng 7, y nh bng 5, chiu cao bng 6. 3. Tnh din tch ca hnh trn bn knh bng 3 4. Tnh din tch ca tam gic c ba cnh ln lt bng 5,6,7. 5. Tnh gi tr ca vi x=1234, y=4321. 6. Tnh gi tr ca vi x=3 7. Tnh gi tr ca vi x=6 8. 543200 giy l bao nhiu gi, pht, giy? V d 3662 giy l 1gi 1 pht 2 giy. BI TP THC HNH S 2

Vit chng trnh cho mi yu cu sau y: 1. Tnh din tch hnh thang c y ln, y nh, chiu cao nhp t bn phm. 2. Tnh din tch ca hnh trn bn knh nhp t bn phm 3. Tnh din tch ca tam gic c di ba cnh nhp t bn phm. 4. Tnh gi tr ca vi x, y nhp t bn phm. 5. Tnh gi tr ca vi x nhp t bn phm 6. Tnh gi tr ca vi x nhp t bn phm 7. Nhp mt s nguyn dng n (giy). Vit chng trnh tnh n (giy) l bao nhiu gi iy l 1gi 1 pht 2 giy.

BI TP THC HNH S 3 (if) 1. Vit chng trnh gii phng trnh bc nht 2. Vit chng trnh gii phng trnh bc hai vi a,b,c nhp t bn phm. 3. Tm s ngy ca nm n, bit rng nm nhun l nm chia ht cho 400 hoc chia ht cho ht cho 100. V d: nm 2000, 2004 l nm nhun c 366 ngy; nm 1900, 1945 khng l nm nhun c 365 ngy 4. Nhp vo 4 s nguyn. a ra s ln nht, s b nht trong cc s . 5. Nhp vo di ca 3 on thng. Kim tra chng c lm thnh tam gic c khng. N 6. Nhp vo ta ca hai im trn mt phng. Tnh khong cch gia hai im. 7. Nhp vo ta mt im. Kim tra im ny c nm trong hnh trn tm 0 bn knh bn 8. Nhp vo mt k t, thng bo l ch ci, ch s hay l k t khc.

BI TP THC HNH S 4 (switch+if) 1. Nhp vo hai s nguyn a, b v du ca mt php ton: +, -, *, /. Tnh gi tr khi th a v b. 2. Cho bit ngy 1/3/2008 l th 7. Nhp vo mt ngy trong thng 3. Thng bo l ng 3. Nhp vo s lng in tiu th trong thng. Tnh s tin phi tr bit rng: 50 khw gi 850, 100k tip theo n gi 1200, cn li n gi 1500. 4. Nhp di 3 cnh ca mt tam gic. Thng bo tam gic l tam gic u, vung cn

BI TP THC HNH JAVA S 5 (for) 1. In cc s chn trong on [1,20] trn mt dng, cc s l trong on ln dng k t 2. In ra mn hnh cc s t 1 n 100, mi dng 10 s 3. Nhp 2 s t nhin a,b. In ra mn hnh cc s chia ht cho 3 hoc 5 nm trong on [a 4. Tnh tng cc s t nhin t 1 n n 5. Tnh vi n nhp t bn phm 6. Tnh , vi n nhp t bn phm 7. Tnh , vi n nhp t bn phm 8. Tnh , vi n nhp t bn phm 9. Tnh tng , vi a, n l cc s t nhin nhp t bn phm 10. In bng m ASCII ra mn hnh gm m v k t tng ng 11. In n s hng u tin ca dy Fibonacci. 12. Kim tra mt s n nhp t bn phm c l s nguyn t hay khng. 13. In tt c cc s nguyn t nh hn 1000 ra mn hnh 14. Tnh tng cc c s nguyn dng ca mt s n nhp t bn phm. 15. S nguyn dng n c gi l s hon chnh nu tng cc c nguyn dng ca n bng 16. Tnh vi n nguyn dng nhp t bn phm. 17. Gii bi ton va g va ch. 18. In mt hnh vung gm cc du * c cnh bng n (nhp t bn phm) 19. In mt hnh tam gic vung gm cc du * c chiu cao bng n (nhp t bn phm). 20. Vit chng trnh in bng cu chng. BI TP THC HNH JAVA S 6 (while) 1. Tm s n b nht sao cho n! ln hn mt s m cho trc 2. Kim tra mt s c l s nguyn t? 3. Tm UCLN bng 2 thut ton 4. Tm BCNN bng 2 thut ton 5. Tnh gn ng exp(x) bng cng thc vi chnh xc . 6. Tnh gn ng sin(x) bng cng thc 7. 8. 9. 10. a. b. i s nguyn dng n t h thp phn ra h nh phn, h thp lc phn. Phn tch mt s ra tha s nguyn t Tnh tng ca cc ch s trong mt s nguyn dng n nhp t bn phm. Vit chng trnh tm nghim gn ng ca phng trnh bng phng php chia i trn on trn on

BI TP THC HNH S 7 (phng thc) 1. Vit phng thc tnh max ca hai s. Dng phng thc ny tm s ln nht trong 4 s 2. Vit phng thc gii phng trnh bc 1, bc 2. Dng phng thc gii cc phng tr 3. Vit phng thc tnh n!. Dng phng thc ny tnh gn ng s e vi chnh xc 4. Vit phng thc tm c chung ln nht ca hai s a v b. Dng phng thc ny t 5. 6. 7. 8. a. b. c. S dng 9. 10.

Dng phng thc vit trong cu 3, thc hin php ton cng phn s Vit phng thc kim tra mt s c l s nguyn t hay khng. Dng phng thc ny i Vit phng thc tm nghim gn ng mt phng trnh trn on , ly phng trnh Vit cc phng thc sau y: Kim tra di 3 an thng c lp thnh tam gic hay khng. Tnh na chu vi khi bit di 3 cnh ca tam gic Tnh din tch tam gic cc phng thc trn tnh din tch ca tam gic khi nhp di 3 cnh. Vit phng thc lm trn s nh hm round ca excel. Vit phng thc in bng cu chng n (n=2,...,9).

BI TP THC HNH S 8 (Phng thc trong Java - tt) 1. Vit phng thc tnh tng cc ch s trong mt s t nhin n. Dng phng thc ny h s bng 9. 2. Vit cc phng thc cn thit nh tm mu s chung, bi chung nh nht, c chung l

, chia 2 phn s. 3. Tnh gn ng tch phn xc nh theo phng php hnh thang. 4. Cho bit hm random ca lp Math tr v mt s thc ngu nhin trong on . Vit ph trong on . Din tch hnh trn tm O bn knh bng c th tnh bng cch sau: gieo ngu h ngoi tip vi hnh trn cho, gi s c im ri vo hnh trn. Khi din tch hn Vit phng thc tnh din tch hnh trn theo cch ny. Dng phng thc tnh gn ng s bng 1). 5. Vit phng thc tm gi tr ln nht ca trn . S dng phng thc ny v phng bng phng php Monte-Carlo (min ly tch phn xem nh hnh trn cu 4, hnh vung thay t xc nh bi cc ng thng vi l gi tr ln nht ca trn on 6. ng thng chia mt phng thnh hai min m v dng. Mt im nm min m nu tr -1 nu u vo l im nm min m, tr v 1 nu im nm min dng, tr v 0 nu i Nhp ta 3 nh mt tam gic, thng bo tam gic ny c nm trn trong mt min hay khng? 7. Trong mt phng cho 2 on thng AB v CD c ta l cc cp s thc tng ng . V c ct nhau hay khng, tc l chng ch c mt im chung hay khng. Nu c t nht mt im ngc li tr v gi tr false (hng dn SBT tin hc 11). 8. Trong mt phng mt im c ta trong h ta -cc c th xc nh bng cp i h ta ny (lp Math c hm atan tnh arctg).

BI TP THC HNH S 9 (MNG MT CHIU) Cc bi tp sau y u u phi nhp n phn t vo mng 1 chiu ri mi x l. Yu cu ban hng thc ri s dng kim tra li. 1. m s s dng, s m, s khng trong mng 2. Tnh tng cc s trong mng 3. Tnh tng cc s chn trong mng 4. Tnh trung bnh cng cc s dng, trung bnh cng cc s m 5. Tnh tng cc s v tr chn 6. Bin i cc s dng trong mng thnh s 1, cc s cn li thnh s 0 7. Hiu ca tng cc s v tr chn v tng cc s v tr l 8. S ln nht, s b nht trong mng 9. S dng b nht, s m ln nht trong mng 10. Nhp mt s nguyn x. Tm v tr xut hin ca x nu c, ngc li th thng bo khn 11. Nhp s nguyn x. S ny xut hin bao nhiu ln trong mng 12. V tr u tin ca s l, v tr cui cng ca s chn 13. i ch gia s l u tin v s chn cui cng ca mng nu c 14. i ch cc s i xng qua gia mng. 15. Tnh trung bnh cng cc s trong mng. Tm v tr ca s c gi tr gn vi gi t h gia 2 s l tr tuyt i ca hiu 2 s . 16. Nhp 0<k<n+1, xa s v tr th k. 17. Nhp 0<k1,k2<n+1, xa s v tr k1 v k2. 18. Gi s dy c nhp n-1 s. Nhp mt s nguyn x, thm x vo cui dy. Tng t, th 19. Gi s nh cu 18, nhp 0<k<n+1 v mt s x ty . Chn s x vo v tr k. 20. Sp xp thu c dy tng dn, dy gim dn. 21. Nhp 0<k<n+1, sp xp cc s t v tr 1 n k thnh dy tng, t v tr k+1 n n t 22. Sp xp thnh mt dy tng dn. Nhp s nguyn x, chn x vo ti v tr thch hp 23. Kim tra dy nhp c ton l s 0 24. Kim tra dy nhp c ton l s l 25. Kim tra dy nhp c phi l mt dy tng 26. Kim tra dy nhp c lm thnh mt cp s cng 27. Kim tra dy nhp c lm thnh mt cp s nhn 28. Kim tra dy c l dy s Fibonaci (dy c 2 s u tin bng 1, mi s cn li bng 2, 3, 5, 8,) 29. Kim tra dy c ton cc s chia ht cho 2 hoc 3 hay khng 30. Kim tra dy c ton l s nguyn t hay khng 31. Kim tra cc gi tr ca dy c i xng hay khng. V d 1, 3, 6, 8, 6, 3, 1 l dy 32. Kim tra mt dy c ton l cc s chnh phng hay khng? BI TP THC HNH S 9 (MNG 1 CHIU) Yu cu: Mi cu nh trong cc bi tp t chc thnh mt phng thc 1. Sinh ngu nhin cc n s nguyn trong on 1 n 100 cho mng 1 chiu. Sau a) In cc s trong mng ln mn hnh

b) Tnh tng, trung bnh cng, thng k c bao nhiu s chn, bao nhiu s l, trung bnh cn bnh cng cc s l. c) Tm s ln nht, s b nht, s chn ln nht, s chn b nht trong mng. d) Tm s ln nh, s b nh trong mng. e) Tm s lch t nht vi s TB cng ca cc s trong mng. g) Tm s l xut hin u tin trong mng, s chn cui cng trong mng. i ch hai s ny h) i ch cc s i xng qua gia mng. 2. Nhp n s nguyn vo mng mt chiu. Sau : a) Nhp mt s nguyn x, tm mt v tr ca x theo thut ton tm kim tun t. b) Nhp mt s nguyn x, tm mt v tr ca x theo thut ton tm kim nh phn. c) Sp xp sao cho cc s chn dn v u mng, cc s l dn v cui mng. d) Nhp mt s nguyn dng k<n. Sp cc s t v tr th 1 n v tr th k tng dn, cc s e) Sp xp cc s trong mng thnh mt dy tng theo thut ton ni bt. f) Nhp mt s nguyn dng k<=n. Xa s v tr th k, sau khi xa dn cc s pha sau k g) Nhp mt s nguyn x ty . Chn x vo v tr thch hp mng l mt dy tng. 3. Sinh ngu nhin n s nguyn trong on [1,2n] khng c lp li. Sau a) Kim tra trong dy c tn ti s nguyn t no khng. b) In cc s nguyn t trong dy ra mn hnh. c) Kim tra cc s trong dy c lp thnh mt dy tng hay khng. d) Kim tra trong dy c tn ti s chnh phng no khng. e) In cc s chnh phng trong dy ra mn hnh. BI TP THC HNH S 10 (MNG 2 CHIU) 1. Vit cc phng thc thc hin cc cng vic c bn sau y: a. Nhp hoc sinh ngu nhin n*n s nguyn t 1 n 20 vo mt mng 2 chiu. b. In cc s trong mng ra mn hnh c. Tnh tng cc phn t trong mng d. Tnh tng cc phn t trn ng cho chnh, ng cho ph e. Tnh tng cc s trn mi dng f. Tm mt dng c tng ln nht g. i ch dng th i v dng th j cho nhau. h. i ch cc s c v tr i xng nhau qua ng cho chnh i. Kim tra tt c cc s trong tam gic di c ton bng 0 hay khng. 2. Vit chng trnh cng hai ma trn, nhn hai ma trn c kch thc thch hp 3. Vit chng trnh to ra mt ma trn cc s c sp xp tng dn theo mt vng x 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 4. Vit chng trnh gii h phng trnh STT n phng trnh, n n s bng phng php 5. Vit chng trnh tnh nh thc ca ma trn cp n.

You might also like