Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: alession en 3 Mayo 2020, 00:56 am



Título: c++ ayuda porfa soy nuevo en progra...
Publicado por: alession en 3 Mayo 2020, 00:56 am
-el pseudocódigo del algoritmo que permita generar los n primeros números primos.

-el diagrama de flujo que permita calcular la suma de los n primeros términos de la siguiente serie: 1! 3! 7! 9! 11! 13! 17! 19! 21! 23! n¡!.


Título: Re: c++ ayuda porfa soy nuevo en progra...
Publicado por: K-YreX en 3 Mayo 2020, 01:17 am
No se hacen tareas... Tienes que intentar hacer algo y ponerlo. El pseudocódigo es muy abierto por lo que cada quien lo escribe de una manera diferente. Al final no es más que poner los pasos que tiene que hacer tu algoritmo para obtener el resultado esperado.
Te pongo un ejemplo de pseudocódigo que muestra los números pares del 1 al 100:
Código:
INICIO
  PARA i := 1 HASTA 100 INCREMENTO 1 HACER
    SI i % 2 = 0 ENTONCES
      MOSTRAR i
    FIN SI
  FIN PARA
FIN
Como ya digo hay muchas formas de escribir pseudocódigo. Lo importante es que los pasos sean correctos.
Supongo que sabes cómo se sabe si un número es primo, por si acaso, un número primo es aquel número mayor que 1 que solo es divisible por sí mismo y la unidad (1). Otra forma de pensarlo y hacerlo un poco más fácil: un número n es primo si (n > 1) y solo es divisible por un elemento del conjunto {1, 2, ..., n-1}.

El tema del diagrama de flujo es más complejo para hacerlo aquí a no ser que uses algún programa y lo exportes como imagen para poner un link a la imagen... Te recomiendo que intentes el pseudocódigo de ambos y cuando tengas el pseudocódigo del segundo, te será muy fácil pasarlo a un diagrama de flujo.
Suerte.