Programa
Conjunto de instrucciones con orden logíco que resuelve un tarea o realiza una tarea específica
Programación
Fragmentación de un problema que debe resolverse por medio de una computadora a través de instrucciones
Lenguaje de programación
Herrramienta fundamental que permite a los humanos comunicarse con las computadores mediante instrucciones claras y precisas
Lenguaje de bajo nivel
Son cercanos a la arquitectura computadora, no pueden migrar a otras maquiínas
Lenguaje Maquína
Instrucciones que se expresan con la unidad mínima de memoria de un bit (0,1)
Lenguaje ensamblador
Usa lenguaje maquína, difícil programación y se usa para desarrollar programas potentes
Lenguaje de alto nivel
Más sencillo para el programador ya que están más cercanos al lenguaje natural
Algoritmo
Método para resolver un problema mediante una serie de pasos precisos o definidos
Pseudocodígo
Un algoritmo definido que indica el orden de realización en cada paso
Etapas de la programación
Definición del problema
Análisis del problema
Diagramación
Prueba de escritorio
Codificación
Pruebas
Documentación
Traductor
Software que traduce programa fuente a programa objeto
Compilador
Pasa de un lenguaje de alto nivel a uno de bajo nivel que hace la traducción completa y lo ejecuta y es potente
Interpreté
Lo mismo el compilador pero traduce línea por línea y ejecuta línea por línea
Que es un analisis EPS
Entrada : Variable de entrada
Procesamiento: Validaciones
Salida: Resultado