El presente blog maneja conceptos de algoritmos y diagramas de flujo enfocados al ámbito computacional, por lo que iremos integrando ejemplos de los mismos para que puedan ser aplicados a diversos lenguajes de programación.
1) Realiza el algoritmo y el diagrama de flujo donde se determine el factorial de un número entero positivo capturado por el usuario.
Nota: Si antes deseas conocer como se determina el factorial de un número entero positivo te invito a que veas el video:
ALGORITMO 01INICIO 02 Define las variables total, contador, numero 03 Despliega en la pantalla "Captura el número a determinar su factorial:" 04 Captura numero 05 Si numero igual a cero despliega "El fatorial es igual a 1", ir a la linea final 14 06 Asigna 1 a total 07 Asigna a contador el valor de numero 08 Asigna a total el producto de total por contador09 Asigna a contador la resta de contador menos 1 10 Si contador es igual a cero, ir la linea 12 11 Ir a linea 08 12 Despliega en la pantalla "El factorial del número: ", numero 13 Despliega en la pantalla "Es igual a:", total 14TERMINO
b) Realiza el algoritmo y el diagrama de flujo de dos números proporcionados por el usuario, el cual debe desplegar en pantalla cual es el número mayor o menor, o bien, que determine si son iguales.
c) Realiza el algoritmo y el diagrama de flujo de dos números proporcionados por el usuario, donde el primer número porporcionado será elevado a la potencia del segundo. Desplegar en la pantalla el resultado.
d) Realiza el algoritmo, el diagrama de flujo y 3 pruebas de escritorio para calcular el sueldo promedio de los trabajadores de una empresa, por lo que deberás realizar lo siguiente:
- Capturar el número de trabajadores de la empresa.
- Capturar el sueldo de los trabadores.
- Desplegar en pantalla el sueldo promedio.
e)Realiza el algoritmo, diagrama de flujo, pseudocódigo y pruebas de escritorio para calcular los ingreso promedio que obtuvo la compañia Nueva Creación S.A. de C.V. desde enero de 2005 hasta diciembre de 2008.
- El ingreso mensual deberá ser proporcionado por el usuario.
- Despliega el promedio anual de ingresos.
- Despliega el promedio general de ingresos.
- Indica cual año fue más productivo.
- Determina cual fue el mes y año más productivo.
Un algoritmo es una lista detallada y ordenada de pasos a seguir para la resolución de un problema o situación.
Es importante que el algoritmo se describa en lenguaje sencillo y fácil de entender, por lo que no recomiendo utilicen conceptos muy técnicos para su desarrollo.
Todo algoritmos debe tener un solo principio y un solo final.