viernes, 13 de marzo de 2009

Ejercicio 1.- Factorial de un número

a) Realiza el algoritmo y el diagrama de flujo donde se determine el factorial de un número entero positivo capturado por el usuario.

ALGORITMO

01 INICIO
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 contador
09
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
14 TERMINO

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.

miércoles, 11 de marzo de 2009

Concepto del algoritmos

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.