|
Cuando enciendes el ordenador, cuando te conectas a Internet o cuando abres el procesador de textos, estás utilizándo un programa. Sin estos sería imposible concebir la informática tal como la conocemos, pues tendríamos que introducir datos y entender las respuestas en el "idioma electrónico" del ordenador, lo que sería muy difícil.
En la programación informática se utilizan lenguajes de programación.
¿Por qué los programas tienen que estar escritos en un lenguaje distinto al nuestro?
Porque los ordenadores no piensan, son máquinas electrónicas que sólo entienden un idioma: el código binario.
Tipos de lenguajes de programación:

|
Código fuente |
Compilador |
Código binario |
Ensamblador |
Código máquina |
|
Lenguaje de alto nivel (es más fácil programar con él), que emplea instrucciones escritas en un lenguaje más próximo al lenguaje humano.
Por ejemplo en BASIC
(IF CONTADOR = 10 THEN STOP)
Quiere decir que si llega a ser 10 algo se detendrá. |
Traduce el código fuente a código binario
|
Es realmente el único lenguaje de 0 y 1 que una máquina informática puede leer. |
Traduce el código máquina a código binario. |
Lenguajes de bajo nivel (es más difícil programar con él) que emplean instrucciones abreviadas o mnemónicos en inglés como STORE O JUMP.
|
Normalmente se programa en lenguajes de alto nivel, los lenguajes mas conocidos son:
BASIC, LOGO, C, PASCAL, COBOL...
Programar es escribir las instrucciones, en un lenguaje de programación determinado.
Programa informático es una serie de instrucciones secuenciadas.
Hay quienes dicen que si no se sabe programar, no se sabe informática.
Todos los programas tienen una estructura similar: -> Entrada de datos (imput).-> Proceso de datos (una operación).-> Salida de datos (print).
El programa de una calculadora MUY SIMPLE que solo sume, se puede escribir mediante seis instrucciones, en el lenguaje BASIC, usándo el bloc de notas, por ejemplo:
|
CLS INPUT "Escribe el primer número";a INPUT "Escribe el segundo número";b c = a + b PRINT "El valor de la suma es";c END |
CLS - Significa Clear Screen, LIMPIAR INPUT - Es un comando que pide la entrada de datos. PRINT - Es un comando que indica al programa que debe mostrar algo en pantalla. END - Es la instrucción que finaliza el programa. |
Todo esto, son instrucciones ordenadas que componen el programa. Con esto solo hemos escrito el código fuente, pero para que la calculadora funcione hay que "compilarlo", es decir que tiene que haber un programa compilador que le traduzca al ordenador estas instrucciones a su idioma de ceros y unos, es decir a código binario.
Para que entiendas eso de "código fuente" y "programa compilador" haz lo siguiente:
Haz clic con el botón derecho en cualquier parte de esta pantalla y selecciona del menú contextual "Ver código fuente" y mira lo que aparece.
Eso extraño que leemos en la nueva ventana que se ha abierto, es el código fuente de esta página web, escrito en lenguaje HTML, debe existir un programa compilador que le traduzca esto al ordenador y nos permita ver las páginas Web como normalmente las vemos y ese programa es nuestro conocido navegador web, normalmente Internet Explorer.
Este programa que escribimos antes, "la calculadora que suma", fué un programa muy corto, cuando son mayores o más complicados, compuestos por varios bloques de instrucciones como estos, es más fácil hacerlo utilizándo los "entornos de desarrollo" o "editores de programación"
Uno de ellos es el Microsoft Visual Basic, que si no se tiene instalado en el ordenador, como es nuestro caso, puede usarse la extensión de la aplicación que viene con el Word (Herramientas, Macro, Editor de Visual Basic) otro muy utilizado desde hace años en la enseñanza y que está en la mayoría de los libros de texto de secundaria es el WINLOGO.
Haz clic para descargar una guía en PDF para hacer un ejercicio de programación informática, vamos a programar una calculadora:
|