HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>4 апр 2024</li>
2 <ul><li>4 апр 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><h2>Иррациональные числа: определение, свойства и примеры</h2>
4 </ul><h2>Иррациональные числа: определение, свойства и примеры</h2>
5 <p>Числа, на которые можно смотреть бесконечно.</p>
5 <p>Числа, на которые можно смотреть бесконечно.</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
7 <p>Программист, музыкант. Знает Java, C# и Unity3D, но не собирается останавливаться на достигнутом.</p>
7 <p>Программист, музыкант. Знает Java, C# и Unity3D, но не собирается останавливаться на достигнутом.</p>
8 <p>Числами можно описать всё в мире, и мы с вами имеем дело с ними повсеместно. Но есть такие числа, величину которых по сей день невозможно определить точно - они называются иррациональными. Их открыли ещё в VII веке до нашей эры, когда древние математики поняли, что не из всех натуральных чисел можно извлечь квадратный корень.</p>
8 <p>Числами можно описать всё в мире, и мы с вами имеем дело с ними повсеместно. Но есть такие числа, величину которых по сей день невозможно определить точно - они называются иррациональными. Их открыли ещё в VII веке до нашей эры, когда древние математики поняли, что не из всех натуральных чисел можно извлечь квадратный корень.</p>
9 <p>Сегодня мы узнаем, что такое иррациональные числа, чем они отличаются от остальных, а также посмотрим на них в коде на Python.</p>
9 <p>Сегодня мы узнаем, что такое иррациональные числа, чем они отличаются от остальных, а также посмотрим на них в коде на Python.</p>
10 <p><strong>Главное об иррациональных числах</strong></p>
10 <p><strong>Главное об иррациональных числах</strong></p>
11 <ul><li><a>Определение</a></li>
11 <ul><li><a>Определение</a></li>
12 <li><a>Свойства</a></li>
12 <li><a>Свойства</a></li>
13 <li><a>Отличия от рациональных чисел</a></li>
13 <li><a>Отличия от рациональных чисел</a></li>
14 <li><a>Использование в геометрии</a></li>
14 <li><a>Использование в геометрии</a></li>
15 <li><a>Примеры работы на Python</a></li>
15 <li><a>Примеры работы на Python</a></li>
16 <li><a>Повторим пройденное</a></li>
16 <li><a>Повторим пройденное</a></li>
17 </ul><p>Эксперт Skillbox по компьютерным сетям и кибербезопасности. Автор телеграм-канала "<a>Кудрявый микрофон</a>".</p>
17 </ul><p>Эксперт Skillbox по компьютерным сетям и кибербезопасности. Автор телеграм-канала "<a>Кудрявый микрофон</a>".</p>
18 <p><strong>Иррациональное число</strong> - это число, которое невозможно представить в виде дроби<strong>m</strong>/<strong>n</strong>, где<strong>m</strong> - целое число, а <strong>n</strong> - натуральное. Это определение довольно сухое и формальное - сейчас объясним понятнее.</p>
18 <p><strong>Иррациональное число</strong> - это число, которое невозможно представить в виде дроби<strong>m</strong>/<strong>n</strong>, где<strong>m</strong> - целое число, а <strong>n</strong> - натуральное. Это определение довольно сухое и формальное - сейчас объясним понятнее.</p>
19 <em>Изображение: Skillbox Media</em><p>Простыми словами, иррациональное число - это<strong>бесконечная непериодическая дробь</strong>. "Бесконечная" означает, что у дроби есть бесконечное количество цифр после запятой. "Непериодическая" - что у этих цифр нет никакой повторяющейся закономерности.</p>
19 <em>Изображение: Skillbox Media</em><p>Простыми словами, иррациональное число - это<strong>бесконечная непериодическая дробь</strong>. "Бесконечная" означает, что у дроби есть бесконечное количество цифр после запятой. "Непериодическая" - что у этих цифр нет никакой повторяющейся закономерности.</p>
20 <p>Например, число<strong>√2</strong> - иррациональное. Если попробовать извлечь из него корень с помощью калькулятора, получится число 1,4142135623… Цифры после запятой будут высчитываться бесконечно, а в их последовательности не будет никакой логики.</p>
20 <p>Например, число<strong>√2</strong> - иррациональное. Если попробовать извлечь из него корень с помощью калькулятора, получится число 1,4142135623… Цифры после запятой будут высчитываться бесконечно, а в их последовательности не будет никакой логики.</p>
21 <p>Другие примеры иррациональных чисел:</p>
21 <p>Другие примеры иррациональных чисел:</p>
22 <ul><li>Число Пи: π = 3,1415926535…</li>
22 <ul><li>Число Пи: π = 3,1415926535…</li>
23 <li>Число Эйлера: e = 2,7182818284…</li>
23 <li>Число Эйлера: e = 2,7182818284…</li>
24 <li>Золотое сечение: φ = 1,6180339887…</li>
24 <li>Золотое сечение: φ = 1,6180339887…</li>
25 <li>√2 = 1,4142135623…</li>
25 <li>√2 = 1,4142135623…</li>
26 <li>√3 = 1,7320508075…</li>
26 <li>√3 = 1,7320508075…</li>
27 <li>√5 = 2,2360679774…</li>
27 <li>√5 = 2,2360679774…</li>
28 <li>√7 = 2,6457513110…</li>
28 <li>√7 = 2,6457513110…</li>
29 <li>√11 = 3,3166247903…</li>
29 <li>√11 = 3,3166247903…</li>
30 </ul><p>☝<strong>Интересный факт</strong></p>
30 </ul><p>☝<strong>Интересный факт</strong></p>
31 <p>Впервые иррациональное число √2 обнаружил один из учеников Пифагора, когда пытался найти гипотенузу равностороннего треугольника. Это открытие пошатнуло строгие законы математики, которая прежде считалась исключительно точной наукой. Стоит ли говорить, что бесконечные числа в это мировоззрение уж точно не вписывались.</p>
31 <p>Впервые иррациональное число √2 обнаружил один из учеников Пифагора, когда пытался найти гипотенузу равностороннего треугольника. Это открытие пошатнуло строгие законы математики, которая прежде считалась исключительно точной наукой. Стоит ли говорить, что бесконечные числа в это мировоззрение уж точно не вписывались.</p>
32 <p>Ещё один известный пример иррационального числа - число π (Пи). Учёные и по сей день соревнуются в попытках вычислить максимальное количество знаков после запятой у этого числа. Так, в 2022 году команда разработчиков из Google<a>побила</a>мировой рекорд, вычислив около 100 трлн знаков, в которых всё так же не находилось повторяющегося периода.</p>
32 <p>Ещё один известный пример иррационального числа - число π (Пи). Учёные и по сей день соревнуются в попытках вычислить максимальное количество знаков после запятой у этого числа. Так, в 2022 году команда разработчиков из Google<a>побила</a>мировой рекорд, вычислив около 100 трлн знаков, в которых всё так же не находилось повторяющегося периода.</p>
33 <p>Так как иррациональные числа бесконечны, чисто гипотетически в нём рано или поздно можно встретить свой номер телефона, дату рождения или какую-либо закодированную информацию бесконечное количество раз.</p>
33 <p>Так как иррациональные числа бесконечны, чисто гипотетически в нём рано или поздно можно встретить свой номер телефона, дату рождения или какую-либо закодированную информацию бесконечное количество раз.</p>
34 Первые 500 знаков после запятой числа Пи <em>Изображение: Лев Сергеев для Skillbox Media</em><p><strong>Рациональные</strong><strong>числа</strong> - это числа, которые можно представить в виде обыкновенной дроби - то есть деления двух целых чисел. Например, 0,5 можно записать как 5/10, а 6 - как 6/1.</p>
34 Первые 500 знаков после запятой числа Пи <em>Изображение: Лев Сергеев для Skillbox Media</em><p><strong>Рациональные</strong><strong>числа</strong> - это числа, которые можно представить в виде обыкновенной дроби - то есть деления двух целых чисел. Например, 0,5 можно записать как 5/10, а 6 - как 6/1.</p>
35 <p>Если в этих дробях разделить числитель на знаменатель, у нас получится ясный и предсказуемый результат - либо целое число, либо десятичная дробь. В крайнем случае, на выходе будет бесконечная периодическая дробь - такая, где есть повторяющееся значение после запятой.</p>
35 <p>Если в этих дробях разделить числитель на знаменатель, у нас получится ясный и предсказуемый результат - либо целое число, либо десятичная дробь. В крайнем случае, на выходе будет бесконечная периодическая дробь - такая, где есть повторяющееся значение после запятой.</p>
36 <p><strong>Иррациональные числа</strong>устроены по-другому. Как бы вы ни старались, оно всегда будет принимать форму бесконечной непериодической дроби. Что-то вроде уже знакомого нам числа Пи: 3,1415926535… Поэтому их нельзя представить в виде дроби - просто нет двух чисел, которые при делении давали бы такого монстра :)</p>
36 <p><strong>Иррациональные числа</strong>устроены по-другому. Как бы вы ни старались, оно всегда будет принимать форму бесконечной непериодической дроби. Что-то вроде уже знакомого нам числа Пи: 3,1415926535… Поэтому их нельзя представить в виде дроби - просто нет двух чисел, которые при делении давали бы такого монстра :)</p>
37 <p>А вообще, оба вида чисел - иррациональные и рациональные - вместе образуют множество вещественных чисел. Это все числа, которые мы используем при повседневных расчётах. За пределами этого "пузыря" есть и другие числа - например, мнимые, но это уже тема для отдельной статьи.</p>
37 <p>А вообще, оба вида чисел - иррациональные и рациональные - вместе образуют множество вещественных чисел. Это все числа, которые мы используем при повседневных расчётах. За пределами этого "пузыря" есть и другие числа - например, мнимые, но это уже тема для отдельной статьи.</p>
38 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>У иррациональных чисел, как и у любых других, есть свои свойства. Давайте пройдёмся по каждому из них.</p>
38 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>У иррациональных чисел, как и у любых других, есть свои свойства. Давайте пройдёмся по каждому из них.</p>
39 <p>1. Если сложить иррациональное число с рациональным, получится иррациональное число:</p>
39 <p>1. Если сложить иррациональное число с рациональным, получится иррациональное число:</p>
40 <p><strong>π + 2 = 3,1415926535… + 2 = 5,1415926535…</strong></p>
40 <p><strong>π + 2 = 3,1415926535… + 2 = 5,1415926535…</strong></p>
41 <p><strong>√2 + 3 = 1,4142135623… + 3 = 4,4142135623…</strong></p>
41 <p><strong>√2 + 3 = 1,4142135623… + 3 = 4,4142135623…</strong></p>
42 <p>Это же правило действует и при вычитании:</p>
42 <p>Это же правило действует и при вычитании:</p>
43 <p><strong>π - 3 = 3,1415926535… - 3 = 0,1415926535…</strong></p>
43 <p><strong>π - 3 = 3,1415926535… - 3 = 0,1415926535…</strong></p>
44 <p><strong>√7 - 1,645 = 2,6457513110… - 1,645 = 1,0007513110…</strong></p>
44 <p><strong>√7 - 1,645 = 2,6457513110… - 1,645 = 1,0007513110…</strong></p>
45 <p>2. Если умножить иррациональное число на рациональное, получится иррациональное число:</p>
45 <p>2. Если умножить иррациональное число на рациональное, получится иррациональное число:</p>
46 <p><strong>π ∙ 8 = 3,1415926535… ∙ 8 = 25,1327412287…</strong></p>
46 <p><strong>π ∙ 8 = 3,1415926535… ∙ 8 = 25,1327412287…</strong></p>
47 <p><strong>√5 ∙ 3 = 2,2360679774… ∙ 3 = 6,7082039324…</strong></p>
47 <p><strong>√5 ∙ 3 = 2,2360679774… ∙ 3 = 6,7082039324…</strong></p>
48 <p>3. Если вычесть одно иррациональное число из другого, может получиться рациональное или иррациональное число:</p>
48 <p>3. Если вычесть одно иррациональное число из другого, может получиться рациональное или иррациональное число:</p>
49 <p><strong>π - π = 3,1415926535… - 3,1415926535… = 0</strong></p>
49 <p><strong>π - π = 3,1415926535… - 3,1415926535… = 0</strong></p>
50 <p><strong>√3 - √2 = 1,732050807… - 1,4142135623… = 0,3178372451…</strong></p>
50 <p><strong>√3 - √2 = 1,732050807… - 1,4142135623… = 0,3178372451…</strong></p>
51 <p>4. При сложении или умножении двух иррациональных чисел может получиться рациональное или иррациональное число:</p>
51 <p>4. При сложении или умножении двух иррациональных чисел может получиться рациональное или иррациональное число:</p>
52 <p><strong>π + π = 3,1415926535… + 3,1415926535… = 6,2831853071… = 2π</strong></p>
52 <p><strong>π + π = 3,1415926535… + 3,1415926535… = 6,2831853071… = 2π</strong></p>
53 <p><strong>√3 ∙ √27 = √81 = 9</strong></p>
53 <p><strong>√3 ∙ √27 = √81 = 9</strong></p>
54 <p>Иррациональное значение можно встретить, вычисляя длину гипотенузы единичного равностороннего треугольника. Это такой треугольник, где оба катета равны единице. Если мы попробуем вычислить гипотенузу такого треугольника, то получим иррациональное число - √2.</p>
54 <p>Иррациональное значение можно встретить, вычисляя длину гипотенузы единичного равностороннего треугольника. Это такой треугольник, где оба катета равны единице. Если мы попробуем вычислить гипотенузу такого треугольника, то получим иррациональное число - √2.</p>
55 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>Другой пример - вычисление длины окружности, которое невозможно без иррационального числа π (Пи). Для этого диаметр окружности умножается на число Пи: L = πD = 2πr, где L - длина окружности, D - диаметр, r - радиус. Из этого можно сделать вывод, что число Пи - это длина окружности, разделённая на её диаметр.</p>
55 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>Другой пример - вычисление длины окружности, которое невозможно без иррационального числа π (Пи). Для этого диаметр окружности умножается на число Пи: L = πD = 2πr, где L - длина окружности, D - диаметр, r - радиус. Из этого можно сделать вывод, что число Пи - это длина окружности, разделённая на её диаметр.</p>
56 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>Выведем некоторые иррациональные значения в консоль на языке Python. Для этого нам понадобится математический модуль math, для работы с константами и извлечением корня, а также модуль и класс Decimal, для более точного исчисления. Импортируем эти объекты для начала работы:</p>
56 <em>Изображение: Лев Сергеев для Skillbox Media</em><p>Выведем некоторые иррациональные значения в консоль на языке Python. Для этого нам понадобится математический модуль math, для работы с константами и извлечением корня, а также модуль и класс Decimal, для более точного исчисления. Импортируем эти объекты для начала работы:</p>
57 import math import decimal from decimal import Decimal<p>В модуле math уже имеются для работы три константы - число Пи, два Пи и число Эйлера. Вывести их на экран довольно просто:</p>
57 import math import decimal from decimal import Decimal<p>В модуле math уже имеются для работы три константы - число Пи, два Пи и число Эйлера. Вывести их на экран довольно просто:</p>
58 # Число Пи print(math.pi) # Два Пи print(math.tau) # Число Эйлера print(math.e)3.141592653589793 6.283185307179586 2.718281828459045<p>Вы можете заметить, что количество знаков после запятой всего 15, хотя эти значения иррациональны. Это связано с тем, что тип данных переменных является float, и большее значение он хранить не может.</p>
58 # Число Пи print(math.pi) # Два Пи print(math.tau) # Число Эйлера print(math.e)3.141592653589793 6.283185307179586 2.718281828459045<p>Вы можете заметить, что количество знаков после запятой всего 15, хотя эти значения иррациональны. Это связано с тем, что тип данных переменных является float, и большее значение он хранить не может.</p>
59 <p>Попробуем извлечь квадратный корень из 2 с помощью функции sqrt () модуля math и специального оператора возведения в степень<strong>**</strong>:</p>
59 <p>Попробуем извлечь квадратный корень из 2 с помощью функции sqrt () модуля math и специального оператора возведения в степень<strong>**</strong>:</p>
60 print(math.sqrt(2)) print(2 ** 0.5) 1.4142135623730951 1.4142135623730951<p>Оба способа работают одинаково, но вывод ограничивается 16 знаками. Чтобы увеличить точность, воспользуемся классом Decimal. Для этого поместим объект в переменную x, зададим ему параметр prec (precision - точность), например 10000, и вызовем метод sqrt () для этой переменной:</p>
60 print(math.sqrt(2)) print(2 ** 0.5) 1.4142135623730951 1.4142135623730951<p>Оба способа работают одинаково, но вывод ограничивается 16 знаками. Чтобы увеличить точность, воспользуемся классом Decimal. Для этого поместим объект в переменную x, зададим ему параметр prec (precision - точность), например 10000, и вызовем метод sqrt () для этой переменной:</p>
61 x = Decimal(2) decimal.getcontext().prec = 10000 print(x.sqrt()) # Извлечение корня1.41421356237309504880168872420969807856967…// 10000 знаков<p>Мы получили 10 000 знаков после запятой при извлечении квадратного корня из 2. Таким же образом можно поиграться и с другими иррациональными значениями:</p>
61 x = Decimal(2) decimal.getcontext().prec = 10000 print(x.sqrt()) # Извлечение корня1.41421356237309504880168872420969807856967…// 10000 знаков<p>Мы получили 10 000 знаков после запятой при извлечении квадратного корня из 2. Таким же образом можно поиграться и с другими иррациональными значениями:</p>
62 print(Decimal(3).sqrt()) print(Decimal(11).sqrt()) print(Decimal(17).sqrt()) print(Decimal(math.pi).sqrt())1.732050807568877293527446341505872366942805253810380628… 3.316624790355399849114932736670686683927088545589353597… 4.123105625617660549821409855974077025147199225373620434… 1.772453850905515992751519103139248439290428205003682302…<p>И напоследок вычислим иррациональное число Пи, используя характеристики нашей планеты. Длина окружности Земли составляет примерно 40 075,017 километров, а её диаметр - 12 756 километров. Зная формулу длины окружности L = πD, можно легко выйти на таинственное число Пи - π = L/D:</p>
62 print(Decimal(3).sqrt()) print(Decimal(11).sqrt()) print(Decimal(17).sqrt()) print(Decimal(math.pi).sqrt())1.732050807568877293527446341505872366942805253810380628… 3.316624790355399849114932736670686683927088545589353597… 4.123105625617660549821409855974077025147199225373620434… 1.772453850905515992751519103139248439290428205003682302…<p>И напоследок вычислим иррациональное число Пи, используя характеристики нашей планеты. Длина окружности Земли составляет примерно 40 075,017 километров, а её диаметр - 12 756 километров. Зная формулу длины окружности L = πD, можно легко выйти на таинственное число Пи - π = L/D:</p>
63 # Длина окружности Земли L = Decimal(40075.017) # Диаметр Земли D = Decimal(12756) # Вычисляем число Пи pi = L / D print(pi)3.141660159924741284523127724960628592059619002822201317…<p>У нас получилось примерное число Пи, где точность после запятой совпала на три знака, потому что изначальные данные лишь приблизительные. Но в целом получились всё то же иррациональное число с бесконечным периодом.</p>
63 # Длина окружности Земли L = Decimal(40075.017) # Диаметр Земли D = Decimal(12756) # Вычисляем число Пи pi = L / D print(pi)3.141660159924741284523127724960628592059619002822201317…<p>У нас получилось примерное число Пи, где точность после запятой совпала на три знака, потому что изначальные данные лишь приблизительные. Но в целом получились всё то же иррациональное число с бесконечным периодом.</p>
64 <p>Из этой статьи мы узнали, что такое иррациональные числа, какие у них есть свойства, и даже увидели кусочек бесконечного хаоса в консоли на Python :)</p>
64 <p>Из этой статьи мы узнали, что такое иррациональные числа, какие у них есть свойства, и даже увидели кусочек бесконечного хаоса в консоли на Python :)</p>
65 <p>Повторим основные моменты:</p>
65 <p>Повторим основные моменты:</p>
66 <ul><li>Иррациональные числа - это бесконечные десятичные дроби с неповторяющимся значением после запятой.</li>
66 <ul><li>Иррациональные числа - это бесконечные десятичные дроби с неповторяющимся значением после запятой.</li>
67 <li>Этим они отличаются от рациональных чисел, которые тоже могут быть бесконечными дробями, но всегда содержат повторяющийся период после запятой.</li>
67 <li>Этим они отличаются от рациональных чисел, которые тоже могут быть бесконечными дробями, но всегда содержат повторяющийся период после запятой.</li>
68 <li>При этом оба вида чисел относятся к одному и тому же множеству вещественных чисел.</li>
68 <li>При этом оба вида чисел относятся к одному и тому же множеству вещественных чисел.</li>
69 <li>Самый известный представитель иррационального множества - число Пи (π = 3,141592…). Чаще всего оно используется в геометрии для нахождения длины окружности.</li>
69 <li>Самый известный представитель иррационального множества - число Пи (π = 3,141592…). Чаще всего оно используется в геометрии для нахождения длины окружности.</li>
70 - <li>К иррациональным числам применимы все математические операции: сложение, вычитание, умножение, деление, возведение в степень и извлечение корня.</li>
70 + <li>К иррациональным числам применимы все математические операции: сложение, вычитание, умножение, делние, возведение в степень и извлечение корня.</li>
71 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
71 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>