Está en la página 1de 9

NUMERO DEL GRUPO: ______

Integrantes de Grupo:
1.
2.
3.
Se les recuerda que solo deben poner el nombre de las personas que
colaborarón en el desarrollo de la siguiente tarea, la omisión de cualquier
nombre se interpretará la no participación y no tendrá derecho a la nota
obtenida, es de responsabilidad directa del responsable del grupo

Tarea 17 Problemas Propuestos 09 de Estructura repetición para


Elabore el algoritmo en pseudocódigo o el diagrama de flujo según se le
indique de cada uno de los siguientes problemas y codifiquelos en DEV C++,
Enviar el archivo de word junto con los archivos fuente en un solo archivo
comprimido .

Problema 1
Enunciado: Obtener la suma de los primeros N números naturales positivos.

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


un número y el sistema realice el proceso para devolver la suma de los N
primeros números
Entrada: Salida:
• Número (n) • La suma (s)

Diseño de la Interfaz de Usuario Ingrese un número: 5

Suma de los 5 primeros números es: 15

Algoritmo Diagrama de flujo:

Fundamentos de Programación | Ing. Patricio


Vinueza
Elabore el algoritmo en Pseudocódigo:
 
 
 
 
 

Elabore la codificación en Lenguaje C:


 
 
 
 
 

Problema 2
Enunciado: Dado un rango de números enteros, obtener la cantidad de
números enteros que contiene.

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


el número inicial y final, luego el sistema procesa y devuelve la cantidad de
números enteros que contiene el rango, no se debe contar con los valores
ingresados y validar que el número Final sea mayor o igual que el Inicial.
Entrada: Salida:
• Número Inicial (ni) • Cantidad (c)

Fundamentos de Programación | Ing. Patricio


Vinueza
• Número Final (nf)

Diseño de la Interfaz de Usuario ----- Número Inicial: 5


Número Final: 9
Algoritmo en Pseudocódigo: Cantidad: 3
Programa cuenta numeros entre un rango
Inicio
//Variables
Entero: i, c, ni, nf
//Entrada
Leer ni, nf
//Proceso
ni = ni+ 1
nf = nf - 1
Para i = ni Hasta i<=nf incremento 1
c=c+1
Fin para
//Salida
Escribir c
Fin
Elabore el algoritmo en Diagrama de Flujo: Para lo cual, dibuje en una
hoja de papel, tome una foto y anexe aquí la imagen tomada

Elabore la Codificación en lenguaje C:


 
 
 
 
 

Problema 3
Enunciado: Dado un rango de números enteros, obtener la.cantidad de
números pares que contiene

Fundamentos de Programación | Ing. Patricio


Vinueza
Análisis: Para la solución de este problema, se requiere que el usuario ingrese
el número inicial y final, luego el sistema procesa y devuelve la cantidad de
números pares que contiene el rango, no se debe incluir los valores ingresados
y validar que el número Final sea mayor o igual que el Inicial.
Entrada: Salida:
• Número Inicial (ni) • Cantidad (cp)
• Número Final (nf)

Diseño de la Interfaz de Usuario ----- Número Inicial: 3


Número Final: 13

Cantidad de números pares: 9

Fundamentos de Programación | Ing. Patricio


Vinueza
Algoritmo Diagrama de flujo:

Elabore el algoritmo en Pseudocódigo:


 
 
 
 
 

Elabore la codificación en Lenguaje C:


 
 
 
 
 

Fundamentos de Programación | Ing. Patricio


Vinueza
Problema 4
Enunciado: Obtener la cantidad de los primeros N números múltiplos de 5.
Análisis: Para la solución de este problema, se requiere que el usuario ingrese
un número, luego el sistema devuelva la cantidad de números múltiplos de 5.
Entrada: Salida:
• Número (n) • Cantidad (c)

Diseño de la Interfaz de Usuario ----- Ingrese un número: 15

Primeros N números múltiplos


Algoritmo en Pseudocódigo: de 5 son: 3
Programa N primeros numeros multiplos de 5
Inicio
//Variables
Entero: i, c, n
//Entrada
Leer n
//Proceso
para i=1 hasta i <= n incremento 1
Si i % 5 = 0 entonces
c=c+1
Fin si
Fin Para
//Salida
Escribir c
Fin

Elabore el algoritmo en Diagrama de Flujo: Para lo cual, dibuje en una


hoja de papel, tome una foto y anexe aquí la imagen tomada

Elabore la Codificación en lenguaje C:


 
 
 
 
 

Problema 5

Fundamentos de Programación | Ing. Patricio


Vinueza
Enunciado: Obtener la suma de pares e impares de los primeros N números
enteros positivos.
Análisis: Para la solución de este problema, se requiere que el usuario ingrese
un número, luego el sistema devuelva la suma de pares e impares.

Entrada: Salida:
• Número (n) • Suma de pares (sp)
• Suma de impares (si)

Diseño de la Interfaz de Usuario ----- Ingrese un número: 6

Suma pares: 12
Algoritmo Diagrama de flujo: Suma impares: 9

Elabore el algoritmo en Pseudocódigo:

Fundamentos de Programación | Ing. Patricio


Vinueza
 
 
 
 
 

Elabore la codificación en Lenguaje C:


 
 
 
 
 

Problema 6
Enunciado: Hallar el cuadrado de un número usando la siguiente relación
N2=1+3+5+ ..... +2N -1.

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


un número, luego el sistema devuelva el cuadrado del número.
Entrada: Salida:
• Número (n) • Cuadrado (c)

Diseño de la Interfaz de Usuario ----- Ingrese un número: 3

Cuadrado: 9
Algoritmo en Pseudocódigo:
Inicio
Entero: i, n, c
Leer n
Para i=1 Hasta i<=n incremento 1
c = c + (2 * i - 1)
Fin Para
//Salida
Escribir c
Fin

Elabore el algoritmo en Diagrama de Flujo: Para lo cual, dibuje en una


hoja de papel, tome una foto y anexe aquí la imagen tomada

Fundamentos de Programación | Ing. Patricio


Vinueza
Elabore la codificación en Lenguaje C:
 
 
 
 
 

Fundamentos de Programación | Ing. Patricio


Vinueza

También podría gustarte