Conjunto de pasos que nos permiten resolver un problema
Análisis del problema
Construcción delAlgoritmo
Verificación del algoritmo
Problema
• Preciso
• Definido
• Finito
Los pasos deben ser precisados correctamente (ordenados)
Conjunto de datos de entrada idénticos, siempre deben arrojar el mismo resultado
El algoritmo debe tener un principio y un final
Entrada Proceso Salida
Algoritmo
Representación de un Algoritmo
� Diagrama de Flujo
� Pseudocódigo
Diagrama de Flujo
� Representación Grafica de los pasos para la solución de un problema
Entrada Proceso Salida
Decisión
Inicio/Final Conector
Símbolos
Reglas
Inicio
Final
Reglas� Líneas deben ser rectas
� No inclinadas ni cruzadas
Datos � El dato es una representación simbólica (numérica,
alfabética, algorítmica, entre otros.), un atributo ocaracterística de una entidad. Los datos describenhechos empíricos, sucesos y entidades.
� Los datos aisladamente pueden no contenerinformación humanamente relevante. Sólo cuando unconjunto de datos se examina conjuntamente a la luzde un enfoque, hipótesis o teoría se puede apreciar lainformación contenida en dichos datos
Tipos de Datos
� Numéricos (1,2,3,4,…)
� Alfanuméricos (Calle 114 a)
� Lógicos (F o V)
Constantes y Variables
� Constantes: Datos que no cambiandurante la ejecución de un programa(algoritmo)
� Variables: Datos que Cambian durantela ejecución de un programa(algoritmo)