AET04. Clase2
AET04. Clase2
AET04. Clase2
Introducción
En esta clase reforzaremos los nuevos comandos de alternativa condicional que presentamos la
clase anterior mediante problemas que requieren elaborar estrategias de resolución que integran
los comandos de alternativa condicional con todas las herramientas de programación trabajadas
hasta el momento.
Actividad 1
Les proponemos realizar una primera aproximación a algunos desafíos en Pilas Bloques que
trabajan con recorridos sobre escenarios cambiantes. Además de intentar responder las preguntas a
continuación de los desafíos, utilicen sus bitácoras para registrar cualquier inquietud e
inconveniente que les surja durante la resolución de los desafíos para trabajarlas durante la próxima
clase de consulta.
Resuelvan los siguientes desafíos en el entorno Pilas Bloques y registren en sus bitácoras
las respuestas a las preguntas debajo.
1
● ¿Qué estrategias de resolución plantearon? ¿Qué conclusiones podemos pensar con
respecto a las similitudes y diferencias entre las estrategias de resolución de los tres
desafíos propuestos?
● ¿Cómo hubieran resultado si cada desafío tuviera solamente un casillero? ¿Se podría
generalizar a cualquier cantidad de casilleros?
● ¿Qué dificultades les surgieron al combinar alternativa condicional y repetición? ¿Les
parece que a sus estudiantes les surgirán las mismas? ¿Qué orientaciones darían?
Vimos que, cuando detectamos patrones en problemas de programación, contamos con dos
herramientas que aportan mucha legibilidad y simpleza a las soluciones elaboradas:
procedimientos y repeticiones.
En ambos casos, puede haber pasos en los patrones que pueden suceder a veces sí a veces
no, es decir, la ocurrencia o no ocurrencia de un suceso forma parte del patrón. Es ahí
cuando la alternativa condicional cumple el rol fundamental de permitir elaborar estrategias
que contemplan problemas con escenarios cambiantes.
Actividad 2
Con una idea general de cómo resolver problemas de recorridos sobre escenarios cambiantes, les
proponemos resolver otros dos desafíos de Pilas Bloques que permitirán reforzar y profundizar esta
estrategia de resolución. Recuerden registrar dudas e inconvenientes en sus bitácoras para su
posterior consulta.
2
Resuelvan los siguientes desafíos en el entorno Pilas Bloques. A continuación, respondan
en sus bitácoras las preguntas debajo.
● ¿Qué dificultad agregan estos desafíos con respecto a los anteriores (“Tres naranjas”,
“Tito recargado” y “Laberinto largo”)? ¿Qué problemas les surgieron al resolverlos, o
consideran que podrían encontrar sus estudiantes? ¿Qué orientaciones les darían?
● ¿Qué reflexiones pueden elaborar en cuanto a la secuenciación de estos desafíos
(desde “Tres naranjas” hasta “El pasillo curvo de sandías”)? ¿Cuál es el objetivo de la
secuencia?
Actividad 3
En la siguiente actividad les proponemos resolver un par de desafíos en el entorno Pilas Bloques
que terminarán de integrar todas las herramientas conceptuales de programación trabajadas desde
el módulo anterior, así como las estrategias de resolución para cada escenario diferente.
3
El festín frutal Recolector de galaxias
4
Clase de consulta
Reflexión de cierre
5
C. Fortalecer la identificación de patrones, en particular aquellos que contienen la
ocurrencia o no ocurrencia de ciertas situaciones, y la elaboración de estrategias de
resolución que se basan en la división en subproblemas.
Bibliografía de referencia
Factorovich, P. y Sawady O'Connor, F. (2017). Actividades para aprender a Program.AR, Capítulo
Alternativas condicionales. Ejercitaciones. Buenos Aires: Fundación Sadosky.
Créditos
Autores: Fundación Sadosky
Cómo citar este texto: Fundación Sadosky (2022). Clase Nro. 2: escenarios aún más cambiantes. Módulo:
Introducción a la programación II. Actualización Académica en Enseñanza de Educación Tecnológica con foco
en programación. Buenos Aires: Ministerio de Educación de la Nación.