1. algoritmo resolución de problemas por computadora : incluye el análisis del problema a si como el diseño y posterior verificación del alagoritmo
2. el primer paso encontrar la solución a un problema es el análisis del mismo . se debe examinar cuidadosamente el problema a fin de obtener una idea clara sobre lo que solicita y determinar los datos necesarios para conseguirlos.
3. diseño del algoritmo:se deriva del nombre del famoso matemático y astrónomo árabe escribió un tratado de sobre la manipulación del números y ecuaciones .
3.1. PRECISO: indicando el orden de realización de cada uno de los pasos.
3.2. DEFINIDO: si se sigue el algoritmo varias veces proporcionándole los mismos datos , se deben obtener siempre los mismos resultados.
3.3. FINITO: al seguir el algoritmo , este debe terminar en algún momento , es decir tener un numero finito de pasos.
4. para diseñar algoritmos se debe comenzar por identificar las tareas mas importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas.
4.1. ENTRADA: información dada al algoritmo
4.2. PROCESO: operaciones o calculos necesarios para encontrar la solución del problema
4.3. SALIDA: repuestas dadas por el algoritmo finales del los calculos
5. DATOS: es la expresión general describe los objetos con los cuales opera un algoritmo .
5.1. ENTERO: subconjunto finito de los números enteros , cuyo rango o tamaño dependerá del lenguaje en el que posteriormente codifiquemos el algoritmo y de la computadora utilizada
5.2. REAL: subconjunto de los numero reales limitado no solo en cuanto al tamaño . sino tambien en cuanto ala precision
5.3. CARACTER: conjunto finito ordenado de los caracteres que la computadora reconoce.
5.4. CADENA: los datos y objetos de este equipo contendrán un serie finita de caracteres que podrán ser directamente traídos o enviados desde la consola
6. VARIABLES: es un objeto cuyo valor puede cambiar durante el desarrollo del algoritmo se identifica por su nombre y por su tipo
7. EXPRESIONES: es una combinación de operadores y operandos pueden ser constantes.
8. FUNCIONES:en los lenguajes de programancion existen ciertas funciones predefinidas o internas que aceptan unos argumentos y producen un valor denominado resultados como funciones numéricas