נקודה צפה

נקודה צפהאנגלית: Floating-point) היא שיטה לייצוג מספרים ממשיים, המאזנת, תוך התחשבות במקום מוגבל המוקצב לרישום המספר, בין הצורך לרשום טווח רחב של מספרים לצורך לרשום מספרים בדיוק רב. השיטה יעילה גם לרישום מספרים גדולים מאוד או קטנים מאוד.

השם "נקודה צפה" מציין את העובדה שבשיטת ייצוג זו, מספר הספרות משמאל לנקודה העשרונית ומימין לה גמיש, בהתאם למספר המיוצג (להבדיל מייצוג בשיטת נקודה קבועה, שבו מספר הספרות בכל אחד מצידי הנקודה העשרונית קבוע).

שיטת הנקודה הצפה היא שיטה מקובלת לייצוג מספרים במחשב, המאפשרת לרשום בזיכרון מחשב בגודל נתון מספרים גבוהים בהרבה מאלו הניתנים לרישום בגודל זיכרון זה בשיטת נקודה קבועה, במחיר ויתור על רמת הדיוק של המספר, ויתור שעשוי להיות פחות קריטי כאשר מדובר במספרים גדולים מאוד - הוויתור הוא על הספרות הפחות משמעותיות של המספר.

ייצוג בנקודה צפה

מספר רציונלי מיוצג בשיטת הנקודה הצפה על ידי מכפלת מספר שלם או שבר, הנקרא מנטיסה בבסיס בחזקת מעריך.

המספר a מיוצג כ- כאשר:

  • m היא המנטיסה. המנטיסה מיוצגת בדרך כלל באמצעות שבר בשיטת נקודה קבועה, אך היא יכולה להיות גם שלם, המנטיסה נמצאת בדרך כלל בין 1 ל-b.
  • b הוא הבסיס. הבסיס הוא מספר שלם קבוע, ואינו חלק מהייצוג המסוים של a, אלא חלק מאופן הייצוג. מקובל להשתמש בבסיס 2 עבור מחשבים ובבסיס 10 עבור הצגה אנושית טבעית.
  • e הוא המעריך (אקספוננט). המעריך מיוצג באמצעות מספר שלם.

לפי תקן ה-IEEE קיימים ערכים מיוחדים כגון אינסוף ו-NaN (לא מספר - Not a Number). לא בכל המחשבים מיוצגים ערכים אלו באותה צורה בינארית. לרוב, גם האפס מיוצג כערך מיוחד, מכיוון שהוא המספר היחיד בעל אקספוננט 0, ולכן אין הכרח לאפשר ערך 0 בייצוג המנטיסה. לעיתים קיימים שני ערכים: 0+ ו-0-.

אופן ייצוג מסוים בנקודה צפה מורכב מבסיס שלם, מאופנים לייצוג המנטיסה והמעריך ומאוסף ערכים מיוחדים. יצוג ערך בנקודה צפה מתאים לכתיב מדעי והנדסי מקורב של מספרים גדולים מאוד וקטנים מאוד. האקספוננט מייצג את סדר הגודל של הערך, והמנטיסה מייצגת את הספרות המשמעותיות שלו.

דוגמאות:

  • מהירות האור היא 299,792,458 מטר לשנייה. ניתן לרשום ערך זה גם בקירוב כ-‎2.99×108. בצורת הרישום הראשונה נעשה שימוש ב-9 ספרות, ואילו בצורת הרישום השנייה ב-4 ספרות, כלומר נחסך מקום בזיכרון במחיר של הקטנת הדיוק.
  • 1012 × 1.78 = 1,780,000,000,000
  • 10-12 × 1.78 = 0.00000000000178
  • 239 × 1.52 = 835,628,837,109.76
  • 101 × 4.8 = 48
  • 25 × 1.5 = 48

פעולות על מספרים בשיטת הנקודה הצפה

כפל - כל אחד מהפרמטרים יעודכנו בהתאם לתנאים הבאים:

  • סימן - אם אחד הערכים שלילי התוצאה שלילית, אחרת חיובית.
  • אקספוננט - חיבור המעריכים.
  • מנטיסה - כפל בינארי בין המנטיסות.

תכונות הכפל:

חיבור - כל אחד מהפרמטרים יעודכנו בהתאם לתנאים הבאים:

  • אקספוננט - המספר הקטן ביותר נכתב בצורה כזו שהמעריכים יהיו שווים.
  • מנטיסה - חיבור בינארי של המנטיסות.
  • נורמליזציה - הזזת הנקודה העשרונית והגדלת\הקטנת המעריך בהתאם.

תכונות החיבור:

בעיות בייצוג נקודה צפה

