bi sey dicem

  • 2572
  • 0
  • 0
  • 0
  • geçen ay

hesap makinesiyle karekök bulmak

karekök özelliği olmayan hesap makinelerinde dört işlemin dördüncüsü bölme işlemini sık kullanarak yapılabilen eylem. şöyle ki:

hesaplayacağımız sayıya sayı diyelim. bu sayıya bir de tahmini kök değeri sallayıp bu değere kök diyelim. işlemleri yaparken kullanacağımız ırgat değişkenimize ise temp diyelim.

temp = sayi / kök
kök = (kök + temp) / 2

işlemlerini bir kaç defa yaptığımızda gerçek kök değerine oldukça yaklaşıyor, şayet iyi bir çocuk olmuşsak olması gereken değere ulaşıyoruz.

----------------------------------------------------------------------------------------------------------------------------------------

hemen algoritmamızın analizini yapalım:
sayi= 25, tahmini kök=10 olsun

temp = 25 / 10 = 2.5
kok = (10 + 2.5) / 2 = 6.25

temp = 25 / 6.25 = 4
kok = (6.25 + 4) / 2 = 5.125

temp = 25 / 5.125 = 4.878048780487805
kok = (5.125 + 4.878048780487805) / 2 = 5.001524390243903

temp = 25 / 5.001524390243903 = 4.998476074367571
kok = (5.001524390243903 + 4.998476074367571) / 2 = 5.000000232305737

temp = 25 / 5.000000232305737 = 4.999999767694273
kok = (5.000000232305737 + 4.999999767694273) / 2 = 5.000000000000005

temp = 25 / 5.000000000000005 = 4.999999999999995
kok = (5.000000000000005 + 4.999999999999995) / 2 = 5

temp = 25 / 5 = 5
kok = (5 + 5) / 2 = 5

--------------------------------------------------------------------------------------------------------

*

devamını okuyayım »
23.01.2013 14:48