1 / 14

BILANGAN TITIK KAMBANG

BILANGAN TITIK KAMBANG. Pertemuan ketiga. Pendahuluan. Bagaimana cara penyimpanan bilangan riil di dalam komputer?. . Berbeda - beda bergantung pada piranti keras dan compiler bahasa pemrogramannya. Bilangan riil di dalam komputer umumnya disajikan dalam format bilangan titik-kambang.

ricky
Download Presentation

BILANGAN TITIK KAMBANG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BILANGAN TITIK KAMBANG Pertemuanketiga

  2. Pendahuluan • Bagaimana cara penyimpanan bilangan riil di dalam komputer? • . • Berbeda - bedabergantungpadapirantikerasdan compiler bahasapemrogramannya • Bilanganriildidalamkomputerumumnyadisajikandalam format bilangantitik-kambang

  3. Pengertian • Bilangan titik -kambang a ditulis sebagai : a = ± m x B p = ± 0.d1d2d3d4d5d6 ...dn x Bp Keterangan : • m = mantisa (riil), d1d2d3d4d5d6...dnadalah digit atau bit mantisa yang nilainyadari 0 sampai B – 1, n adalahpanjang digit (bit) mantisa. • B = basis sistembilangan yang dipakai (2, 8, 10, 16, dansebagainya) • p = pangkat (berupabilanganbulat), nilainyadari –Pminsampai +Pmaks • contoh, bilanganriil 245.7654 dinyatakansebagai 0.2457654 x 103 (basis 10 )

  4. Bilangantitikkambangdidalamsistembinerdipresentasikanolehkomputerdalambentuk word, dansetiap word punyaketelitian yang berbeda – beda. • Padakomputer IBM PC, bilangantitik-kambangberketelitiantunggal (single precission) disajikandalam 32 bit yang terdiriatas 1 bit sebagaitanda, 8 bit untukpangkatdan 23 bit untukmantisa. • Sedangkanpadakomputer IBM 370, bilangantitik-kambangberketelitiantunggaldisajikandalam 32 bit yang terdiridari 1 bit tanda, 7 bit pangkat (basis 16), dan 24 bit mantis (setaradengan 6 sampai 7 digit desimal).

  5. Bilangantitikkambangternormalisasi • Syarat : digit mantis yang pertanatidakbolehnol a = ± m x B p = ± 0.d1d2d3d4d5d6 ...dn x Bp • Padasistemdesimal • Padasistembiner

  6. Contoh : • Tulislahbilangandalam format titikkambangternormalisasidengan basis 10, basis 2, dan basis 16 Penyelesaian : = 2,7182818 • Dalam basis 10 0,27183818 x 101 • Dalam basis 2 0,1010110111111000010101000101102 x 22 • Dalam basis 16 0.2B7E151616 x 161

  7. Pembulatanpadabilangantitikkambang

  8. Pemenggalan (chopping) • Misalkan a = ± m x B p = ± 0.d1d2d3d4d5d6 ...dn dn+1 …x Bp flchop (a) = ± m x B p = ± 0.d1d2d3d4d5d6 ...dn-1dn x Bp Contoh : • = 0,31459265358… x 100 • flchop = 0, 314592 x 100 (6 digit mantis) • Galatnyaadalah 0,00000065… • Sedangkanuntukbiner, pembulatandilakukanberdasarkan bit yang diterapkankomputer, misalkan 32, 16, atau yang lain.

  9. Pembulatanke digit terdekat(in-rounding) • Misalkan a = ± 0.d1d2d3d4d5d6 ...dn dn+1 …x 10p flchop (a) = ± 0.d1d2d3d4d5d6 ... x 10p • Dalamhalini • = • , danngenap , dannganjil

  10. Contoh a= 0.5682785715287 x 10-4 • Di dalamkomputer 7 digit dibulatkanmenjadi • (a) = _____________________ • Di dalamkomputer 8 digit dibulatkanmenjadi • (a) = _____________________ • Di dalamkomputer 6 digit dibulatkanmenjadi • (a) = _____________________ • Di dalamkomputer 9 digit dibulatkanmenjadi • (a) = ______________________

  11. Aritmatikabilangantitikkambang

  12. Operasipenjumlahandanpengurangan • Hitunglah 1.557 + 0,04381 dengan mantis 4 digit (basis 10) • Hitunglah 0.4523123 x 102 + 0.4520156 x 10-3 • Hitunglah 3677 – 0,3283, dengan mantis 4 digit basis 10 • Kurangi 3.1415926536 – 3.1415957341, dengan 11 angkabena

  13. Perkaliandanpembagian • Tentukanhasilperkalian 0.4652 x 104dengan 0.1456 x 101 • Tentukanhasildari (0.1234 x 103 )x (0.4321 x 10-1) • Tentukanhasildari (0.8675 x 10-5)/(0.2543 x 10-2)

  14. Terimakasih

More Related