EjerciciosPracticaParcial2

Páginas: 11 (2659 palabras) Publicado: 5 de abril de 2015
Ejercicios resueltos


Pseudocódigo de los ejercicios del examen sorpresa.

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo que solicite al usuario un número entero
entre 1 y 100, que realice la suma de los números enteros positivos comprendidos entre el número que
ingresó el usuario y 50,000. Se mostrará al usuario el resultado de la suma por pantalla.
Algoritmo Suma50000Declarar variables:
entero:n,suma
Inicio
suma=0
Escribir “Ingrese un número entero entre 1 y 100”
Leer n
Mientras (n <= 50000) Hacer
suma = suma + n
n = n +1
Fin_Mientras
Escribir “El resultado de la suma es”, suma
Fin

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo que solicite un número entero positivo
al usuario, que evalúe si el número es positivo (a partir de 1), si es positivoque calcule su factorial y el
resultado se mostrará por pantalla. Si no es positivo que informe que se debe ingresar un número
positivo y finalice el algoritmo.
Algoritmo FactorialNumero
Declarar variables:
entero:n,aux,factorial
Inicio
Escribir “Ingrese un número entero positivo”
Leer n
Si (n > 0) Entonces
factorial=1
aux=1
Mientras (aux <= n) hacer
factorial = factorial * aux
aux = aux + 1Fin_Mientras
Escribir “El factorial de”, n,” es ”, factorial
Sino
Escribir “Debe ingresar un número positivo”
Fin_Si
Fin

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo que realice la suma de los primeros
2,000 números enteros positivos, iniciando en 1, luego que evalúe si la suma es mayor a 2,000,000. Si
la suma es mayor solamente mostrar un mensaje por pantalla informando que esmayor, si no es mayor,
mostrar el resultado de la suma.
Algoritmo Suma2000
Declarar variables:
entero:n,suma
Inicio
suma=0
n=1
Mientras (n <= 2,000) Hacer
suma = suma + n
n=n+1
Fin_Mientras
Si (suma > 2,000,000) Entonces
Escribir “La suma de los números es mayor a 2,000,000”
Sino
Escribir “La suma de los números es”,suma
Fin_Si
Fin

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo quesolicite dos números enteros
positivos al usuario y evalúe que ambos números sean positivos. Si ambos son positivos los deberá
sumar y evaluar si el resultado de la suma es un número par y mostrar un mensaje si es par y otro
mensaje si no es par. Si no son ambos positivos deberá finalizar el algoritmo.
Algoritmo NumerosPositivos
Declarar variables:
entero:n1,n2,suma,residuo
Inicio
Escribir“Ingrese dos números enteros positivos”
Leer n1,n2
Si (n1 > 0 AND n2 > 0) Entonces
suma = n1 + n2
residuo = MOD(suma,2)
Si (residuo == 0) Entonces
Escribir “La suma de los números es par”
Sino
Escribir “La suma de los números es impar”
Fin_Si
Fin_Si
Fin

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo que solicite un número entero positivo
al usuario y que evalúe primero si el número espositivo (a partir de 1), si es positivo entonces que
evalúe si el número es múltiplo de 5. Si es múltiplo de 5 que le informe al usuario que el número es
múltiplo de 5, si no es múltiplo de 5 que informe que no es múltiplo de 5. Si el número no es positivo
que informe del error y finalice el algoritmo.
Algoritmo PositivoMultiplo
Declarar variables:
entero:n,residuo
Inicio
Escribir “Ingrese unnúmero entero positivo”
Leer n
Si (n > 0) Entonces
residuo = MOD(n,5)
Si (residuo == 0) Entonces
Escribir “El número es múltiplo de 5”
Sino
Escribir “El número no es múltiplo de 5”
Fin_Si
Sino
Escribir “Usted ingresó un número negativo”
Fin_Si
Fin

Se solicita el diagrama de flujo y el pseudocódigo del algoritmo que solicite al usuario un número entero
entre 10 y 20, que evalúe que el número seencuentre dentro de ese rango, si está dentro del rango
que realice la multiplicación de los números enteros positivos entre el 1 y el número que ingresó el
usuario. Que le muestre al usuario por pantalla el resultado de la multiplicación. Si el número del
usuario no está en ese rango, que finalice el algoritmo.
Algoritmo Multiplicacion
Declarar variables:
entero:n,multip,aux
Inicio
Escribir...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS