Інформатика – Поглиблений рівень

Безкоштовно

Ніхто не записаний

Урок 38. Робота з великими числами

Виконайте вправу

  • З якими великими числами вам доводилося зустрічатися у житті?
  • Які, на вашу думку, проблеми можуть виникати в комп’ютері у процесі оброблення великих чисел?

Прочитайте!

У науці, техніці, побуті зустрічаються великі числа, тобто числа, що містять велику кількість розрядів, наприклад 20, 100 і більше. У математиці великі числа (а також досить малі) часто записують в експоненціальній формі, тобто з використанням мантиси і порядку (приклад 2).

Нормалізованими називають числа, у яких кома розміщується праворуч після першої значущої цифри. У мові Python числа в експоненціальній формі записують так: замість числа 10 вказується велика буква E або мала буква e, а після букви — степінь. Знак множення не вказується, а замість коми ставиться крапка. Наприклад, 1.496E11 або 1.496e11. У сучасних мовах програмування суттєвих проблем роботи з досить великими або досить малими числами майже не існує. Але слід враховувати, що математичні операції над великими або досить малими числами виконуються повільніше, ніж операції над невеликими числами. У мові Python фактично не існує обмежень на довжину цілих (тип int) і дійсних (тип fl oat) чисел (приклад 3).

Отже, результат операції над цілими або дійсними числами подається в експоненціальній формі, якщо результат має досить велике або досить мале значення, і навпаки — у звичайній формі, якщо результат операції має не досить велике або не досить мале значення. Нагадаємо, що для використання функцій необхідно на початку програмного коду підключити цю бібліотеку за допомогою команди import math.

Функція викликається за допомогою команди math.<ім’я функції>(x), де х — це будь-яке число, змінна або вираз.
Функція повертає значення, яке можна вивести на екран, присвоїти іншій змінній або використати у виразі.

Самостійне виконання вправ

Завдання 1. Число 4.375 помножте на 10 у степені 20. Результат виведіть на екран.
Завдання 2. Розробіть програму перетворення градусів Фаренгейта у градуси Цельсія за допомогою формули

C = 5/9*(F–32).

Завдання 3. Перетворіть за допомогою функції float() рядок ‘234.25’ у число. Доведіть, що отриманий результат є правильним.

Завдання 4. Краща врожайність пшениці в Україні досягається при нормі висіву зерна 3–4 млн насінин, або 120–200 кг, на гектар. При цьому з кожного гектара збирають 3–3,5 тонни зерна. Розробіть програму визначення мінімального і максимального посіву зерна в насінинах і кілограмах на площі 100 га, а також мінімальний і максимальний врожай у насінинах і кілограмах.

ОПИТУВАННЯ

 

 

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%