SlideShare une entreprise Scribd logo
1  sur  12
Obed David Guevara
José Guadalupe Gonzales
Ángel Javier Esquivel Acevedo
Jesús Alejandro Beltrán
NUMERO PRIMO
• Un número primo es un número natural que tiene
exactamente dos divisores naturales distintos: él
mismo y el 1.
• Los números primos del conjunto de los naturales
menores que cien son los siguientes: 2, 3, 5, 7, 11, 13, 17,
19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83,
89 y 97.
NUMEROS PRIMOS
 Euclides demostró alrededor del
año 300 a. C. que existen infinitos
números primos. Se contraponen
así a los números compuestos, que
son aquellos que tienen algún
divisor natural aparte de él mismo
y del 1. El número 1, por convenio,
no se considera ni primo ni
compuesto.
 La propiedad de ser primo se denomina
primalidad, y el término primo se puede
emplear como adjetivo. A veces se habla de
número primo impar para referirse a cualquier
número primo mayor que 2, ya que éste es el
único número primo par.
 El teorema fundamental de la aritmética establece que
todo número natural tiene una representación única
como producto de factores primos, salvo el orden. Un
mismo factor primo puede aparecer varias veces. El 1 se
representa entonces como un producto vacío.
Criba de Eratostenes
 La manera más eficiente de encontrar todos los
números primos pequeños (menores a 10,000,000) es
usando la Criba de Eratóstenes:
Hacer una lista de todos los
números enteros menores o iguales
a n (y mayores que uno). Tachar los
múltiplos de todos los números
primos menores o iguales a la raíz
de n, los número que queden sin
tachar son los primos.
Por ejemplo, para encontrar todos los primos menores
que o iguales a 30, primero hacemos una lista con los
números desde 2 hasta 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
El primer número no tachado es primo, en este caso 2,
lo mantenemos (indicaremos que es primo) y
tachamos a sus múltiplos (indicaremos que fueron
tachados mostrándolos subrayados), así que todos los
número en negritas y subrayados no son primos.
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
inicio
Num, fac, i
Fac =0
Num
Num!=2
&&Num%2==
0
No es
primo
i<=sqrt(Num)
i<=sqrt(Num)
i= i+1
Num%i
==0
Fac
Fac==0
No es
primo
Si es
primo
fin
PROGRAMA EN C.
#include <stdio.h>
int main(void) {
int num, i, fac = 0, r;
do {
printf("Dame el numero: ");
scanf("%d", &num);
if ((num % 2 == 0) && (num != 2)) {
printf("nEl numero %d NO es primo", num);
} else {
for (i = 3; i <= (sqrt(num)); i+= 2) {
if (num % i == 0) {
printf("nEl numero %d NO es primo", num);
fac = 1;
break;
}
}
if (fac == 0) {
printf("nEl numero %d SI es primo", num);
}
}
printf("nnDesea consultar otro numero? SI (1) NO (0):n");
scanf("%d", &r);
}while(r == 1);
return 0;
}
Ejemplo
#!/usr/bin/python
def primos (n):
print "Numeros primos"
for i in range(2,n):
for x in range(2,i):
if i % x == 0:
break
else : print i,
print "entre uno y que numeros quieres encontrar primos?«
n = input("")primos(n)
Clase # 2 Deteccion de números primos

Contenu connexe

Tendances

Tendances (18)

Las tic's.
Las tic's.Las tic's.
Las tic's.
 
Taller pro scesos
Taller pro scesosTaller pro scesos
Taller pro scesos
 
Operaciones suma y resta
Operaciones  suma y restaOperaciones  suma y resta
Operaciones suma y resta
 
Autoreferidos
AutoreferidosAutoreferidos
Autoreferidos
 
Adicion
AdicionAdicion
Adicion
 
ANEXO A CASINOS:RECURSO MATEMATICO
ANEXO A CASINOS:RECURSO MATEMATICOANEXO A CASINOS:RECURSO MATEMATICO
ANEXO A CASINOS:RECURSO MATEMATICO
 
Divisibilidad
DivisibilidadDivisibilidad
Divisibilidad
 
Descomposicion en factores primos
Descomposicion en factores primosDescomposicion en factores primos
Descomposicion en factores primos
 
Operaciones básicas de monomios con Pati.
Operaciones básicas de monomios con Pati.Operaciones básicas de monomios con Pati.
Operaciones básicas de monomios con Pati.
 
Divisibildiad
DivisibildiadDivisibildiad
Divisibildiad
 
Alexiis tic
Alexiis ticAlexiis tic
Alexiis tic
 
