Вопрос задан 12.05.2019 в 11:54. Предмет Математика. Спрашивает Васильева Анастасия.

Доклад на тему решето Эратосфена

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сюткина Ангелина.
Ратосфен
( ок. 276-194 до н. э.)
- греческий писатель и ученый.
Эратосфен родился в Африке, в Кирене. Учился сначала в Александрии, а затем в Афинах.
Он руководил Александрийской библиотекой и был воспитателем наследника престола. Эратосфен был очень образованным и разносторонним человеком, он занимался филологией, хронологией, математикой, астрономией, географией, сам писал стихи. Эратосфен заложил основы математической географии, вычислив с большой точностью величину земного шара.
В математике Эратосфена интересовал вопрос о том,
как найти все простые числа среди натуральных чисел от 1 до
.
(Эратосфен считал 1 простым числом. Сейчас математики считают 1 числом особого вида, которое не относится ни к простым, ни к составным числам.)
Он придумал способ получения всех простых чисел, который известен как
«Решето Эратосфена».


Описание способа “Решето Эратосфена”
Сначала выписываем все натуральные числа от 2 до заданного числа, например
до 120. 2 3 4 5
Наименьшее из них 2 – простое. Остальные числа кратные двум (четные)
вычёркиваются
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решето Эратосфена - это алгоритм, разработанный древнегреческим математиком Эратосфеном, который позволяет находить все простые числа в заданном диапазоне. Алгоритм основан на том факте, что все составные числа имеют простые множители, которые меньше или равны их квадратному корню.

Процедура решета Эратосфена начинается с создания списка чисел от 2 до заданного верхнего предела, который мы хотим проверить на простоту. Затем мы отмечаем число 2 как простое и вычеркиваем все его кратные числа из списка. Затем мы переходим к следующему непомеченному числу, которое не было вычеркнуто, это будет простым числом, и мы вычеркиваем все его кратные числа. Этот процесс повторяется до тех пор, пока не будут обработаны все числа в списке.

Давайте рассмотрим пример решета Эратосфена для поиска всех простых чисел до 30:

1. Создаем список чисел от 2 до 30: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30].

2. 2 является простым числом, поэтому мы вычеркиваем все его кратные числа: [2, 3, ~4~ , 5, ~6~ , 7, ~8~ , ~9~ , ~10~ , 11, ~12~ , 13, ~14~ , ~15~ , ~16~ , 17, ~18~ , 19, ~20~ , ~21~ , ~22~ , 23, ~24~ , 25, ~26~ , ~27~ , ~28~ , 29, ~30~ ].

3. Переходим к следующему непомеченному числу, которое не было вычеркнуто - 3, и вычеркиваем все его кратные числа: [2, 3, ~4~ , 5, ~6~ , 7, ~8~ , ~9~ , ~10~ , 11, ~12~ , 13, ~14~ , ~15~ , ~16~ , 17, ~18~ , 19, ~20~ , ~21~ , ~22~ , 23, ~24~ , 25, ~26~ , ~27~ , ~28~ , 29, ~30~ ].

4. Переходим к следующему непомеченному числу - 5, и вычеркиваем все его кратные числа: [2, 3, ~4~ , 5, ~6~ , 7, ~8~ , ~9~ , ~10~ , 11, ~12~ , 13, ~14~ , ~15~ , ~16~ , 17, ~18~ , 19, ~20~ , ~21~ , ~22~ , 23, ~24~ , 25, ~26~ , ~27~ , ~28~ , 29, ~30~ ].

5. Процесс повторяется для оставшихся непомеченных чисел до тех пор, пока не будут обработаны все числа в списке.

В результате получаем список всех простых чисел до 30: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29].

Алгоритм решета Эратосфена очень эффективен для поиска простых чисел до заданного предела. Время его работы пропорционально количеству всех чисел, а не самим числам, поэтому сложность алгоритма составляет O(n log log n), где n - верхний предел диапазона. Это делает решето Эратосфена одним из самых быстрых алгоритмов для нахождения простых чисел.

0 0

Топ вопросов за вчера в категории Математика

Последние заданные вопросы в категории Математика

Задать вопрос