الأعداد الحقيقية h4>
في البرمجة ، يتم تمييز جميع الأرقام ، أولاً وقبل كل شيء ، إلى أعداد صحيحة ( عدد صحيح strong> ) وكسور ( عدد صحيح strong> ).
لتحديد نوع المتغير الخاص بك ، يوجد في Python وظيفة مضمنة type ()
:
<قبل>
الاسم = "إيفان"
طباعة (نوع (الاسم)) نبسب ؛ # ستظهر الشاشة & lt ؛ class & # 39 ؛ str & # 39 ؛ & gt ؛
ن = 5
طباعة (نوع (ن)) نبسب ؛ # & lt ؛ فئة & # 39 ؛ int & # 39 ؛ & GT ؛
ص = 5.0
طباعة (نوع (ص)) نبسب ؛ # & lt ؛ فئة & # 39 ؛ تعويم & # 39 ؛ & GT ؛
قيمة 5.0 هي رقم يتم تمثيله كرقم عشري. & nbsp؛ في البرمجة ، جميع الأعداد الكسرية هي & nbsp ؛ أرقام لها علامة عشرية في تدوينها. تسمى هذه الأرقام & nbsp؛ أرقام حقيقية. strong>
نبسب ؛
الرقم الحقيقي strong> هو رقم يحتوي على علامة عشرية. يتم فصل الأجزاء الصحيحة والكسرية عن بعضها بواسطة نقطة strong> ، وليست فاصلة كما في الرياضيات. div>
على سبيل المثال ، الأرقام & nbsp؛ \ (1 \ over 2 \) ، & nbsp؛ \ (\ sqrt 2 \) span > نبسب ؛ هي أرقام حقيقية. int
لا يكفي لتخزين مثل هذه الأرقام. & nbsp؛
تستخدم Python نوع البيانات & nbsp؛ float
.
لتمثيل الأرقام الحقيقية.
حتى إذا كان الجزء الكسري من الرقم يساوي صفرًا ، كما هو الحال في المتغير r
في المثال ، فسيظل المترجم ينشئ متغيرًا حقيقيًا في الذاكرة. بما أن هناك فاصلة عشرية في تدوين الرقم !. العلامة العشرية ، كما كانت ، هي إشارة للمترجم بضرورة إنشاء متغير حقيقي. & nbsp ؛
أعداد كبيرة جدًا وصغيرة جدًا & nbsp؛ مكتوبة باستخدام "النقطة العائمة" (في ما يسمى التنسيق العلمي strong>). & nbsp؛ & nbsp؛
في الشكل العلمي ، يتم تمثيل الرقم على أنه الجزء العشري strong> (جزء مهم من الرقم) & nbsp؛ و الأس. عند الكتابة ، يتم فصل الجزء العشري والأس عن بعضهما البعض بالحرف e
(يشير إلى 10 إلى حد ما). & nbsp؛
على سبيل المثال ، يمكنك تخزين قيمة شحنة الإلكترون (& nbsp؛ \ (1.60217662 \ times 10 ^ {- 19} \) & nbsp؛ C) في متغير الكتابة بالشكل التالي & nbsp؛
<قبل>
El = & nbsp؛ 1.60217662e-19
لا يمكن تخزين جميع الأرقام الحقيقية تقريبًا في ذاكرة الكمبيوتر بدقة تامة ، حيث يتم تخصيص عدد محدود من وحدات البت لتخزينها.
نبسب ؛
لذلك ، عند الحساب بالأرقام الحقيقية ، تتراكم الأخطاء الناتجة عن عدم دقة التمثيل. علاوة على ذلك ، كلما قلت المساحة المخصصة ، كلما كان الخطأ أكبر. div>
نبسب ؛
Задача
يقوم البرنامج بإخراج الرقم أدناه في شكل علمي. اكتبها في & quot؛ العادية & quot؛ & nbsp؛ (استخدم الفاصلة كفاصل بين عدد صحيح وأجزاء كسرية)
\ (1.2345e + 01 \)