Documente Academic
Documente Profesional
Documente Cultură
R epaso
de la
Leccin.
Fundamentos de desarrollo de software Fundamentos de desarrollo de software 1.3 Identificando el mtodo apropiado para el manejo de repeticiones (Una clase de 50 minutos). SoftDevFund_RL_1.3
Objetivo de la leccin:
1.3. Identificar el mtodo apropiado el manejo de repeticiones. Este objetivo puede incluir pero no est limitado a: ciclos for, ciclos while, ciclos dowhile y recursividad.
Preparacin.
Los alumnos debern haber practicado evaluando las estructuras de ciclo usando los mtodos de repeticin a travs de una tabla de trazabilidad. Este repaso de leccin es para el Examen de Certificacin del curso MTA que se dise para los alumnos que cuenten con conocimientos sobre programacin. Los alumnos que no tengan los pre-requisitos de conocimiento y experiencia que se mencionaron en el objetivo, pueden utilizar los recursos de Microsoft o consultar los enlaces Web al final de este repaso de leccin.
Iterar: es ejecutar una sentencia o un conjunto de sentencias de manera repetida. Se dice que las sentencias que se ejecutan se encuentran en un ciclo. Recursividad: es la habilidad de una rutina para llamarse a s misma. La Recursividad permite la implementacin de ciertos algoritmos en rutinas pequeas y simples pero no garantiza la velocidad o eficiencia. El mal uso de de la recursividad puede ocasionar que un programa se quede sin espacio de pila durante la ejecucin provocando el colapso del programa y en algunas ocasiones de todo el sistema.
M P
SoftDevFund_PPT_1.3
LE
Secuencia de la leccin.
muestra una seccin de cdigo ineficiente y les pode desarrollar la misma tarea en una menor cantidad de lneas de cdigo.
Repase los trminos clave de la leccin y use una presentacin de marionetas para ilustrar de manera
Mencione en donde se puede observar la repeticin en la vida real. Repase las diferentes estructuras ciclo y sus componentes.
A
Mejores Prcticas Sugeridas: Notas adicionales para el instructor:
Sugiera el uso de tablas de trazabilidad a los alumnos que tengan problemas al evaluar los ciclos y la recursividad. Las tablas de trazabilidad son tablas que se crearon durante el tiempo de ejecucin en donde cada columna muestra el valor de una variable y cada fila se genera durante una iteracin.
M P
Ciclos (Gua de programacin C#)
http://msdn.microsoft.com/en-us/library/f0e10e56.aspx Asigne como tarea una de las hojas de trabajo en caso de que se necesite ms tiempo.
LE