La palabra programa está asociada a muy diversos campos. Entre otros se habla de programas de televisión, programa de estudios, etc. En todos se intenta organizar una secuencia de tareas. Si además las tareas tienen una secuencia y un orden se le suele denominar ALGORITMO. Un algoritmo es la sucesión de pasos que deben darse desde que se plantea un problema hasta que queda perfectamente resuelto. Cuando el algoritmo se escribe de forma tal que puede ser ejecutado por un ordenador se habla de programa informático.
La transformación del algoritmo en programa precisa la intervención de algún LENGUAJE DE PROGRAMACIÓN. Dependiendo de la complejidad de los lenguajes de programación existen 3 niveles
1.- LENGUAJES MÁQUINA: Basados en el sistema binario
2.- LENGUAJES DE BAJO NIVEL: No se basan en el sistema binario, pero tampoco se asemejan al lenguaje humano
3.- LENGUAJES DE ALTO NIVEL: Se asemejan más a lenguaje humano que al de la máquina.
Cuando se escribe un programa en un determinado lenguaje de programación, se origina un CÓDIGO FUENTE, para que dicho código fuente se pueda interpretar por el ordenador se precisa un programa COMPILADOR, capaz de transformar dicho código fuente en CÓDIGO OBJETO que es el código fuente traducido a lenguaje máquina.
ACTIVIDADES
1.- BUSQUE EN INTERNET INFORMACIÓN SOBRE LA EVOLUCIÓN HISTORICA DE LOS LENGUAJES DE PROGRAMACIÓN. ¿Cuántas generaciones ha habido? Ponga ejemplos de cada una
2.- Busque en INTERNET analogías y diferencias entre la programación
MODULAR, ESTRUCTURADA Y ORIENTADA A OBJETOS
3.- Ponga ejemplos de lenguajes de programación utilizados en los casos anteriores
No hay comentarios:
Publicar un comentario