Como puedo diseñar un algoritmo en PSEINT que calcule la suma de los N primeros números primos y elaborar un algoritmo que lea dos números enteros y que calcule e imprima los divisores de
cada uno, y el máximo común divisor y el mínimo común multiplo de ellos. GRACIAS, DOY 10 PUNTOS, LA MAXIMA CANTIDAD DE PUNTOS QUE SE LE PUEDA DAR. GRACIAS.
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Acá está el primero:
Proceso NUMPRIMOS
total<-0
auxTotal<-1
acumulador<-0
divisores<-0
suma<-0
Escribir "cuantos numeros primos deseas sumar?"
Leer total
Mientras acumulador<total Hacer
Para x<-2 Hasta auxTotal Con Paso 1 Hacer
Si auxTotal%x=0 Entonces
divisores=divisores+1
FinSi
FinPara
Si divisores=1 Entonces
acumulador=acumulador+1
suma=suma+auxTotal
Escribir "número primo ",acumulador, " es ",auxTotal
FinSi
divisores=0
auxTotal=auxTotal+1
FinMientras
Escribir "El total de la suma es ",suma
FinProceso
Mételo así tal cual en pseint
Vale acá está el segundo algoritmo:
Proceso maximominimo
A<-0
B<-0
MCD<-0
mcm<-0
Escribir "dame el primer número"
Leer A
Escribir "dame el segundo número"
Leer B
Escribir "a continuación se muestran los divisores de ",A
Para x<-1 Hasta A Con Paso 1 Hacer
Si A%x=0 Entonces
Escribir x," "
FinSi
FinPara
Escribir "a continuación se muestran los divisores de ",B
Para x<-1 Hasta B Con Paso 1 Hacer
Si B%x=0 Entonces
Escribir x," "
FinSi
FinPara
//Evaluacón de máximo común divisor
x<-1
Mientras x<=A y x<=B Hacer
Si A%x=0 y B%x=0 Entonces
MCD=x
FinSi
x=x+1
FinMientras
Escribir "Máximo Común Divisor de los números es ",MCD
mcm=(A*B)/MCD
Escribir "Mínimo Común Múltiplo de los números es ",mcm
FinProceso
Suerte :D y no te olvides de agradecer :D
Con la criba de eratostenes... es la mejor opcion, aunque si quieres tambien puedes usar Miller Rabin o el teorema de Fermat, pero se te hara mas largo...
¿¿¿Como vas a dar los 10 puntos si no estas en el segundo nivel??? o.O