אי-דיוק ושגיאות עיגול

אחת הבעיות המרכזיות של שיטת הנקודה הצפה היא אי-דיוק, כיוון שבבסיס 2 לא ניתן לסמן במדויק שבר שהמחלק שלו מורכב מגורמים נוספים. למשל, ניתן לייצג בבסיס 2 רבע במדויק, אבל המספר 0.1 לא יכול להיות מיוצג באופן מדויק לפי בסיס 2 (בעיה זו קיימת גם בייצוג בשיטת הנקודה הקבועה בבסיס 2). המספרים שלא ניתנים לייצוג מדויק מיוצגים בעזרת עיגול. למשל, בשפות תכנות שמשתמשות בשיטה זאת (כגון שפת C), 0.1 + 0.2 = 0.30000000000000004 (במקום 0.3).[1]

בניגוד לשיטת הנקודה הקבועה, שבה שגיאת העיגול הגדולה ביותר קבועה, בשיטת הנקודה הצפה שגיאת העיגול גדלה ככל שהמעריך גדל. ערכה של שגיאת העיגול הוא המנטיסה הקטנה ביותר שניתנת לייצוג כפול הבסיס בחזקת המעריך. כדי להקטין ככל האפשר את שגיאת העיגול יש להקטין את המעריך לקטן ביותר האפשרי. ייצוג בנקודה צפה בעזרת המעריך הקטן ביותר האפשרי באופן הייצוג המסוים נקרא מנורמל. בדרך כלל אופן הייצוג של המנטיסה מאפשר רק ייצוג מנורמל.

מידת אי-הדיוק עלולה לגדול ככל שמבוצעות פעולות נוספות על המספר.

ספיגה

תוצאת פעולה בין מספר גדול מאוד ומספר קטן מאוד יכולה להיות שונה מהמספר הגדול מאוד בפחות מרמת אי-הדיוק. למשל, ייתכן שבאופן ייצוג מסוים 1099 = 1 + 1099. במקרה כזה, המספר הגדול "סופג" את המספר הקטן לתוכו.

תכונה זו גורמת לכך שתכונות אריתמטיות מוכרות כגון חוק הקיבוץ וחוק הפילוג לא תקפות בייצוג בנקודה צפה. לכן, ישנה חשיבות לסדר הפעולות, ושני ביטויים זהים לכאורה יפיקו תוצאות שונות. למשל, 1- = 1 - (1099 - 1099) לעומת 0 = (1 - 1099) - 1099.

גלישה וחמיקה

פעולה על מספרים בנקודה צפה עלולים לגרום לגלישה (overflow) אם מעריך התוצאה גדול מהניתן לייצוג. במקרה כזה, התוצאה תהיה בדרך כלל אינסוף (חיובי או שלילי).

כאשר תוצאת פעולה על מספרים בנקודה צפה היא בעלת מעריך קטן מהניתן לייצוג נגרמת חמיקה (underflow). במקרה כזה, התוצאה תהיה סימון מיוחד למספר שונה מ-0 אבל קטן (אם חיובי) או גדול (אם שלילי) מכל מספר חיובי או שלילי אחר.

פעולה לא חוקית

כאשר מבוצעת פעולה לא חוקית, למשל שורש ריבועי של מספר שלילי, התוצאה תהיה NaN לפי תקן ה-IEEE.

נקודה צפה במחשב

בזכות האפשרות לייצוג מספרים באופן ספרתי, שיטת הנקודה הצפה היא שיטה מקובלת לייצוג מספרים במחשב (בנוסף לייצוג מספרים בנקודה קבועה). מרבית המחשבים המודרניים מממשים את תקן IEEE 754 לייצוג בנקודה צפה.

יתרונו העיקרי של ייצוג בנקודה צפה על-פני ייצוג בנקודה קבועה הוא היכולת לייצג טווח רחב הרבה יותר של מספרים (בגודל נתון של מילה), הנחוץ בחישובים במספרים גדולים מאוד, או קרובים מאוד לאפס. במחשב "גולם א", למשל, היה גודל מילה גדול במיוחד של 75 סיביות, והחומרה ביצעה חישובים בשיטת נקודה צפה, שבה סיבית אחת לסימן, 10 סיביות למעריך ו־64 סיביות למנטיסה. כך יכלו לייצג מספרים שגודלם עד 21024 × 263, לעומת ייצוג מספרים שגודלם עד 274 בלבד בייצוג בנקודה קבועה.

חישובים במחשבי-על נעשים בדרך כלל באריתמטיקה של נקודה צפה, ולכן מהירותם של מחשבי-על נמדדת ב-FLOPS (קיצור של FLoating point Operations Per Second).

