¿Que es programar?

Programar es escribir las instrucciones necesarias para que una computadora realice alguna tarea. Las instrucciones son diferentes según el entorno donde se usan o la finalidad que se busca. Existen muchos lenguajes de programación que reflejan esa variedad. Excede a este manual definir estrictamente que es una computadora. Diremos que al nombrarla incluimos a:

  • La clásica computadora que podemos tener en nuestra casa u oficina.

  • Una portatil como las conocidas notebooks

  • Un teléfono celular

Podemos extender lo que entendemos por computadoras agregando:

  • Un lavarropas moderno en tanto que tienen programas variados en un mini-computadora interna.

  • La alarma de una casa o auto que según diferentes acciones pre-establecidas dispara acciones programadas (luces y bocinas).

En general muchos electrodomésticos ya incluyen computadoras y por lo tanto programas. Estas instrucciones organizadas con alguna finalidad específica conforman lo que denominamos software.

Ejemplo

La computadora interna de un lavarropas que gestiona los dispositivos y conexiones internas podría tener estas instrucciones:

  1. Abrir el conducto de agua hasta que el sensor detecte que se llegó al nivel esperado

  2. – Si no se cumple en 20 segundos mostrar en pantalla codigo de error ERR01

  3. Abrir el conducto de jabón líquido 10 segundos

  4. Girar a velocidad normal el tambor 20 vueltas hacia la derecha

  5. Girar a velocidad normal el tambor 20 vueltas hacia la izquierda

  6. Abrir el desagote del tambor mientras gira durante 1 minuto

  7. – Si el sensor detecta que todavia hay agua mostrar en pantalla codigo de error ERR02

  8. Abrir el conducto de agua durante 20 segundos (para enjuague)

  9. Girar a velocidad normal el tambor 20 segundos

  10. Abrir el desagote del tambor

  11. – Si el sensor detecta que todavia hay agua mostrar en pantalla codigo de error ERR03

  12. Girar a velocidad rápida el tambor 2 minutos hacia la derecha

  13. Girar a velocidad rápida el tambor 2 minutos hacia la izquierda

  14. Destrabar la puerta del tambor, trabajo terminado.