PROGRAMACIÓN
Definición de algoritmo
Conjunto de instrucciones, ordenadas, para realizar una actividad informática de un modo correcto.
Características que debe cumplir un algoritmo
Es imprescindible que un algoritmo sea correcto, y haya ausencia de errores; también debe de ser preciso, con ausencia de ambigüedades; una finitud concreta; y debe de ser eficiente, en cuanto resolver un problema en el menor tiempo posible.
Programa
Un programa consiste en una cadena de instrucciones, o algoritmo, en un lenguaje de programación concreto, más un conjunto de datos sobre el cual se trabaja.
Lenguajes de programación más utilizados
Los lenguajes de programación más utilizados son los siguientes: Java, que es uno de los lenguajes de programación más usados, ya que puede crear aplicaciones web y aplicaciones de escritorio, y está unido a Android, característica que llama bastante la atención por poder hacer uso de él desde el móvil; Javascript, que llama su atención principalmente por las plantillas que dispone; C#, que es el lenguaje más utilizado en videojuegos; PHP, asociado a una base de datos concreta, como es MySQL, destaca por ser rápido a la hora de desarrollar una plataforma web; y por último Phyton, que junto a un framework adecuado puedes desarrollar aplicaciones web, interfaces de usuario incluso podrás analizar datos y obtener estadísticas sobre los mismos.
Código máquina
Consiste en una serie de signos que forman parte de un sistema y pueden ser leídos desde un circuito microprogramable, como es el microprocesador de un ordenador.
Lenguaje de alto nivel
Consiste en la trascripción de pasos o algoritmo del lenguaje en el que puede leer una máquina, al lenguaje que podemos leer los seres humanos.
Compilador
Programa informático que se encarga de generar un archivo ejecutable en código máquina partiendo de archivo programado en lenguaje de alto nivel.
Intérprete
Traductor que se encarga de analizar, traducir y ejecutar, una a una las instrucciones programadas en un lenguaje de alto nivel de manera que hasta que no acaba con una no comienza con la siguiente.
Pseudocódigo
Consiste en un falso lenguaje cuyo objetivo es el poder ser leído por un ser humano.
Diagrama de flujo
Representación gráfica de un algoritmo. Se puede utilizar en diferentes disciplinas.



