PROGRAMACIÓN (1)
ALGORITMO Un algoritmo es una secuencia finita de PASOS no ambiguos a seguir para resolver un problema en un tiempo finito
PROGRAMA Es una secuencia de instrucciones, escritas en un lenguaje de programación que entienda el ordenador, pensado para resolver algún tipo de problema
LENGUAJES DE PROGRAMACIÓN CÓDIGO MÁQUINA Es el lenguaje de programación que entiende directamente el ordenador. Utiliza el sistema binario, es decir, únicamente utiliza dos dígitos, el 0 y el 1
LENGUAJES DE PROGRAMACIÓN ENSAMBLADOR Es un lenguaje de bajo nivel Utiliza el sistema hexadecimal (0-9 y A-F) Específico para cada procesador
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE ALTO NIVEL Más fáciles de aprender y utilizar Independientes de la máquina C++, HTML, PYTHON, PHP, JAVASCRIPT, JAVA, PASCAL
COMPILADOR E INTÉRPRETE Un lenguaje de alto nivel necesita un programa: COMPILADOR INTÉRPRETE
COMPILADOR E INTÉRPRETE Programa que traduce el programa hecho en lenguaje de alto nivel al código que el ordenador entienda
COMPILADOR E INTÉRPRETE Si hay errores tenemos que modificar el programa fuente y volver a compilar Lenguajes compilados: Pascal, C++
COMPILADOR E INTÉRPRETE El programa intérprete traduce y ejecuta las instrucciones una a una Lenguajes interpretados: Java, Javascript,PHP, Python
CREAR UN PROGRAMA Antes hay quecrear el algoritmo usando seudocódigo o un diagrama de flujo Luego el algoritmo se convierte en instrucciones en un lenguaje concreto
SÍMBOLOS USADOS