Получение простых чисел — различия между версиями

Материал из ALL
Перейти к: навигация, поиск
Строка 1: Строка 1:
== Определение ==
+
'''Получение простых чисел''' это алгоритм дающий набор простых чисел.
'''Простые числа''' это натуральные числа, имеющие только два делителя: 1 и само число.
+
  
 +
'''[[Простые числа]]''' — это натуральные числа, имеющие только два делителя: 1 и само число (число 1 не считается простым числом, то есть простые числа — это 2, 3, 5, 7, 11,…).
 
== Обозначения ==
 
== Обозначения ==
 
Введём обозначения:
 
Введём обозначения:
  
'''n''' натуральное число;
+
'''n''' натуральное число;
  
'''k''' количество простых чисел, не превышающих '''n''';
+
'''k''' количество простых чисел, не превышающих '''n''';
 
+
'''p<sub>i</sub>''' – '''i'''-ое простое число.
+
  
 +
'''p<sub>i</sub>''' — '''i'''-ое простое число.
 
== Алгоритм получения простых чисел ==
 
== Алгоритм получения простых чисел ==
 
Входные данные: '''n'''.
 
Входные данные: '''n'''.
Строка 16: Строка 15:
 
[[файл:ППЧ01.JPG]]
 
[[файл:ППЧ01.JPG]]
  
Выходные данные: '''k; {p<sub>1</sub>,p<sub>2</sub>,...,p<sub>k</sub>}'''.
+
Выходные данные: '''k; {p<sub>1</sub>,p<sub>2</sub>,,p<sub>k</sub>}'''.
 
+
== Другие алгоритмы ==
== Другие алгоритмы: ==
+
* [[наибольший общий делитель]];
*[[составление перестановок]];
+
* [[наименьшее общее кратное]];
*[[составление сочетаний]];
+
* [[проверка кратности]];
*[[составление размещений]];
+
* [[деление по модулю]];
*[[составление разбиений]];
+
* [[получение простых чисел]];
*[[сортировка]];
+
* [[разложение на множители]];
*[[алгоритм определения мест]];
+
* [[составление перестановок]];
*[[наибольший общий делитель]];
+
* [[составление сочетаний]];
*[[наименьшее общее кратное]];
+
* [[составление размещений]];
*[[проверка кратности]];
+
* [[составление разбиений]];
*[[деление по модулю]];
+
* [[сортировка]];
*[[разложение на множители]].
+
* [[алгоритм определения мест]];
 
+
* [[метод математической индукции]];
 +
* [[схема примитивной рекурсии]];
 +
* [[система счисления]].
 
== Ссылки ==
 
== Ссылки ==
 
* Википедия.
 
* Википедия.
 
* [[Участник:Logic-samara]]
 
* [[Участник:Logic-samara]]
[[Категория:Математика]][[Категория:Алгоритмы]][[Категория:Комбинаторика]]
+
[[Категория:Математика]][[Категория:Алгоритмы]]

Версия 11:07, 14 января 2016

Получение простых чисел – это алгоритм дающий набор простых чисел.

Простые числа — это натуральные числа, имеющие только два делителя: 1 и само число (число 1 не считается простым числом, то есть простые числа — это 2, 3, 5, 7, 11,…).

Обозначения

Введём обозначения:

n — натуральное число;

k — количество простых чисел, не превышающих n;

pii-ое простое число.

Алгоритм получения простых чисел

Входные данные: n.

ППЧ01.JPG

Выходные данные: k; {p1,p2,…,pk}.

Другие алгоритмы

Ссылки