Разложение на множители — различия между версиями

Материал из Мегапедии
Перейти к: навигация, поиск
м
 
Строка 29: Строка 29:
 
[[файл:РНМ03.JPG]]  
 
[[файл:РНМ03.JPG]]  
 
== [[Алгоритм|Другие алгоритмы:]] ==
 
== [[Алгоритм|Другие алгоритмы:]] ==
{{Список Алг}}
+
{{Список АлгА}}
 
== Ссылки ==
 
== Ссылки ==
 
*[[Участник:Logic-samara]]
 
*[[Участник:Logic-samara]]
 
[[Категория:Математика]][[Категория:Алгоритмы]]
 
[[Категория:Математика]][[Категория:Алгоритмы]]

Текущая версия на 16:34, 10 июля 2022

Разложение на множители — это нахождение множителей и их степеней в произведении, дающем исходное натуральное число.

Обозначения[править]

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

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

k – количество простых чисел для n;

m – количество множителей для n;

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

jii-ый множитель;

si – степень i-ого множителя.

Алгоритм разложения на множители[править]

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

РНМ01.JPG

Выходные данные: m; {j1,j2,...,jm}; {s1,s2,...,sm}.

Алгоритм работает при наличии во входных данных необходимых множителей.

Формула разложения на множители[править]

РНМ02.JPG

Алгоритм можно использовать для разложения на заданные множители при отсутствии во входных данных некоторых необходимых множителей. Для этого необходимо во входных данных указывать только заданные множители, а в выходные данные необходимо добавить величину d, где d – дополнительный множитель для n, после учёта заданных множителей.

Формула разложения на заданные множители[править]

РНМ03.JPG

Другие алгоритмы:[править]

Ссылки[править]