Reconocer números primos
Reconocer números primosReconocer números primos
Reconocer números primos
 
Teoría de números
Teoría de númerosTeoría de números
Teoría de números
 
NúMeros Primos
NúMeros PrimosNúMeros Primos
NúMeros Primos
 
Número primo
Número primoNúmero primo
Número primo
 
OMMCH - 7 Septiembre
OMMCH - 7 SeptiembreOMMCH - 7 Septiembre
OMMCH - 7 Septiembre
 
Suma y resta de numeros con signo
Suma y resta de numeros con signoSuma y resta de numeros con signo
Suma y resta de numeros con signo
 
Divisibilidad
DivisibilidadDivisibilidad
Divisibilidad
 

Similaire à Clase # 2 Deteccion de números primos

Matemática General - 1era Magistral 2013
Matemática General - 1era Magistral 2013Matemática General - 1era Magistral 2013
Matemática General - 1era Magistral 2013jdsolor
 
Unidad 2 - Multiplos y divisores
Unidad 2 - Multiplos y divisoresUnidad 2 - Multiplos y divisores
Unidad 2 - Multiplos y divisoresLuismi Torres
 
Lección 1 números enteros
Lección 1  números enterosLección 1  números enteros
Lección 1 números enterosLuzplatamujica
 
Conceptos generales de números
Conceptos generales de númerosConceptos generales de números
Conceptos generales de númerosromeprofe
 
TeoríA De NúMeros
TeoríA De NúMerosTeoríA De NúMeros
TeoríA De NúMerosMarcel Ruiz
 
Algunos resultados importantes, demostrados y no demostrados
Algunos resultados importantes, demostrados y no demostradosAlgunos resultados importantes, demostrados y no demostrados
Algunos resultados importantes, demostrados y no demostradosDallam Mora
 
Multiplos divisores
Multiplos divisoresMultiplos divisores
Multiplos divisoresSusana
 
Multiplos y divisores
Multiplos y divisoresMultiplos y divisores
Multiplos y divisoresmayka18
 
NUMERO REALES Y PLANO NUMERICO.pptx
NUMERO REALES Y PLANO NUMERICO.pptxNUMERO REALES Y PLANO NUMERICO.pptx
NUMERO REALES Y PLANO NUMERICO.pptxMARELBISVASQUEZ
 
La factorizacion del 6 al 10
La factorizacion del 6 al 10La factorizacion del 6 al 10
La factorizacion del 6 al 10ELVISPAZHURTADO1
 
Primos 2
Primos 2Primos 2
Primos 2klorduy
 
Tema 1 los numeros enteros
Tema 1  los numeros enterosTema 1  los numeros enteros
Tema 1 los numeros enterosPilar Romero
 

Similaire à Clase # 2 Deteccion de números primos (20)

Matemática General - 1era Magistral 2013
Matemática General - 1era Magistral 2013Matemática General - 1era Magistral 2013
Matemática General - 1era Magistral 2013
 
Conjuntos de Números
Conjuntos de NúmerosConjuntos de Números
Conjuntos de Números
 
Unidad 2 - Multiplos y divisores
Unidad 2 - Multiplos y divisoresUnidad 2 - Multiplos y divisores
Unidad 2 - Multiplos y divisores
 
Los Números
Los NúmerosLos Números
Los Números
 
Lección 1 números enteros
Lección 1  números enterosLección 1  números enteros
Lección 1 números enteros
 
Conceptos generales de números
Conceptos generales de númerosConceptos generales de números
Conceptos generales de números
 
TeoríA De NúMeros
TeoríA De NúMerosTeoríA De NúMeros
TeoríA De NúMeros
 
Algunos resultados importantes, demostrados y no demostrados
Algunos resultados importantes, demostrados y no demostradosAlgunos resultados importantes, demostrados y no demostrados
Algunos resultados importantes, demostrados y no demostrados
 
Multiplos divisores
Multiplos divisoresMultiplos divisores
Multiplos divisores
 
Multiplos y divisores
Multiplos y divisoresMultiplos y divisores
Multiplos y divisores
 
Libro
LibroLibro
Libro
 
NUMERO REALES Y PLANO NUMERICO.pptx
NUMERO REALES Y PLANO NUMERICO.pptxNUMERO REALES Y PLANO NUMERICO.pptx
NUMERO REALES Y PLANO NUMERICO.pptx
 
2024-T14-Primos_Gemelos.ppsx
2024-T14-Primos_Gemelos.ppsx2024-T14-Primos_Gemelos.ppsx
2024-T14-Primos_Gemelos.ppsx
 
