You are on page 1of 11

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. 6.

Tnh gi tr ca

x+ y x y

vi x=1234, y=4321.

Tnh gi tr ca x + x + x vi x=3 3 4 3 7. Tnh gi tr ca x + log 2 ( x + 2) x 4 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. 5.

Tnh gi tr ca

x+ y x y

vi x, y nhp t bn phm.

Tnh gi tr ca x + x + x vi x nhp t bn phm 3 4 3 6. Tnh gi tr ca x + log 2 ( x + 2) x 4 vi x nhp t bn phm 7. Nhp mt s nguyn dng n (giy). Vit chng trnh tnh n (giy) l bao nhiu gi, pht, giy? V d 3662 giy 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 4 nhng khng chia 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. Nu c hy tnh din tch ca tam gic . 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 bng 1 hay khng. 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 thc hin php ton gia a v b. 2. Cho bit ngy 1/3/2008 l th 7. Nhp vo mt ngy trong thng 3. Thng bo l ngy th my? 3. Nhp vo s lng in tiu th trong thng. Tnh s tin phi tr bit rng: 50 khw u tin n gi 550, 50k tip theo n 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, cn, hay tam gic thng.

1.

BI TP THC HNH JAVA S 5 (for) In cc s chn trong on [1,20] trn mt dng, cc s l trong on ln dng k tip bng hai cch.

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,b]. 4. Tnh tng cc s t nhin t 1 n n
5. 6. 7. 8. 9.

Tnh Tnh Tnh Tnh

S = 1 + 22 + + n2
S =1+ 1 1 + + 2 n

vi n nhp t bn phm , vi n nhp t bn phm , vi n nhp t bn phm vi n nhp t bn phm vi a, n l cc s t nhin nhp t

S =1 +
S =1

1 1 + + 2! n!

1 1 + + (1) n 1 , 2 n

Tnh tng bn phm

S=

1 1 + + , a a+n

10. 11.

In bng m ASCII ra mn hnh gm m v k t tng ng 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 2n. In cc s hon chnh nh hn 1000.
16. Tnh 2 n

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 mt hnh tam gic vung gm cc du * c chiu cao bng n

phm)
19. In

(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
ex =1+ x x2 xk + + + 1! 2! k!

vi chnh xc

= 0.001 .

6. Tnh gn ng sin(x) bng cng thc


Sin ( x ) = x x3 x5 x7 + + 3! 5! 7!

7.

i s nguyn dng n t h thp phn ra h nh phn, h thp lc phn.

8. Phn tch mt s ra tha s nguyn t 9. Tnh tng ca cc ch s trong mt s nguyn dng n nhp t bn phm. 10. Vit chng trnh tm nghim gn ng ca phng trnh bng phng php chia i
a. x 3 x 1 = 0 b. xSinx 1 = 0

trn on [1,2] trn on [0,2]

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 a,b,c,d nhp t bn phm 2. Vit phng thc gii phng trnh bc 1, bc 2. Dng phng thc gii cc phng trnh vi h s nhp t bn phm. 3. Vit phng thc tnh n!. Dng phng thc ny tnh gn ng s e vi chnh xc epsilon=0.01
4.

Vit phng thc tm c chung ln nht ca hai s a v b. Dng phng thc ny ti gin phn s t bn phm.
m n

vi m, n nhp

5.

Dng phng thc vit trong cu 3, thc hin php ton cng phn s
m p + n q

6. Vit phng thc kim tra mt s c l s nguyn t hay khng. Dng phng thc ny in cc s nguyn t b hn 1000
7.

Vit phng thc tm nghim gn ng mt phng trnh


f ( x) = 0

trn on

[ a, b] ,

ly phng trnh trong bi 10 (bi tp

s 6) 8. Vit cc phng thc sau y:


a.

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

b.

c. Tnh din tch tam gic S dng cc phng thc trn tnh din tch ca tam gic khi nhp di 3 cnh.

9. Vit phng thc lm trn s nh hm round ca excel.


10.

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 in ra cc s nh hn 1000 c tng cc ch s bng 9.


2. Vit cc phng thc cn thit nh tm mu s chung, bi chung nh nht,

c chung ln nht, in phn s cng, tr, nhn, chia 2 phn s.


3. Tnh gn ng tch phn xc nh

f ( x)dx theo phng php hnh thang.


a

4. Cho bit hm random ca lp Math tr v mt s thc ngu nhin trong on

[0,1] . Vit phng thc sinh s ngu nhin trong on [a, b] . Din tch hnh
trn tm O bn knh bng r c th tnh bng cch sau: gieo ngu nhin n im vo hnh vung c cnh a = 2r ngoi tip vi hnh trn cho, gi s c
Sa

n1

im ri vo hnh trn. Khi din tch hnh trn S r =

n1 Sa , n

trong

l din tch hnh vung. Vit phng thc tnh din tch hnh trn theo
p i

cch ny. Dng phng thc tnh gn ng s trn khi bn knh bng 1).

(chnh l din tch hnh

5. Vit phng thc tm gi tr ln nht ca f ( x ) trn [a, b] . S dng phng

thc ny v phng thc trong cu 4, tnh gn ng tch phn

f ( x)dx
a

bng phng php Monte-Carlo (min ly tch phn xem nh hnh trn cu 4, hnh vung thay th bng mt hnh ch nht ty xc nh bi cc ng thng
x = a, x = b, y = 0, y = max

vi max l gi tr ln nht ca

f ( x)

trn

on [a, b]
6. ng thng ax + by + c = 0 chia mt phng thnh hai min m v dng. Mt

im

(u , v )

nm min m nu nh au + bv + c < 0 v ngc li. Xy dng

phng thc tr v gi tr -1 nu u vo l im nm min m, tr v 1 nu im nm min dng, tr v 0 nu im nm trn ng thng.

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

( xa , ya ), ( xb , yb ), ( xc , yc ), ( xd , yd ) .

Vit phng thc kim tra

hai on thng c ct nhau hay khng, tc l chng ch c mt im chung hay khng. Nu c t nht mt im chung phng thc tr v gi tr true, ngc li tr v gi tr false (hng dn SBT tin hc 11).
8. Trong mt phng mt im c ta ( x, y ) trong h ta -cc c th

xc nh bng cp

(r , )

trong h ta cc. Vit cc phng thc

chuyn i gia hai 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 u vit trong hm main(), sau a ra tr thnh phng 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 khng c s ny. 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 tr trung bnh cng ny nht. Khong cch 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, thm x vo u dy. 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 thnh dy gim dn. 22. Sp xp thnh mt dy tng dn. Nhp s nguyn x, chn x vo ti v tr thch hp dy vn l mt dy tng. 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 tng ca 2 s lin tip trc n: 1,1, 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 i xng 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 cng ca cc s chn, trung 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 vi nhau. 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 t v tr th k+1 n cui dy gim dn. 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 khng c trng. 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 xay theo chiu kim ng h sau y. 1 16 15 14 13 php Gauss. 5. Vit chng trnh tnh nh thc ca ma trn cp n. 2 17 24 23 12 3 18 25 22 11 4 19 20 21 10 5 6 7 8 9

4. Vit chng trnh gii h phng trnh STT n phng trnh, n n s bng phng

You might also like