Menu

Yuvarlama Hesaplayıcı

İki komşu, tam uzaklıklar ve eşitlik durumunda her kuralın verdiği sonuç.

Yazan Nethanel Bar, Kurucu Ortak ve CEO

Son güncelleme

Bunları hesap makinesi olmadan çözmek ister misin?

Coddy matematik dersi yöntemin kendisini öğretir: her adımı etkileşimli bir tahtada işlersin ve hangi hamlenin nerede yanlış gittiğini tam olarak öğrenirsin.

Yuvarlama bir kural değil, bir karşılaştırmadır

Bir sayıyı yuvarlamak için yalnızca iki aday gerekir: seçtiğiniz basamağın hemen altındaki katı ve hemen üstündeki katı. 3.472 sayısı bir ondalık basamakta 3.4 ile 3.5 arasında durur; birincinin 0.072 üstünde, ikincinin 0.028 altındadır - yani 3.5 kazanır. «Sonraki basamağa bak, 5 veya daha büyükse yukarı çık» tam olarak bu karşılaştırmanın kısayoludur ve çok da iyi bir kısayoldur.

Kısayol yalnızca tam ortada gerçek bir karara dönüşür; orada hiçbir komşu daha yakın değildir. Cevap o noktada gerçekten hangi kuralı kullandığınıza bağlıdır ve yaygın olarak altı kural vardır: okul yuvarlaması eşitliği sıfırdan uzağa gönderir, banka çift komşuya gönderir, hesap tablosunun AŞAĞIYUVARLA işlevi her zaman aşağı gider, kesme ise geri kalanı atar. Bu sayfa altısını da sizin sayınız üzerinde yan yana gösterir; çünkü bir yuvarlama sayfasının yanıtlaması gereken soru budur.

Bir eşitliği görebilmek tam aritmetik gerektirir. İkili kayan noktada 2.675 sayısı aslında 2.67499999999999982…'dir; bu yüzden neredeyse her hesap makinesi, hesap tablosu ve programlama dili onu 2.67'ye yuvarlar ve hiç eşitlik olmadığında ısrar eder. Burada sayı tam kesir olarak tutulur, dolayısıyla 2.675 bir eşitliktir, sayfa bunu söyler ve yazı diğer hesap makinenizin neden aynı fikirde olmadığını açıklar.

Dikkat edilecekler

  • İki komşu her zaman yuvarladığınız basamağın katlarıdır. En yakın onluğa yuvarlarken 1270 ve 1280; iki ondalık basamakta 2.67 ve 2.68.
  • Yalnızca uzaklık önemlidir, basamaklar değil. Basamak kuralı işler, çünkü 5 veya daha büyük bir basamak aralığın uzak yarısını GÖSTERİR - ayrı bir yasa değil, karşılaştırmanın kısaltmasıdır.
  • Anlamlı basamaklar virgülden değil, sıfırdan farklı ilk basamaktan sayılır. 0.004567 sayısı iki anlamlı basamakta 0.0046'dır - baştaki sıfırlar yer tutucudur, basamak değildir.
  • Kurallar yalnızca eşitlikte ayrışır. Eşitlik dışında yukarı, çifte veya aşağı yuvarlama aynı sonucu verir; bu yüzden çoğu kişi birden fazla kural olduğunu hiç fark etmez.
  • Okul kuralı «sıfırdan uzağa»dır, «artı sonsuza doğru» değil. Bu yüzden -2.5 onunla -3 olur, oysa yukarı tam değer işlevi -2 verirdi.
  • İki kez yuvarlamak bir kez yuvarlamakla aynı değildir. 2.446 iki ondalıkta 2.45 olur, ONU bire yuvarlamak 2.5 verir - ama aslını doğrudan bir ondalığa yuvarlamak 2.4 verir.

