THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 70

3.

Hãy vi t m t ph

ng th c có tên

ế

ươ

check nh n vào m t tham s ,

ố x, đ in ra giá tr

c a

ủ x, Math.exp(x) và myexp(x) cho các giá trị x khác nhau. K t qu ph i có d ng nh sau:

ế

ư

1.0 2.708333333333333 2.718281828459045

G I Ý: b n có th dùng String

"\t" đ in ra m t d u tab gi a các c t trong b ng.

ộ ấ

4.

Hãy thay đ i s các s h ng trong chu i (chính là đ i s th hai mà

ổ ố

ố ạ

ố ố ứ

check g i đ n

ử ế myexp) r i xem s

nh h

ng đ n đ chính xác c a k t qu . Đi u ch nh giá tr này đ n khi giá tr

c tính phù h p v i đáp

ưở

ế

ủ ế

ế

ị ướ

s “đúng” khi

x b ng 1.

5.

Hãy vi t m t vòng l p trong

ế

main đ kích ho t

ạ check v i nh ng giá tr 0.1, 1.0, 10.0, và 100.0. Đ chính

xác c a k t qu s thay đ i th nào khi

ủ ế

ả ẽ

ế

x bi n đ i? So sánh s ch s gi ng nhau thay vief hi u s gi a

ế

ố ữ ố ố

ệ ố ữ

các giá tr đúng và giá tr

c tính đ

c.

ị ướ

ượ

6.

Thêm vào m t vòng l p trong

main nh m ki m tra

myexp v i các giá tr -0.1, -1.0, -10.0, và -100.0. Hãy

nh n xét v đ chính xác.

ề ộ

Bài t p 6

M t cách đ tính exp(−x

2

) là dùng khai tri n chu i vô h n

exp(−x

2

) = 1 − x

2

+ x

4

/2 − x

6

/6 + …

Nói cách khác, ta c n ph i c ng các s h ng l i, trong đó s h ng th i b ng (−1)

ả ộ

ố ạ

ố ạ

i

x

2i

/i!. Hãy vi t m t

ế

ph

ng th c có tên

ươ

gauss nh n vào các đ i s

ố ố x và n r i tr l i t ng c a

ả ạ ổ

ủ n s h ng đ u tiên trong chu i

ố ạ

này. B n không đ

c dùng c

ượ

ả factorial l n

ẫ pow.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.