Pagkakaiba sa Pagitan ng Fixed Point at Floating Point

Talaan ng mga Nilalaman:

Anonim

Ang pangunahing pagkakaiba sa pagitan ng nakapirming point at floating point ay ang Ang nakapirming point ay may isang tiyak na bilang ng mga digit na nakalaan para sa bahagi ng integer at praksyonal na bahagi habang ang lumulutang na point ay walang isang tiyak na bilang ng mga digit na nakalaan para sa bahagi ng integer at bahagi ng praksyonal.

Ang nakapirming point at lumulutang point ay dalawang paraan ng kumakatawan sa mga numero. Sa nakapirming punto, mayroong isang tiyak na bilang ng mga digit upang kumatawan sa seksyon ng integer at seksyon ng praksyon. Sa madaling salita, mayroong isang nakapirming bilang ng mga digit para sa bawat bahagi kahit na ang bilang ay napakalaki o maliit. Sa kabilang banda, sa lumulutang na punto, walang tiyak na bilang ng mga digit na kumakatawan sa seksyon ng integer at seksyon ng praksyon. Ang representasyon ng Floating point ay maaaring masakop ang isang malaking saklaw o mga numero kung ihahambing sa nakapirming point.

Fixed Point, Floating Point

Ano ang isang Fixed Point

Mayroong tatlong mga seksyon sa naayos na representasyon ng point. Ang mga ito ay ang umaawit na patlang, patlang na integer, at larangan na praksyonal. Ipagpalagay ang isang bilang tulad ng 1000.100. Ang 1 sa kaliwang bahagi ay ang naka-sign na patlang. Ito ay nangangahulugan kung ang numero ay negatibo o positibo. Pagkatapos nito, ang 000 ay ang patlang na integer. Ang ‘.’ Ay ang radix o decimal point. Ang numero pagkatapos ng radix point ay ang praksyonal na patlang.

Sa naayos na representasyon ng point, ang bilang ng mga digit bago at pagkatapos ng radix ay hindi maaaring mabago. Ipagpalagay ang isang bilang tulad ng + 20.05. Isinasaalang-alang ang dalawang digit sa harap ng radix at dalawang digit pagkatapos ng radix, ang pinakamaliit na numero na maaaring kinatawan ay -99.99 at ang maximum na numero ay +99.99. Sa senaryong ito, ang isang bilang tulad ng 20.223 ay hindi maaaring kinatawan dahil mayroon itong tatlong mga digit pagkatapos ng radix point. Bilang kahalili, ang bilang ay maaaring kinatawan bilang 20.22. Tinatawag itong pagbawas sa katumpakan. Hindi ito ang aktwal na halaga, isang approximation lamang.

Sa pangkalahatan, pinahihintulutan ang naayos na representasyon ng point na pagpapabuti ng pagganap. Sa kabilang banda, maaari lamang itong magamit upang kumatawan sa isang limitadong saklaw ng mga halaga.

Ano ang Floating Point

Maaaring magamit ang representasyon ng floating point upang mapagtagumpayan ang mga limitasyon ng naayos na representasyon ng point. Samakatuwid, ang karamihan sa mga modernong computer ay gumagamit ng representasyon ng lumulutang na punto upang mag-imbak ng mga praksyonal na numero sa memorya. Maaari itong kumatawan sa napakalaki at napakaliit na mga numero nang tumpak. Batay ito sa notasyong pang-agham.

Larawan 2: Notasyong Pang-agham

Ang isang bilang sa representasyong lumulutang na punto ay ang mga sumusunod.

+/- Mantissa x 10 tagapagpatawad

Ipinapahiwatig ng pag-sign kung negatibo o positibo ang numero. Ang mantissa ay ang makahulugan o ang maliit na bahagi. Tinutukoy ng 10 ang base ng decimal.

Halimbawa, ang 22.33 ay maaaring kinatawan bilang 2.233 x 101, 0.2233 x 102, 0.02233 x 103, atbp. Lahat sila ay kumakatawan sa parehong numero. Ang representasyon ng Floating point ay hindi laging natatangi.

Katulad nito, ang paglalarawan ng lumulutang na punto ay maaaring mailapat sa mga binary na numero. Ang pormula ay ang mga sumusunod. Ang base ay 2.

+/- Mantissa x 2 tagapagpatawad

Pagkakaiba sa Pagitan ng Fixed Point at Floating Point

Kahulugan

Ang nakapirming point ay isang representasyon ng tunay na uri ng data para sa isang numero na may isang nakapirming bilang ng mga digit pagkatapos ng radix point. Ang Floating point ay isang formulaic na representasyon ng mga totoong numero bilang isang approximation upang suportahan ang isang tradeoff sa pagitan ng saklaw at katumpakan.

Representasyon ng Bilang

Habang ang naayos na point ay maaaring magamit upang kumatawan sa isang limitadong saklaw ng mga halaga, maaaring magamit ang lumulutang point upang kumatawan sa isang malawak na hanay ng mga halaga.

Pagganap

Ang pagganap ng nakapirming point ay mas mataas kaysa sa lumulutang na punto.

Kakayahang umangkop

Ang representasyon ng Floating point ay mas may kakayahang umangkop kaysa sa naayos na representasyon ng point.

Konklusyon

Ang nakapirming point at lumulutang point ay dalawang pamamaraan ng kumakatawan sa mga numero. Ang pagkakaiba sa pagitan ng nakapirming punto at lumulutang na punto ay ang naayos na punto ay may isang tiyak na bilang ng mga digit na nakalaan para sa bahagi ng integer at praksyonal na bahagi habang ang floating point ay walang isang tukoy na bilang ng mga digit na nakalaan para sa bahagi ng integer at bahagi ng praksyonal.

Sanggunian:

1. Representasyon ng Floating Point - Fixed Point, GATEBOOK Video Lecture, 24 Hulyo 2017, Magagamit dito.2. Floating Point Representation | IEEE 754 Single Precision |, Edukasyon 4u, 21 Peb. 2018, Magagamit dito.

Kagandahang-loob ng Larawan:

1. "Big Scientific Notation" Ni Brian Brondel sa English Wikibooks (CC BY-SA 2.5) sa pamamagitan ng Commons Wikimedia

Pagkakaiba sa Pagitan ng Fixed Point at Floating Point