Asignatura

5. Rompecabezas (analogía con Programar)


         

 Taller Pensagramar

  • Un rompecabezas está formado por bloques/piezas que se acomodan en un orden.
  • No todos los rompecabezas tienen los bloques/piezas con la misma forma.
  • Puede que un bloque/pieza  quepa en un lugar pero eso NO quiere decir el rompecabezas  tenga sentido.
  • Podemos No entender  todo lo que se representa en un rompecabezas pero aún así podemos armar y cumplir la consigna.

Escribir un programa tiene un 100% de analogías con estas observaciones, reemplazando la palabra rompecabezas por programa y bloques/piezas por bloques de sentencias/conjunto de sentencias.

Un ingeniero/programador , debe poder escribir un programa resolviendo el problema o consigna con un nivel de abstracción tal que le permita sintetizar la solución en una la serie de órdenes sencillas en un lenguaje que no es el nuestro y que lo denominamos programa. Una diferencia fundamental es que la consigna de lo que debemos resolver NO es una imagen.

Observación:

Cada pieza del rompecabezas se puede asociar con estructuras como if/else , for, while  estructuras que vamos a ver pero vacías, es decir sin imágenes,  la imágen parcial de cada pieza del rompecabezas depende de la consigna.

forfor i in range(5):

for z in lista:
 if if a<3:

if x <5 and x>2
Podemos ver que estructuras (piezas) son similares, pero el contenido cambia.