Модуль: (Python) Gerçek sayılar


Задача

1/11

Gerçek sayılar

Теория

Gerçek sayılar

Programlamada, tüm sayılar öncelikle tam sayılara (tamsayı) ve kesirli sayılara (kayan) ayrılır. ).

Değişkeninizin türünü belirlemek için Python yerleşik bir type() işlevine sahiptir:
isim = "İvan"
print(tür(ad))  #ekranda <class 'str'>
n=5
print(tür(n))  # <sınıf 'int'>
r=5.0
print(tür(r))  # <sınıf 'kayan'>

5.0 değeri, ondalık olarak temsil edilen bir sayıdır.  Programlamada, tüm kesirli sayılar gösterimlerinde ondalık nokta bulunan sayılardır. Bu tür sayılara gerçek sayılar
denir.  
Gerçek sayı ondalık nokta içeren bir sayıdır. Tamsayı ve kesirli kısımlar birbirinden matematikte olduğu gibi virgülle değil nokta ile ayrılır.

Örneğin, sayılar \(1 \over 2\)\(\sqrt 2\)   gerçek sayılardır. int bu sayıları depolamak için yeterli değil. 
Python, gerçek sayıları temsil etmek için  float.
veri türünü kullanır.
Örnekteki r değişkeninde olduğu gibi sayının kesirli kısmı sıfır olsa bile derleyici yine de bellekte gerçek bir değişken oluşturacaktır. Sayının gösteriminde bir ondalık nokta olduğundan!. Ondalık nokta, çevirmen için gerçek bir değişken oluşturmanın gerekli olduğuna dair bir işarettir. 

Çok büyük ve çok küçük sayılar  "kayan nokta" kullanılarak yazılır (sözde bilimsel biçimde).  
Bilimsel formatta, bir sayı bir mantis(sayının önemli kısmı) ve üs olarak temsil edilir. Yazıldığında, mantis ve üs birbirinden e harfi ile ayrılır (bir dereceye kadar 10'u belirtir). 

Örneğin, bir elektronun yük değerini ( \(1.60217662 \times 10^{-19}\) C) bir depoda saklayabilirsiniz. değişken, aşağıdaki biçimde yazılır  ;
El = 1.60217662e-19 

Neredeyse tüm gerçek sayılar, bilgisayar belleğinde mükemmel bir doğrulukla depolanamaz, çünkü bunların depolanması için sınırlı sayıda bit ayrılmıştır.
 
Bu nedenle, gerçek sayılarla hesaplama yapılırken gösterim yanlışlığından kaynaklanan hatalar birikir. Üstelik ne kadar az yer ayrılırsa bu hata o kadar büyük olur.

 

Задача

Program aşağıdaki sayıyı bilimsel formatta verir. Bunu "normal"  (tamsayı ve kesirli kısımlar arasında ayırıcı olarak virgül kullanın)
\(1.2345e+01\)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя