Programación informática


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.
Haz clic en los siguientes enlaces y lee:
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:


  • Lenguajes de alto nivel (es más fácil programar con él), emplean 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á.
  • Lenguajes de bajo nivel (es más difícil programar con él) emplean instrucciones abreviadas o mnemónicos en inglés como STORE O JUMP.
  • Los compiladores y ensambladores, "traducen" el código que utilizaron los programadores a código binario.

Normalmente se programa en lenguajes de alto nivel, los lenguajes de programación 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.

Más que código


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.

Editores


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.

Actividad Práctica:

Haz clic AQUÍ para descargar y hacer un ejercicio de programación informática, vamos a programar una calculadora:
calculadora
calculadora.pdf
Hosted by eSnips