Задачи с простыми числами
Представлен ряд задач, связанных с простыми числами — натуральными (целыми положительными) числами, большими 1, не имеющими других делителей, кроме самих себя и единицы.
Рассмотрим сначала такую задачу:
Задача 1. <Дано натуральное число n. Проверить, является ли оно простым>.
Метод решения этой задачи очевиден. Если n — четное, то оно не простое (составное), иначе следует проверить, являются ли делителем n числа 3, 5, 7,…,n/3 (проверять до n-1 и даже до n/2 нет необходимости), и если хотя бы для одного числа ответ будет положительным, то число n — составное. Заметим при этом, что число 2 — простое.
Задача 2. Даны натуральные числа a,b (a<=b). Получить все простые числа p, удовлетворяющие неравенствам a<=p<=b.
Задача 3. Найти 100 первых простых чисел.
Задача 4. Дано четное число n>2; проверить для этого числа гипотезу Гольдбаха. Эта гипотеза (по сегодняшний день не опровергнутая и пол-ностью не доказанная) заключается в том, что каждое четное n, большее двух, представляется в виде суммы двух простых чисел. Определить про-цедуру, позволяющую распознавать простые числа).
Для проверки гипотезы следует определить, имеются ли среди пар чисел 2 и n-2, 3 и n-
Задача 5. Дано натуральное число n. Выяснить, имеются ли среди n, n+1, …, 2n близнецы, т.е. простые числа, разность между которыми равна двум. (Определить процедуру, позволяющую распознавать простые числа).