Bir sayı nasıl yuvarlanır

  1. Neye yuvarladığınıza karar verin

    Bir ondalık basamak sayısına, bir basamak değerine (onluk, yüzlük) veya bir anlamlı basamak sayısına. Bundan sonrası hangisini seçtiyseniz aynı iştir.

  2. İki komşuyu bulun

    O basamağın sayınızın hemen altındaki katı ve hemen üstündeki katı. 3.472 için bir ondalık basamakta: 3.4 ve 3.5.

  3. Hangisi daha yakın, bakın

    Ya uzaklıkları karşılaştırın (0.072 ile 0.028) ya da kısayolu kullanın: basamaktan sonraki ilk rakama bakın, 5 veya daha büyükse yukarı çıkın. İkisi de aynı soruyu yanıtlar.

  4. Tam ortadaysa bir kural uygulayın

    Okul kuralı sıfırdan uzağa yuvarlar: 2.5 sayısı 3, -2.5 sayısı -3 olur. İstatistikçiler ve bankalar genelde çift komşuya yuvarlar, böylece 2.5 sayısı 2, 3.5 sayısı 4 olur.

  5. Yuvarladığınız basamağı koruyun

    1274 sayısını en yakın yüzlüğe yuvarlamak 1300 verir, 13 değil. Sıfırlar taşıyıcıdır: cevabın hangi basamağa kadar doğru olduğunu söylerler.

Aynı sayılar, dört biçimde yuvarlanmış

Okul yuvarlaması (5 ve üzeri yukarı) her basamağa uygulanmış. Yerinden kıpırdamayan sayılara dikkat: onlar o basamağın zaten tam katıdır.

Sayı1 ondalık2 ondalıkEn yakın 102 anlamlı
3.4723.53.4703.5
2.6752.72.6802.7
12741274127412701300
0.0045670000.0046
-2.5-2.5-2.50-2.5
9.96109.961010
0.50.50.500.5
149.5149.5149.5150150

Çözümlü örnekler

3.472 sayısını bir ondalık basamağa

plain
3.472

Komşular 3.4 ve 3.5. Uzaklıklar 0.072 ve 0.028, yani 3.5 daha yakın ve cevap odur. Kısayol da aynı şeyi söyler: onda birler basamağından sonraki rakam 7, yani 5 veya daha büyük, demek ki yukarı. Yuvarlama hatası 0.028 - «bir ondalık basamak» size bunu ödetir.

Kimsenin hesap makinesinin görmediği eşitlik: 2.675 iki ondalığa

plain
2.675

Tam tutulduğunda bu sayı 2.67 ile 2.68 arasında tam ortada durur. Okul yuvarlaması 2.68'e çıkarır; banka çift komşuya gönderir, o da 2.68; aşağı yuvarlama 2.67 verir. Telefonunuz neredeyse kesin 2.67 diyor, çünkü ikili tabanda 2.675 yarımdan biraz küçük saklanır.

Negatif bir eşitlik: -2.5 en yakın tam sayıya

plain
-2.5

Okul kuralı rakama göre işler, dolayısıyla sıfırdan uzağa yuvarlar: -3. Yukarı tam değer işlevi artı sonsuza gider ve -2 verir; aşağı tam değer -3 verir; kesme .5'i atar ve -2 verir. Savunulabilir dört cevap - kuralın açıkça söylenmesi gerekmesinin nedeni tam olarak bu.

Anlamlı basamak: 0.004567 iki basamağa

plain
0.004567

Sayma 4'ten başlar, yani iki anlamlı basamak 4 ile 6'dır ve karar veren rakam onları izleyen 7'dir: yukarı çıkıp 0.0046. Baştaki üç sıfır basamak değildir - sayının nerede durduğunu söyleyen yer tutuculardır.

Yuvarlama elde verdiğinde: 9.96 bir ondalığa

plain
9.96

Komşular 9.9 ve 10.0; 9.96 ikinciye daha yakın, dolayısıyla cevap 10 - elde birler basamağına kadar dalga dalga gider. İnsanları yakalayan durum budur, çünkü yuvarlanan basamaktan önceki rakam da değişir.

Yapılacak bir şey yok: 149.5 bir ondalığa

plain
149.5

149.5 sayısı 0.1'in zaten tam katı, dolayısıyla aralarında seçim yapılacak iki komşu yok ve sayı sıfır yuvarlama hatasıyla olduğu gibi döner. En yakın onluğa gelince başka hikâye: orası GERÇEKTEN eşitlik ve okul yuvarlaması 150 verir.

