Краткий ответ
Простое число — это натуральное число, большее \(1\), которое делится без остатка только на \(1\) и на само себя. То есть у него ровно два делителя.
- Простые: \(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, \dots\)
- Не простые: \(1\) (у него всего один делитель — само число), \(4 = 2\cdot2\), \(6 = 2\cdot3\), \(9 = 3\cdot3\), \(15 = 3\cdot5\).
Числа, у которых делителей больше двух, называют составными.
Как это устроено
1. Почему \(1\) не считают простым. Требование «больше 1» и «ровно два делителя» нужно, чтобы не ломать основную теорему: любое число раскладывается на простые множители единственным способом. Например, \(12 = 2\cdot2\cdot3\). Если бы \(1\) была простой, можно было бы писать \(12 = 1\cdot2\cdot2\cdot3\) или \(1\cdot1\cdot2\cdot2\cdot3\) — и единственности не было бы.
2. Как проверить, простое ли число. Делители идут парами: если \(n = a\cdot b\), то один из множителей не больше \(\sqrt{n}\). Поэтому достаточно проверить делимость на простые числа до \(\sqrt{n}\) — дальше проверять не нужно.
3. Быстрые признаки делимости экономят время:
- на \(2\) — число оканчивается на чётную цифру;
- на \(3\) — сумма цифр делится на \(3\);
- на \(5\) — оканчивается на \(0\) или \(5\).
Проверка на примерах
Число 29. \(\sqrt{29} \approx 5{,}4\), проверяем \(2, 3, 5\):
- \(29\) нечётное → не делится на \(2\);
- \(2+9 = 11\), не делится на \(3\);
- не оканчивается на \(0\) или \(5\).
Ни один делитель не подошёл → 29 простое.
Число 51. \(\sqrt{51} \approx 7{,}1\), проверяем \(2, 3, 5, 7\):
- \(5+1 = 6\) делится на \(3\), значит \(51 = 3\cdot17\) → составное.
Ловушка: \(2\) — единственное чётное простое число. Все остальные чётные числа делятся ещё и на \(2\), поэтому составные.
Алгоритм для любого числа
- Если \(n \le 1\) — не простое.
- Проверяй делимость по очереди на \(2, 3, 5, 7, 11, \dots\), пока делитель не превысит \(\sqrt{n}\).
- Нашёлся делитель — число составное. Не нашёлся — простое.
