ULTIMOS EJERCICIOS
En esta unidad trabajamos intensamente con arreglos y tablas utilizando el entorno de programación PSeInt, lo cual nos permitió fortalecer habilidades de pensamiento computacional y aplicar la lógica en la resolución de problemas educativos. A través de ejercicios prácticos, desarrollamos algoritmos que nos preparan para implementar estrategias didácticas innovadoras en la enseñanza de matemáticas en telesecundaria, considerando también los contextos multigrado.
Ejercicio 1: Vector de 10 enteros, cuadrados y cubos
AleatorioSemilla, lo que me enseñó la importancia de conocer las limitaciones del entorno (PSeInt) y adaptar el código según su sintaxis.Evidencia de aprendizaje:
Generación de números aleatorios.
Potenciación simple y manejo de bucles.
Reflexión:
Este fue el primer ejercicio de la unidad y marcó el inicio del trabajo con vectores. Aunque al principio me marcó errores, al comprender cómo PSeInt maneja los vectores y sus declaraciones, pude resolverlo. Me hizo valorar el proceso de ensayo y error, una forma muy potente de aprendizaje.
Desde una mirada crítica, esta actividad me ayudó a evaluar las herramientas digitales que usamos: PSeInt es útil para el pensamiento lógico, pero tiene limitaciones que debo considerar como futura docente.
Ejercicio 2: Vector de cadenas e inversión de orden
Caracter, ya que PSeInt no permite Cadena[], lo cual me forzó a repensar mi solución.Evidencia de aprendizaje:
Manejo de cadenas en vectores.
Lógica de inversión de orden.
Reflexión:
Me pareció muy interesante ver cómo algo tan simple como cambiar el orden de un vector requiere pensar lógicamente. Fue una actividad corta pero con gran valor para ejercitar el pensamiento algorítmico.
Como docente en formación, pienso que este tipo de ejercicios pueden usarse para que los alumnos creen pequeñas aplicaciones de juegos de palabras o listas personalizadas, reconociendo su contexto cultural y lingüístico.
Ejercicio 3: Notas de un alumno
Evidencia de aprendizaje:
Recorrido de vector para obtener estadísticas.
Validación de rangos (0 a 10).
Reflexión:
Este fue uno de mis ejercicios favoritos porque vincula directamente la programación con temas escolares como la evaluación. Al calcular promedios y extremos, reflexioné sobre cómo la evaluación formativapuede apoyarse de herramientas digitales.
También me ayudó a ver lo importante que es proporcionar retroalimentación clara a los estudiantes cuando exploran este tipo de actividades.
Ejercicio 4: Carga parcial de un vector con número negativo como condición
Evidencia de aprendizaje:
Uso de condición de parada.
Validación de entradas y control de flujo.
Reflexión:
Me gustó este ejercicio porque es muy interactivo, y simula un proceso de entrada de datos con lógica práctica. Me permitió identificar cómo detener el programa en condiciones personalizadas, algo esencial al trabajar con estudiantes.
En un aula multigrado, podría adaptarse para que cada alumno registre datos de forma colaborativa, fomentando la autoevaluación al revisar si el programa hace lo que se espera.
Retos enfrentados:
Manejar correctamente los índices del vector para evitar errores.
Mostrar solo los elementos ingresados y no los vacíos por defecto.
Ejercicio 13 – Sumar los elementos de una tabla de 4x4
Evidencia de aprendizaje:
Uso de tablas bidimensionales (matrices) de números enteros.
Aplicación de ciclos anidados para recorrer y sumar los elementos.
Presentación ordenada de los datos en formato de tabla.
Uso de tablas bidimensionales (matrices) de números enteros.
Aplicación de ciclos anidados para recorrer y sumar los elementos.
Presentación ordenada de los datos en formato de tabla.
Reflexión:
Este ejercicio me permitió profundizar en el uso de tablas bidimensionales, algo que ya había empezado a trabajar antes pero que aquí se consolidó. Comprendí cómo recorrer filas y columnas usando bucles anidados, lo que me pareció una herramienta muy útil para procesar grandes volúmenes de información de forma sistemática.
Al realizarlo, pensé en cómo este tipo de estructuras pueden utilizarse en un aula de Telesecundaria, por ejemplo, para trabajar temas de estadística, recolección de datos o análisis de resultados de encuestas en distintas materias, no solo matemáticas. También reforzó mi capacidad de autoevaluación, ya que el orden de los bucles y los índices fue un desafío que me ayudó a detectar errores de lógica en mi propio código.
Este ejercicio me permitió profundizar en el uso de tablas bidimensionales, algo que ya había empezado a trabajar antes pero que aquí se consolidó. Comprendí cómo recorrer filas y columnas usando bucles anidados, lo que me pareció una herramienta muy útil para procesar grandes volúmenes de información de forma sistemática.
Al realizarlo, pensé en cómo este tipo de estructuras pueden utilizarse en un aula de Telesecundaria, por ejemplo, para trabajar temas de estadística, recolección de datos o análisis de resultados de encuestas en distintas materias, no solo matemáticas. También reforzó mi capacidad de autoevaluación, ya que el orden de los bucles y los índices fue un desafío que me ayudó a detectar errores de lógica en mi propio código.
Retos enfrentados:
Aprender a manejar correctamente los índices fila y columna sin confundirlos.
Evitar que los acumuladores se reinicien por error dentro del bucle.
Presentar los datos en formato visualmente claro (tabla) dentro de las limitaciones de PSeInt.
En un aula multigrado, este tipo de ejercicios puede trabajarse con situaciones reales del entorno comunitario: registros de cosechas, distribución de alimentos, inventarios, etc. La evaluación auténtica se vuelve fundamental aquí, porque permite que los estudiantes vean el sentido real de lo que están aprendiendo y lo apliquen a su vida diaria.
Aprender a manejar correctamente los índices
filaycolumnasin confundirlos.Evitar que los acumuladores se reinicien por error dentro del bucle.
Presentar los datos en formato visualmente claro (tabla) dentro de las limitaciones de PSeInt.
En un aula multigrado, este tipo de ejercicios puede trabajarse con situaciones reales del entorno comunitario: registros de cosechas, distribución de alimentos, inventarios, etc. La evaluación auténtica se vuelve fundamental aquí, porque permite que los estudiantes vean el sentido real de lo que están aprendiendo y lo apliquen a su vida diaria.
Ejercicio 14 – Recaudación de artículos por sucursales
Evidencia de aprendizaje:
Tablas 2D: ventas por artículo y sucursal.
Cálculo de totales por fila, columna y globales.
Tablas 2D: ventas por artículo y sucursal.
Cálculo de totales por fila, columna y globales.
Reflexión:
Este ejercicio me permitió integrar el trabajo con tablas y vectores, así como trabajar con acumuladores. Aprendí la importancia de controlar el flujo de datos dentro de estructuras bidimensionales.
Desde la perspectiva de evaluación auténtica, se trata de un ejercicio que bien podría aplicarse a una situación real (como un proyecto de emprendimiento escolar o cooperativa estudiantil). Además, reconozco el valor de la diversidad cultural en las aulas al pensar cómo las estrategias pueden variar según los contextos.
Este ejercicio me permitió integrar el trabajo con tablas y vectores, así como trabajar con acumuladores. Aprendí la importancia de controlar el flujo de datos dentro de estructuras bidimensionales.
Desde la perspectiva de evaluación auténtica, se trata de un ejercicio que bien podría aplicarse a una situación real (como un proyecto de emprendimiento escolar o cooperativa estudiantil). Además, reconozco el valor de la diversidad cultural en las aulas al pensar cómo las estrategias pueden variar según los contextos.
Retos enfrentados:
Evitar errores con subíndices.
Coordinar cálculos múltiples en estructuras 2D.
Para Telesecundaria, este tipo de ejercicios pueden contextualizarse para trabajar temas de economía local o de manejo de recursos escolares.
Evitar errores con subíndices.
Coordinar cálculos múltiples en estructuras 2D.
Para Telesecundaria, este tipo de ejercicios pueden contextualizarse para trabajar temas de economía local o de manejo de recursos escolares.
Ejercicio 15 – Quiniela de fútbol
Evidencia de aprendizaje:
Uso de tablas para almacenar equipos y resultados.
Estructura de matrices de cadenas y enteros.
Propuesta de ampliación para guardar varias jornadas.
Uso de tablas para almacenar equipos y resultados.
Estructura de matrices de cadenas y enteros.
Propuesta de ampliación para guardar varias jornadas.
Reflexión:
Este ejercicio fue un gran reto, ya que implicó trabajar con dos tablas paralelas: una para los equipos y otra para los resultados. Me di cuenta de que la estructura tridimensional no sólo era viable, sino necesaria para representar una temporada completa.
Desde lo pedagógico, me llevó a reflexionar sobre cómo representar información compleja de manera clara, una habilidad esencial cuando se trabaja con estudiantes en procesos de modelación matemática. También vi el valor de la evaluación formativa, ya que durante el desarrollo fui identificando mis errores y fortaleciendo mi comprensión.
Este ejercicio fue un gran reto, ya que implicó trabajar con dos tablas paralelas: una para los equipos y otra para los resultados. Me di cuenta de que la estructura tridimensional no sólo era viable, sino necesaria para representar una temporada completa.
Desde lo pedagógico, me llevó a reflexionar sobre cómo representar información compleja de manera clara, una habilidad esencial cuando se trabaja con estudiantes en procesos de modelación matemática. También vi el valor de la evaluación formativa, ya que durante el desarrollo fui identificando mis errores y fortaleciendo mi comprensión.
Retos enfrentados:
Manejo de matrices con cadenas (limitación de PSeInt).
Pensar en estructuras escalables para guardar varias jornadas.
En un aula multigrado, este tipo de ejercicios pueden ser adaptados para fomentar la observación de patrones, el trabajo colaborativo y la interpretación de resultados numéricos.
Manejo de matrices con cadenas (limitación de PSeInt).
Pensar en estructuras escalables para guardar varias jornadas.
En un aula multigrado, este tipo de ejercicios pueden ser adaptados para fomentar la observación de patrones, el trabajo colaborativo y la interpretación de resultados numéricos.
Autoevaluación general
Me siento satisfecha con lo que aprendí en esta unidad:
✅ Comprendí el uso de arreglos y tablas en distintos contextos.
✅ Pude aplicar los conceptos en situaciones reales que se viven en el aula.
✅ Fortalecí mi pensamiento lógico y mi creatividad.
🟡 Aún necesito practicar más para manejar mejor los errores en programación y aprender otros entornos como Python o Scratch para diversificar recursos.
Evaluación crítica de las TIC utilizadas
PSeInt me pareció una herramienta adecuada para introducirme a la lógica de programación, aunque sus restricciones (como el manejo de cadenas en arreglos) me hicieron buscar soluciones más creativas.
Su interfaz es sencilla, pero limita algunos enfoques más visuales o interactivos que serían necesarios para aplicaciones reales con estudiantes. Sin embargo, fue muy útil como instrumento de autoevaluación y reflexión sobre mi propio aprendizaje.
PSeInt me pareció una herramienta adecuada para introducirme a la lógica de programación, aunque sus restricciones (como el manejo de cadenas en arreglos) me hicieron buscar soluciones más creativas.
Su interfaz es sencilla, pero limita algunos enfoques más visuales o interactivos que serían necesarios para aplicaciones reales con estudiantes. Sin embargo, fue muy útil como instrumento de autoevaluación y reflexión sobre mi propio aprendizaje.
Autoevaluación
Considero que mi progreso en esta unidad fue constante. Al inicio me costó entender cómo declarar estructuras correctamente, pero con la práctica fui logrando escribir pseudocódigos funcionales, ordenados y aplicables.
Reconozco que debo seguir desarrollando mi pensamiento algorítmico y ser más organizada con los nombres de variables. También me di cuenta de que las estrategias de programación pueden y deben adaptarse a los contextos escolares reales, no como un fin en sí mismo, sino como una herramienta para fomentar la comprensión, la creatividad y la autonomía.
Considero que mi progreso en esta unidad fue constante. Al inicio me costó entender cómo declarar estructuras correctamente, pero con la práctica fui logrando escribir pseudocódigos funcionales, ordenados y aplicables.
Reconozco que debo seguir desarrollando mi pensamiento algorítmico y ser más organizada con los nombres de variables. También me di cuenta de que las estrategias de programación pueden y deben adaptarse a los contextos escolares reales, no como un fin en sí mismo, sino como una herramienta para fomentar la comprensión, la creatividad y la autonomía.
Conclusión final
Esta unidad me permitió ver que programar no es solo para computadoras, sino que puede ser un recurso educativo muy potente cuando se vincula con las necesidades de los estudiantes. En la Telesecundaria y en grupos multigrado, el reto está en adaptar estos saberes a realidades culturales diversas y contextos comunitarios, pero también está la oportunidad de despertar en los alumnos el gusto por resolver problemas, por explorar, y por ser creadores de sus propias soluciones.
Esta unidad me permitió ver que programar no es solo para computadoras, sino que puede ser un recurso educativo muy potente cuando se vincula con las necesidades de los estudiantes. En la Telesecundaria y en grupos multigrado, el reto está en adaptar estos saberes a realidades culturales diversas y contextos comunitarios, pero también está la oportunidad de despertar en los alumnos el gusto por resolver problemas, por explorar, y por ser creadores de sus propias soluciones.
%206.40.50%E2%80%AFp.m..png)
%206.41.25%E2%80%AFp.m..png)
%206.42.04%E2%80%AFp.m..png)
%206.42.09%E2%80%AFp.m..png)
%206.43.03%E2%80%AFp.m..png)
%206.49.01%E2%80%AFp.m..png)
%206.50.03%E2%80%AFp.m..png)
%206.50.08%E2%80%AFp.m..png)
%206.51.38%E2%80%AFp.m..png)
Comentarios
Publicar un comentario