Модуль: (پایتون) اعداد واقعی


Задача

1/11

اعداد واقعی

Теория

اعداد واقعی

در برنامه نویسی، همه اعداد اول از همه به اعداد صحیح (صحیح) و کسری (float) متمایز می شوند. ).

برای تعیین نوع متغیر شما، پایتون یک تابع type() داخلی دارد: <پیش> نام = "ایوان" چاپ(نوع(نام))  #صفحه نمایش <کلاس 'str'> n=5 چاپ(نوع(n))  # <کلاس 'int'> r=5.0 چاپ(نوع(r))  # <کلاس 'float'>
مقدار 5.0 عددی است که به صورت اعشاری نشان داده می‌شود.  در برنامه نویسی، همه اعداد کسری اعدادی اعدادی هستند که در نمادشان یک نقطه اعشار وجود دارد. به چنین اعدادی اعداد واقعی
می گویند  
عدد واقعی عددی است که دارای یک نقطه اعشار است. قسمت های اعداد صحیح و کسری با نقطه از یکدیگر جدا می شوند، نه مانند ریاضیات
کاما.
برای مثال، اعداد \(1 \over 2\)\(\sqrt 2\)   اعداد واقعی هستند int برای ذخیره چنین اعداد کافی نیست. 
پایتون از نوع داده  float.
برای نمایش اعداد واقعی استفاده می کند.
حتی اگر قسمت کسری عدد برابر با صفر باشد، مانند متغیر r در مثال، کامپایلر همچنان یک متغیر واقعی در حافظه ایجاد می کند. از آنجایی که در نماد عدد یک نقطه اعشار وجود دارد!. نقطه اعشار، همانطور که بود، سیگنالی برای مترجم است که باید یک متغیر واقعی ایجاد کند. 

اعداد بسیار بزرگ و بسیار کوچک  با استفاده از "نقطه شناور" نوشته می شود (به اصطلاح قالب علمی).  
در قالب علمی، یک عدد به صورت مانتیسا(بخش مهمی از عدد) و نما نمایش داده می شود. هنگام نوشتن، آخوندک و نشانگر با حرف e از یکدیگر جدا می شوند (تا حدی نشان دهنده 10 است). 

برای مثال، می‌توانید مقدار بار یک الکترون ( \(1.60217662 \times 10^{-19}\) C) را در یک متغیر، نوشتن به شکل زیر  ; <پیش> El = 1.60217662e-19
تقریباً تمام اعداد واقعی را نمی توان با دقت کامل در حافظه رایانه ذخیره کرد، زیرا تعداد محدودی بیت برای ذخیره سازی آنها اختصاص داده شده است.
 
بنابراین، هنگام محاسبه با اعداد واقعی، خطاهای ناشی از عدم دقت نمایش جمع می شوند. علاوه بر این، هر چه فضای کمتری اختصاص داده شود، این خطا بزرگتر خواهد بود.

 

Задача

برنامه شماره زیر را در قالب علمی خروجی می دهد. آن را با "معمولی»  (از کاما به عنوان جداکننده بین قطعات صحیح و کسری استفاده کنید)
\(1.2345e+01\)

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

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