AET04. Clase2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Estrategias para la enseñanza de la programación II

Clase 2: Escenarios aún más cambiantes

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.

Tres naranjas Tito recargado Laberinto largo

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.

Al combinar alternativa condicional con repetición se vuelve imprescindible determinar qué


pasos de los patrones suceden siempre y qué pasos se ejecutan en determinadas
condiciones. Esto se debe a que se dificulta mucho realizar el seguimiento de un programa
que no realiza siempre las mismas acciones.

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.

El desierto multifrutal El pasillo curvo de sandías

● ¿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.

Resuelvan los últimos desafíos de Alternativa condicional en el entorno Pilas Bloques.


Luego respondan en sus bitácoras las preguntas debajo.

3
El festín frutal Recolector de galaxias

● ¿Cuál es la dificultad agregada de estos desafíos? ¿Qué problemas tuvieron o


consideran que podrían encontrar sus estudiantes? ¿Qué orientaciones les darían?
● ¿Cuál es el aporte de estos desafíos a la secuencia completa de actividades de
alternativa condicional en el entorno Pilas Bloques? ¿Qué cambios o mejoras
consideran que habría que realizar?

Actividad individual con entrega obligatoria

Entreguen en un documento de texto (Word, Google, etc.) capturas de pantalla o fotos de


las soluciones que elaboraron para los desafíos “El desierto multifrutal”, “El pasillo curvo
de sandías”, “Un festín frutal” y “Recolector de galaxias”.

Su tutor/a tendrá en cuenta los siguientes factores en las correcciones:


● Que el programa elaborado solucione todos los escenarios de cada desafío.
● Que se hayan utilizado las herramientas de programación pertinentes de forma
correcta.
● Que el programa elaborado sea legible.

4
Clase de consulta

Fecha del encuentro: DD/MM/AAAA

Antes de participar en la clase destinada a consultas es importante haber intentado


resolver las actividades de la clase. En este encuentro su tutor/a presentará los desafíos
que hayan traído más problemas o que sean más interesantes de revisar para que puedan
visualizar un ejemplo de cómo trabajar estas actividades en el aula con el enfoque
didáctico propuesto y recordar nuestro rol como docentes, así como los diferentes
momentos que les propondremos a los y las estudiantes durante su desarrollo.

Este encuentro sincrónico es opcional, pero altamente recomendado. Quienes necesiten


resolver algunas dificultades que hayan surgido durante la resolución de los desafíos
podrán consultar con su tutor/a y compañeras y compañeros; quienes hayan podido
resolverlos, podrán comparar sus soluciones con otras y conocer nuevas ideas.

Reflexión de cierre

El recorrido de esta clase debiera permitirles:

A. Reforzar los conceptos de alternativa condicional y condición como herramientas


conceptuales de programación que permiten que los programas ejecuten ciertos comandos
dependiendo de si se cumple o no la condición y, de esta manera, solucionar problemas
sobre escenarios cambiantes.

B. Mejorar la determinación de qué comando de alternativa condicional encaja mejor con


cada situación planteada en los problemas presentados: alternativa condicional simple para
situaciones donde se deben realizar pasos adicionales, y alternativa condicional completa
para situaciones donde se debe bifurcar la ejecución de comandos en base al cumplimiento
o no cumplimiento de una condición.

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.

Esta obra está bajo una licencia Creative Commons


Atribución-NoComercial-CompartirIgual 3.0

También podría gustarte