בזיכרון המחשב נקודה צפה נשמרת בשיטת סדר בתים כאשר כל 8 ביטים צמודים נשמרים בכתובת מסוימת בסדר מסוים.

גדלים

לאחסון מספרים בנקודה צפה מקובלים גדלים אחדים:

הגדלת הדיוק מאפשרת להגדיל גם את המנטיסה וגם את המעריך. ככל שהדיוק גדול יותר מהירות ביצוע פעולות אריתמטיות קטנה יותר, כך שעל המתכנת לבחור מידת דיוק בהתאם לחשיבות המיוחסת לדיוק לעומת זמן ביצוע.

מבנה לפי תקן IEEE 754 של מספר נקודה צפה בדיוק כפול

ראו גם

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא נקודה צפה בוויקישיתוף

הערות שוליים

  1. ^ הסבר קצר של התופעה באנגלית, באתר 0.30000000000000004.com

Read other articles:

2018 single by Stromae DéfilerSingle by StromaeReleased27 April 2018Recorded2018Length8:50LabelMosaertSongwriter(s)StromaeProducer(s)StromaeStromae singles chronology Repetto X Mosaert (2017) Défiler (2018) Santé (2021) Music videoDéfiler on YouTube Défiler is a song by Belgian singer Stromae.[1] It was released on 27 April 2018 as a single. It reached the top 10 in Wallonia and France. Charts Chart performance for Défiler Chart (2018) Peakposition Belgium (Ultratop 50 Flanders)...

 

The BlizzardIssue zero front coverEditorJonathan WilsonFrequencyQuarterlyPublisherBlizzard Media LtdFirst issue4 March 2011 (2011-03-04)CountryUnited KingdomBased inSunderlandLanguageEnglishWebsitewww.theblizzard.co.uk The Blizzard is a quarterly football magazine edited by Jonathan Wilson, published in both download and hard copy formats by Blizzard Media. The magazine was originally sold on a pay-what-you-like basis.[1] The Blizzard took its name from an eclectic Vic...

 

Langkawi (P004) Daerah pemilihan di KedahFederal constituencyBadan legislatifDewan Rakyat MalaysiaDewan Rakyat    Mohd Suhaimi AbdullahPNDibentuk1994Pemilihan pertama1995Pemilihan terakhir2022DemografiPemilih (2022)[1]66,777Area (km²)[2]469 Langkawi adalah daerah pemilihan federal di Distrik Langkawi, Kedah, Malaysia, yang telah diwakili di Dewan Rakyat sejak 1995. Daerah pemilihan federal dibentuk dalam redistribusi tahun 1994 dan diberi mandat untuk mengembal...

Осетины в Турции (осет. Турчы ирæттæ / Турки дигорæнттæ, тур. Türkiye Osetleri) — национальное меньшинство, в основном представленное потомками выходцев из Северной Осетии второй половины XIX века. Несмотря на то, что осетины в большинстве своём христиане, на севере Осетии им...

 

Untuk kegunaan lain, lihat Begadang (disambiguasi). BegadangSutradaraMaman FirmansjahProduserZainal AbidinDitulis olehMaman FirmansyahRhoma IramaPemeranRhoma IramaYati OctaviaBilly ArgoChitra DewiAde IrawanSukarno M. NoorA. Hamid AriefDoddy SukmaYetty LorenKomalasariFakhri AmrullahUrip ArphanPipiet SandraDistributorHanna Internasional FilmTanggal rilis1978Durasi111 menitNegaraIndonesia Begadang adalah film Indonesia yang dirilis pada tahun 1978 dengan disutradarai oleh Maman Firmansjah. Film ...

 

Liechtensteiner-Cup 2007-2008 Competizione Liechtensteiner-Cup Sport Calcio Edizione 63ª Organizzatore LFV Date dall'11 agosto 2007al 1º maggio 2008 Luogo  Liechtenstein Risultati Vincitore Vaduz(37º titolo) Secondo FC Balzers Cronologia della competizione 2006-2007 2008-2009 Manuale La Liechtensteiner-Cup 2007-2008 è stata la 63ª edizione della coppa nazionale del Liechtenstein disputata tra l'11 agosto 2007 (con gli incontri del primo turno preliminare) e il 1º maggio 2008 e...

Stasiun Takanosu鷹ノ巣駅 (鷹巣駅)Stasiun Takanosu pada Oktober 2011LokasiMatsubachō, Kitaakita-shi, Akita-ken 018-3321JepangKoordinat40°13′55.39″N 140°22′11.49″E / 40.2320528°N 140.3698583°E / 40.2320528; 140.3698583Koordinat: 40°13′55.39″N 140°22′11.49″E / 40.2320528°N 140.3698583°E / 40.2320528; 140.3698583Operator JR East Akita Nairiku Jūkan Railway Jalur ■ Jalur Utama Ōu ■ Jalur Nariku Letak379.5 kilomet...

 

