Programar, que yo sepa, es decir lo que vamos a hacer antes de tener los datos concretos, como su vulgar acepción nos indica. Por eso nacen las variables, pero...para aplicarlo en concreto necesitamos saber sus valores, que las máquinas tampoco multiplican rótulos.
Un programa sencillo en general consta de las siguientes lineas o instrucciones:
dame el Largo
dame el Ancho
calcula Largo x Ancho = Superficie
muestro la Superficie
Nota El siguiente paso sería indicar que se repita el proceso hasta que se cumpla una condición.
Nota En general, el problema consiste en saber e indicar como se puede hacer algo, en el lenguaje mas familiar posible, que la traducción informática es mas fácil, que los errores graves suelen ser de concepto, también en la informática. Tenemos la tendencia a pensar que todo lo que trata la informática es informático, lo que me recuerda la crítica que se hacía a un escritor: ¡tiene mucho y bueno!...¡lo mucho malo y lo bueno de otros!. (Si, si, un poco de picante.)