Sık yapılan hatalar

  • Aşamalı yuvarlamak. Her zaman ASIL sayıdan yuvarlayın: 2.446 iki ondalığa sonra bire indirildiğinde 2.5 verir, ama doğrudan bir ondalığa yuvarlanınca 2.4'tür.
  • Basamağı tutan sıfırları atmak. 1274 sayısı en yakın yüzlükte 1300'dür; 13 yazmak sayıyı yüz kat değiştirir.
  • Anlamlı basamakları virgülden saymak. 0.004567 sayısında ilk anlamlı basamak 4'tür, yani iki anlamlı basamak 0.0046'dır, 0.00 değil.
  • Hesap makinenizin eşitlikteki davranışını matematik sanmak. Hesap tablosunun YUVARLA işlevi eşitliği sıfırdan uzağa, Python'un round() işlevi çifte yuvarlar; ikisi de savunulabilir, anlaşmazlık kural üzerinedir.
  • Negatiflerde «yukarı yuvarla»yı «artı sonsuza doğru» diye okumak. Okul kuralıyla -2.5 sayısı -3 olur, çünkü basamak kuralı büyüklüğe bakar, işareti yok sayar.
  • Yuvarlanmış sayının bir yaklaşıklık olduğunu unutmak. 3.5 yazıldıktan sonra 0.028 temelli gitmiştir - o yüzden hesabın SONUNDA yuvarlayın, ortasında asla.

Yuvarlama hakkında sık sorulanlar

Bir sayıyı ondalık basamağa nasıl yuvarlarım?
İstediğiniz basamaktan sonraki ilk rakama bakın. 5 veya daha büyükse yukarı, değilse aşağı yuvarlayın. 3.472 için bir ondalık basamakta sonraki rakam 7'dir, yani cevap 3.5. Eşdeğer ve daha dürüst yol: 3.4 ile 3.5'ten hangisi daha yakınsa onu seçin.
5 her zaman yukarı mı yuvarlanır?
Okulda öğretilen kurala göre evet - ve tek başına bir 5, iki komşunun eşit uzaklıkta olduğu tek durumdur, dolayısıyla kural bir olgu değil bir uzlaşımdır. Yaygın kullanılan başka kurallar da var: çift komşuya, aşağıya veya sıfıra doğru yuvarlamak.
Bankacı yuvarlaması nedir, neden var?
Yarımı çifte yuvarlamak: eşitlik hangi komşu çiftse ona gider, böylece 2.5 sayısı 2, 3.5 sayısı 4 olur. Eşitlikleri hep yukarı almak uzun bir sayı kolonunu yukarı doğru saptırır; yarısını aşağı göndermek bu sapmayı götürür. IEEE kayan noktada ve birçok istatistik paketinde varsayılan budur.
Anlamlı basamağa nasıl yuvarlarım?
Virgülden değil, sıfırdan farklı ilk basamaktan sayın ve o basamakta yuvarlayın. 0.004567 iki anlamlı basamakta 0.0046, 123456 üç anlamlı basamakta 123000 olur. Bu sayfa o basamağın nereye düştüğünü sizin için bulur, sonra normal yuvarlar.
Hesap makinem neden 2.675 için 2.67 diyor?
Çünkü elinde hiç 2.675 olmadı. İkili kayan noktada bu değer 2.67499999999999982… olarak saklanır ve bu gerçekten tam ortanın altındadır; makine elindeki sayıyı doğru yuvarlıyor. Bu sayfa sayıyı tam kesir olarak tuttuğu için makinenizin göremediği eşitliği görür.
Negatif sayılar nasıl yuvarlanır?
Kurala bağlı; bu sayfanın altısını birlikte göstermesinin nedeni de bu. Okulun basamak kuralı sıfırdan uzağa yuvarlar ve -2.5 için -3 verir. Yukarı tam değer artı sonsuza (-2), aşağı tam değer eksi sonsuza (-3), kesme ise sıfıra doğru (-2) gider.
Yuvarlama ile kesme arasındaki fark ne?
Kesme, basamaktan sonrasını ne olursa olsun atar: 3.99 tam sayıya kesildiğinde 3'tür. Yuvarlama daha yakın komşuyu seçer, yani 3.99 sayısı 4 olur. Kesme daha hızlıdır ve her zaman sıfıra doğru saptırır; bu yüzden bir döngü sayacında sorun değil, parada tehlikelidir.
Hesabın neresinde yuvarlamalıyım?
En sonunda. Ara değerleri yuvarlamak hâlâ ihtiyacınız olan bilgiyi atar ve hatalar birikir: bu sayfalardaki tam cevapların, siz ondalık istemedikçe kesirleri kesir ve kökleri kök olarak tutmasının nedeni de bu.

Diğer matematik araçları

Coddy programming languages illustration

Coddy ile matematik öğren

BAŞLA