Indian film writer director producer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Madhur Bhandarkar – news · newspapers · books · scholar · JSTOR (February 2022) (Learn how and when to remove...

 

Situation of the Christian churches in Germany during the Nazi period For Bismarck's church campaigns, see Kulturkampf. You can help expand this article with text translated from the corresponding article in German. (June 2011) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and conf...

Chronologies Données clés 2003 2004 2005  2006  2007 2008 2009Décennies :1970 1980 1990  2000  2010 2020 2030Siècles :XIXe XXe  XXIe  XXIIe XXIIIeMillénaires :Ier IIe  IIIe  Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap-Vert, République centrafricaine, Comores, République du Congo, République démocratique du Congo, Côte d'Ivoire, Djibouti, Égypte, �...

 

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

 

内華達州 美國联邦州State of Nevada 州旗州徽綽號:產銀之州、起戰之州地图中高亮部分为内華達州坐标:35°N-42°N, 114°W-120°W国家 美國建州前內華達领地加入聯邦1864年10月31日(第36个加入联邦)首府卡森城最大城市拉斯维加斯政府 • 州长(英语:List of Governors of {{{Name}}}]]) • 副州长(英语:List of lieutenant governors of {{{Name}}}]])喬·隆巴爾多(R斯塔...

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

Rural locality in Dnipropetrovsk Oblast, Ukraine Rural settlement in Dnipropetrovsk Oblast, UkraineSlobozhanske СлобожанськеRural settlementSlobozhanske FlagSealSlobozhanskeShow map of UkraineSlobozhanskeShow map of Dnipropetrovsk OblastCoordinates: 48°32′1″N 35°4′41″E / 48.53361°N 35.07806°E / 48.53361; 35.07806CountryUkraineOblastDnipropetrovsk OblastRaionDnipro RaionHromadaSlobozhanske settlement hromada, Dnipropetrovsk OblastEstablished1987F...

 

Global increase in species richness from polar regions to tropics Map latitudinal gradient of living terrestrial vertebrate species richness (Mannion 2014) Species richness, or biodiversity, increases from the poles to the tropics for a wide variety of terrestrial and marine organisms, often referred to as the latitudinal diversity gradient.[1] The latitudinal diversity gradient is one of the most widely recognized patterns in ecology.[1] It has been observed to varying degree...

TurkiJulukanAy-Yıldızlılar(Bintang Bulan Sabit)AsosiasiTürkiye Futbol Federasyonu (TFF)KonfederasiUEFA (Eropa)PelatihVincenzo MontellaKaptenHakan ÇalhanoğluPenampilan terbanyakRüştü Reçber (120)Pencetak gol terbanyakHakan Şükür (51)Kode FIFATURPeringkat FIFATerkini 40 5 (4 April 2024)[1]Tertinggi5 (Juni 2004)Terendah67 (Oktober 1993)Peringkat EloTerkini 29 11 (19 Januari 2024)[2] Warna pertama Warna kedua Pertandingan internasional pertama Turki 2–2 Rumania...

 

According to MathewPoster Rilis TeatrikalSutradaraChandran RutnamProduserChandran RutnamDitulis olehChristie Eliezer, James RutnamPemeranJacqueline Fernandez Alston Koch Kian O'Grady Bimsara PremaratnaSinematograferChandana JayasinghePenyuntingJames RutnamPerusahaanproduksiAsian Film Location ServicesDistributorU.S. DistributionTanggal rilis 24 November 2018 (2018-11-24) NegaraAustralia, Sri LankaBahasaInggris According to Mathew adalah sebuah film sutradaraan Chandran Rutnam. Film terse...

 

Disambiguazione – Se stai cercando altri significati, vedi Crenna (disambigua). Questa voce o sezione sull'argomento centri abitati della Lombardia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. CrennafrazioneCrenna – VedutaVeduta di Crenna da Via Monte San Martino. LocalizzazioneStato Italia Re...

Animation studio This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Adelaide Productions – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this message) Adelaide ProductionsCompany typeDivisionIndustryAnimationFoundedApril 12, 1993; 31 years ago (April 12, 199...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2018) داي وارد معلومات شخصية الميلاد 16 يوليو 1934(1934-07-16)باري  [لغات أخرى]‏  الوفاة 12 يناير 1996 (عن عمر ناهز 61 عاماً)كامبريدج  الطول 5 قدم 8 بوصة (1.73&#...