Introducción a las Estructuras Iterativas
Luchi68Trabajo1 de Septiembre de 2016
3.025 Palabras (13 Páginas)341 Visitas
Secuencia: Introducción a las estructuras iterativas
Curso: 1º año del Ciclo Superior – Especialidad: Técnico en Informática Profesional y Personal.
Asignatura: Introducción a la Programación
Propósitos
- Ofrecer oportunidades para analizar y resolver situaciones problemáticas en las que se utilizó estructuras simples y/o con condicionales simples.
- Propiciar el análisis, selección y uso de diferentes estructuras repetitivas.
Objetivos
Que los alumnos
- Adquieran destrezas en el análisis de algoritmos, expresados mediante diagramas de flujos, para la comprensión sistémica del flujo de información.
- Analicen las características y el comportamiento de cada estructura para su posterior uso.
- Reconozcan la optimización de recursos mediante la aplicación de estructuras iterativas en determinadas situaciones problemáticas.
- Seleccionen y utilicen la estructura iterativa “ideal” para cada situación problemática.
Contenidos
- Ciclo. Estructuras iterativas: MIENTRAS, REPETIR y PARA. Concepto, características, aplicación y diferencias entre ellas. Contadores y Acumuladores.
Saberes previos necesarios
En relación a la disciplina:
- Diseño de algoritmos mediante diagramas de flujos.
- Estructuras secuenciales y selectivas.
En relación a las TICs:
- Habilidades en la manipulación de archivos a través de la intranet institucional.
- Habilidades para la creación de contenidos digitales.
- Habilidades en el manejo del software PseInt.
- Habilidades en el manejo del procesador de texto y Planillas de cálculo.
Actividad de Apertura
Mediante preguntas del docente y utilizando analogías, se realizará un relevamiento sobre la idea que tienen los alumnos sobre el término “ciclo”. A partir de los aportes de los alumnos el docente tomará nota en la pizarra, de las distintas ideas sobre el concepto.
Una vez logrado, se llevará el mismo al campo de la programación y se la identificará en alguna de las situaciones problemáticas resueltas con estructuras simples. Para ello, el docente tomará al azar un diagrama de flujo de la grilla de problemas resueltos, lo proyectará a la clase y solicitará la identificación, si correspondiere, de los elementos que hacen a un ciclo, remarcando los sectores del algoritmo en que está/n presente/s. De igual forma se procederá con aquellas pequeñas aplicaciones que deben reiniciarse totalmente para ingresar un nuevo dato. Siempre se tomará como base de análisis los problemas resueltos en clase.
Finalmente los alumnos, en pequeños grupos de trabajo, cargarán los diagramas realizados oportunamente e identificarán ciclos, en no menos de diez (10) instancias. Los alumnos trabajarán en sus netbooks para la realización de la actividad a partir de la consigna dada por el docente. La disposición en el aula será tal que permita al docente asistir y deambular entre ellos.
Para la identificación de bloques de algoritmo, en los que se encuentran el/los ciclo/s, se realizaran capturas de pantalla y, mediante la utilización de un procesador de textos, se insertarán la imágenes sobre las que se identificarán, mediante el uso de líneas, rellenos, colores, etc., los ciclos presentes.
El documento con los diez (10) problemas trabajados deberá ser subido al servidor de la escuela identificando en él, los alumnos integrantes del grupo.
Evaluación
Durante el desarrollo de esta actividad el docente evalúa el nivel de participación. En particular analiza en qué medida son capaces de recuperar los conocimientos y experiencias previas sobre el diseño de algoritmos para aplicarlas a nuevas situaciones problemáticas partiendo de otras resueltas.
Criterios de Evaluación
- Interpretación del concepto de ciclos iterativos.
- Identificación de ciclos en diagramas de flujos.
- Pertinencia en la justificación de correcciones realizada al grupo de pares
Elementos de evaluación
- Respuesta a preguntas orientadoras
- Documento de Word
Tiempo previsto: 80 minutos.
Primera Actividad de Desarrollo
El docente iniciará la clase retomando y haciendo una puesta en común sobre la identificación de ciclos realizadas por los grupos de alumnos en la clase anterior. Se proyectarán algunos de los trabajos realizados y de ser necesario, se reforzaran los conceptos.
Se comienza el desarrollo del nuevo contenido expresando que:
- Las estructuras repetitivas o cíclicas permiten realizar una secuencia de instrucciones CERO o MÁS VECES de acuerdo al resultado de la evaluación de una expresión lógica.
- La evaluación de la expresión lógica o condición tiene DOS estados posibles, que sea VERADERO o FALSO.
- Existen TRES tipos de estructuras repetitivas:
- Mientras …(condición)… hacer
- Repetir hasta …(condición)…
- Para ….
Luego presenta las características principales de cada estructura, mediante la siguiente tabla, la que será mostrada en el proyector:
Mientras … hacer | Repetir hasta … | Para … |
[pic 1] | [pic 2] | [pic 3] |
Dentro del grupo de las instrucciones del ciclo debe haber por lo menos una instrucción que modifique el resultado de la expresión lógica, de lo contrario nunca se terminará la repetición de la ejecución de las instrucciones y será un proceso infinito. |
A partir del análisis de la información, el docente solicita a la totalidad de alumnos el completamiento de la siguiente tabla. El docente mediará las respuestas e irá completando la tabla con los aportes recibidos.
Mientras … hacer | Repetir hasta … | Para … |
¿En qué momento se evalúa la condición? | ||
¿Cómo debe ser la condición para que ingrese al ciclo o bucle de acciones? | ||
¿Cuál es el mínimo de veces que puede ejecutarse cada ciclo? | ||
Evaluación
Durante el desarrollo de esta actividad el docente evalúa el nivel de participación. Evalúa el análisis sobre estructuras que realiza el alumno y el reconocimiento de diferencias y similitudes entre ellas. Asimismo, analiza la pertinencia y precisión de la información de la tabla que construyen.
Criterios de Evaluación
- Interpretación del concepto de ciclos iterativos.
- Identificación de ciclos en diagramas de flujos.
- Pertinencia en la justificación de correcciones realizada al grupo de pares
Elementos de evaluación
- Respuesta a preguntas orientadoras
Tiempo previsto: 80 minutos.
Segunda actividad de desarrollo
Luego de haber trabajado sobre las características y generalidades de los tres tipos de estructuras iterativas, el docente propone profundizar cada una de ellas.
Mediante el uso del soft PseInt se propone la construcción del siguiente diagrama de flujo, el que responde al requerimiento de imprimir los cinco primeros números naturales, para el que se utiliza la estructura Mientras…
Luego de un tiempo considerable para la construcción en las nets, el docente analiza las partes del diagrama.
[pic 4][pic 5][pic 6][pic 7]
Seguidamente y utilizando una hoja de cálculo, ser requiere a los alumnos realizar la prueba de escritorio (tabla de estados):
ESTADO | A | Comentario | Una vez completa y corroborados los valores, solicita a los alumnos ejecutar el diagrama en el programa y comprobar si los resultados obtenidos se corresponden con la prueba de escritorio (tabla de estados) y si los mismos responden a los requerimientos. |
Einicial | 0 | 0<5 ingresa al bucle | |
E1 | 1 | Incrementa en 1 | |
E2 | 1 | Imprime 1 | |
E3 | 1 | 1<5 ingresa al bucle | |
E4 | 2 | Incrementa en 1 | |
E5 | 2 | Imprime 1 | |
… | … | … | |
Efinal |
Seguidamente se propone modificar la consigna de la siguiente manera: imprimir los cinco primeros números naturales y la suma de los mismos. El docente explica que para la resolución se debe apelar a la incorporación de un ACUMULADOR, el cual presenta la siguiente estructura:[pic 8]
[pic 9][pic 10][pic 11]
Invita a los alumnos a ajustar el diagrama de flujo y comprobar los resultados.
...