Skip to Main

13
skip to main | skip to sidebar Pages Home Diagramas de Flujo y Algoritmos Colección de ejercicios resueltos de algoritmos básicos usando diagramas de flujo con código fuente en Java, VB, C#, Phyton, C y C++. Este blog Este blog Principio del formulario Final del formulario miércoles, 26 de diciembre de 2012 Calcular los n primeros números primos – Diagrama de Flujo Problema Calcular los n primeros números primos. Solución Ingresamos un número decimal donde se indica la cantidad de números primos que se desea obtener Ejemplo Entrada: 5 Salida: 2 3 5 7 11

Transcript of Skip to Main

Page 1: Skip to Main

skip to main | skip to sidebar

Pages

Home

Diagramas de Flujo y Algoritmos

Colección de ejercicios resueltos de algoritmos básicos usando diagramas de flujo con código fuente en Java, VB, C#, Phyton, C y C++.

Este blog

Este blog

Principio del formulario

Final del formulario

miércoles, 26 de diciembre de 2012

Calcular los n primeros números primos – Diagrama de Flujo

ProblemaCalcular los n primeros números primos.

SoluciónIngresamos un número decimal donde se indica la cantidad de números primos que se desea obtener

Ejemplo

Entrada: 5

Salida: 2 3 5 7 11

Creamos un “objeto de entrada” para capturar la cantidad de números primos que se desea mostrar dicho valor se captura en la variable “num” .Comparamos si num es mayor a dos (num>2)Si es Falso (No) Comparamos si num es mayor a cero (num>0) Si es Falso (No)

Page 2: Skip to Main

Muestra un mensaje solicitando ingresar un numero positivo o mayor a cero Si es Verdadero (Si)Comparamos si num es igual a 1 (num=1) esto nos indica que solo queremos el primer número primoSi es Verdadero (Si)Nos muestra el primer número primo que es 2Si es Falso (No)Mostrara los dos primeros números primos 2 y 3

Si es Verdadero (Si)Mostramos como salida 2 y 3 que son los primeros números primosLuego inicializamos la variable con en 2 y n en 4, creamos un While con condición cont < num esto nos permitirá recorrer los números del 3 hasta el numero ingresado.Inicializamos i con 2, creamos otro ciclo while con condición i<=n, el propósito del while aquí verificamos si el numero va ser primo o no.Verificamos si i es igual n (i=n)

Si es Falso (No) Verificamos si n MOD i = 0 nos permite determinar si i es divisor de n Si es Verdadero (Si) Asignamos a i el valor de n para salir del ciclo Si es Falso (No) Salimos del ciclo Si es Verdadero (Si) El número es primo y se muestra en la salida Actualizamos el contador sumando 1 Salimos del ciclo incrementado el valor de i en 1Salimos del ciclo incrementando el valor de n en 1

Page 4: Skip to Main

Código fuente en C++

Código fuente en C

Código fuente en C#

Código fuente en Python

Código fuente en Visual Basic

Publicado por George Tacuri en 18:33

Etiquetas: DFD, diagrama de flujo, diagrama de flujo de datos, diagrama flujo

2 comentarios:

Anónimo dijo...

Escribir los primeros 100 números primos?

17 de abril de 2013 18:30

dany dijo...

Me podrias explicar un poco mas detenidamente como funciona?? tengo previa sobre esto el lunes y la verdad no entiendo muy bien. Gracias

4 de mayo de 2013 14:57

Publicar un comentario en la entrada

Entrada más reciente Entrada antigua Página principal

Principio del formulario

Page 6: Skip to Main

algoritmo (569)

C (118)

C# (95)

C++ (112)

codigo fuente (616)

DFD (95)

diagrama de flujo (116)

diagrama de flujo de datos (95)

diagrama flujo (92)

ejercicios resueltos (665)

funciones (1)

Java (104)

problema conversion (44)

programacion estructurada (547)

programacion modular (21)

PSeInt (13)

pseudocodigo (12)

python (96)

Recursividad (11)

varios (1)

Visual Basic (96)

Blog Archive

► 2013 (686)

► abril (3)

► marzo (18)

► febrero (121)

Page 7: Skip to Main

► enero (544)

▼ 2012 (52)

▼ diciembre (52)

Insertar números en una posición indicada de un ar...

Insertar n números en un arreglo ordenado – Diagra...

Eliminar un alumno de un salón dado su posición – ...

Determinar las dos peores notas de cinco – Diagram...

Determinar si forma un triangulo – Diagrama de flu...

Calcular el costo de una llamada telefónica – Diag...

Determinar la cantidad de números mayor, menor e i...

Calcular el número personas asistentes a una fiest...

Calcular el salario total de 20 personas – Diagram...

Calcular las 30 primeras potencias de 3 – Diagrama...

Calcular el monto de descuento de una compra – Dia...

Determinar si un alumno aprobó el semestre – diag...

Determinar si un número es positivo, negativo o nu...

Determinar el día de la semana – diagrama de fluj...

Calcular el área del cilindro – diagrama de flujo...

¿Qué son los Diagramas de Flujo?

Calcular raíces de una ecuación cuadrática – diag...

Determinar si dos números están en orden creciente...

Calcular la hora dos segundos después – diagrama d...

Determinar el estado del clima – Diagrama de fluj...

Convertir a números romanos entre 1000 y 2000 – Di...

Convertir a números romanos entre 1 y 999 – Diagra...

Convertir a números romanos entre 1 y 99 – Diagram...

Convertir de grados Celsius a grados Fahrenheit y ...

Page 8: Skip to Main

Verificar si la suma de dos números es par – Diagr...

Sumatoria de los primeros números impares menores ...

Sumatoria de números pares entre 1 a 100 – Diagra...

Sumatoria de números múltiplos de cinco – Diagram...

Determinar si un número es par o impar – Diagrama...

Determinar el menor y el mayor de cuatro números ...

Determinar el menor de tres números – Diagrama de...

Determinar el mayor de tres números – Diagrama de...

Convertir notas numéricas a letras – Diagrama de...

Contar números en un rango – Diagrama de Flujo

Calcular la hipotenusa – Diagrama de Flujo

Calcular el área de un rectángulo – Diagrama de F...

Calcular el área de un cuadrado – Diagrama de Fluj...

Calcular la sumatoria de n primero números iterati...

sumatoria de n primeros números por formula - diag...

Calcular los n primeros números primos – Diagrama ...

Determinar si dos números son amigos - Diagrama de...

Convertir de segundos a Horas, minutos y segundos ...

Calcular la sumatoria de n primeros números - Diag...

Calcular n primeros términos de la serie de Fibona...

Determinar la suma de las cifras pares de un númer...

Implemente un algoritmo que simule una calculadora...

Obtener el factorial de un número - Diagrama de Fl...

Obtener el substring de una palabra - Diagrama de ...

Ingrese un número y convierta a binario – Diagrama...

Ingrese un número y convierta a letras – Diagrama ...

Algoritmo de Calculadora con 10 funciones - Diagra...