Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
10.04.2018
Размер:
25.95 Кб
Скачать

1. Поиск простых чисел методом Эратосфена

Для нахождения всех простых чисел не больше заданного числа n, следуя методу Эратосфена, нужно выполнить следующие шаги:

  1. Выписать подряд все целые числа от двух до n (2, 3, 4, …, n).

  2. Пусть переменная p изначально равна двум — первому простому числу.

  3. Считая от p шагами по p, зачеркнуть в списке все числа от 2p до n кратные p(то есть числа 2p, 3p, 4p, …).

  4. Найти первое незачеркнутое число в списке, большее чем p, и присвоить значению переменной p это число.

  5. Повторять шаги 3 и 4, пока возможно.

Теперь все незачеркнутые числа в списке — простые.

Алгоритм можно улучшить следующим образом. На шаге № 3, числа можно зачеркивать, начиная сразу с числа , потому что все составные числа меньше его уже будут зачеркнуты к этому времени. И, соответственно, останавливать алгоритм можно, когда станет больше, чем .

2. Число Фибоначчи

Последовательность чисел Фибоначчи задается линейным рекуррентным соотношением:

Соседние файлы в папке ФБТ БИ 1курс