Pdf
PdfPdf
Pdf
 
Pdf2
Pdf2Pdf2
Pdf2
 
La factorizacion del 6 al 10
La factorizacion del 6 al 10La factorizacion del 6 al 10
La factorizacion del 6 al 10
 
Tema 4 multiplos y divisores
Tema 4  multiplos y divisoresTema 4  multiplos y divisores
Tema 4 multiplos y divisores
 
Unidad didactica numeros enteros
Unidad didactica numeros enterosUnidad didactica numeros enteros
Unidad didactica numeros enteros
 
Primos 2
Primos 2Primos 2
Primos 2
 
Tema 1 los numeros enteros
Tema 1  los numeros enterosTema 1  los numeros enteros
Tema 1 los numeros enteros
 

Dernier

Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfCode name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfnaladosol
 
Programación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdfProgramación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdf20minutos
 
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...patriciooviedo3
 
Code name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfCode name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfnaladosol
 
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossEL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossLucasJohnHuntingford
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfnaladosol
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...univerzalworld
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfKeilly Merlo
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfFAUSTODANILOCRUZCAST
 
Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfnaladosol
 
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJORESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJOLuisFigueroa230128
 

Dernier (11)

Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfCode name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
 
Programación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdfProgramación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdf
 
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
 
Code name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfCode name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdf
 
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossEL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdf
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdf
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdf
 
Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdf
 
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJORESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
 

Clase # 2 Deteccion de números primos

  • 1. Obed David Guevara José Guadalupe Gonzales Ángel Javier Esquivel Acevedo Jesús Alejandro Beltrán
  • 2. NUMERO PRIMO • Un número primo es un número natural que tiene exactamente dos divisores naturales distintos: él mismo y el 1. • Los números primos del conjunto de los naturales menores que cien son los siguientes: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97.
  • 3. NUMEROS PRIMOS  Euclides demostró alrededor del año 300 a. C. que existen infinitos números primos. Se contraponen así a los números compuestos, que son aquellos que tienen algún divisor natural aparte de él mismo y del 1. El número 1, por convenio, no se considera ni primo ni compuesto.
  • 4.  La propiedad de ser primo se denomina primalidad, y el término primo se puede emplear como adjetivo. A veces se habla de número primo impar para referirse a cualquier número primo mayor que 2, ya que éste es el único número primo par.
  • 5.  El teorema fundamental de la aritmética establece que todo número natural tiene una representación única como producto de factores primos, salvo el orden. Un mismo factor primo puede aparecer varias veces. El 1 se representa entonces como un producto vacío.
  • 6. Criba de Eratostenes  La manera más eficiente de encontrar todos los números primos pequeños (menores a 10,000,000) es usando la Criba de Eratóstenes: Hacer una lista de todos los números enteros menores o iguales a n (y mayores que uno). Tachar los múltiplos de todos los números primos menores o iguales a la raíz de n, los número que queden sin tachar son los primos.
  • 7. Por ejemplo, para encontrar todos los primos menores que o iguales a 30, primero hacemos una lista con los números desde 2 hasta 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
  • 8. El primer número no tachado es primo, en este caso 2, lo mantenemos (indicaremos que es primo) y tachamos a sus múltiplos (indicaremos que fueron tachados mostrándolos subrayados), así que todos los número en negritas y subrayados no son primos. 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
  • 9. inicio Num, fac, i Fac =0 Num Num!=2 &&Num%2== 0 No es primo i<=sqrt(Num) i<=sqrt(Num) i= i+1 Num%i ==0 Fac Fac==0 No es primo Si es primo fin
  • 10. PROGRAMA EN C. #include <stdio.h> int main(void) { int num, i, fac = 0, r; do { printf("Dame el numero: "); scanf("%d", &num); if ((num % 2 == 0) && (num != 2)) { printf("nEl numero %d NO es primo", num); } else { for (i = 3; i <= (sqrt(num)); i+= 2) { if (num % i == 0) { printf("nEl numero %d NO es primo", num); fac = 1; break; } } if (fac == 0) { printf("nEl numero %d SI es primo", num); } } printf("nnDesea consultar otro numero? SI (1) NO (0):n"); scanf("%d", &r); }while(r == 1); return 0; }
  • 11. Ejemplo #!/usr/bin/python def primos (n): print "Numeros primos" for i in range(2,n): for x in range(2,i): if i % x == 0: break else : print i, print "entre uno y que numeros quieres encontrar primos?« n = input("")primos(n)