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.
for | for i in range(5): for z in lista: | ||
---|---|---|---|
if | if a<3: if x <5 and x>2 |