Sunteți pe pagina 1din 2

98-361 FUNDAMENTOS DE DESARROLLO DE SOFTWARE

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

Curso MTA: Nombre de la leccin: Tema: Nombre del archivo:

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.

Actividades de preparacin para el instructor.


Ninguna.

Recursos, software y archivos adicionales necesarios para esta leccin:

Gua para el maestro.


Vocabulario:

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

Pre-requisitos de experiencia y conocimiento del alumno.

SoftDevFund_PPT_1.3

SoftDevFund_SA_1.3_1 SoftDevFund_SA_1.3_1_key SoftDevFund_SA_1.3_1 SoftDevFund_SA_1.3_2_key

LE

Secuencia de la leccin.

Activacin previa a la etapa del conocimiento (10 minutos).


1. Presente la leccin y pida a los alumnos que realicen la actividad de la diapositiva Activador. La diapositiva

muestra una seccin de cdigo ineficiente y les pode desarrollar la misma tarea en una menor cantidad de lneas de cdigo.

Actividad de la leccin (25 minutos).


2. Muestre la presentacin de Power Point.

Repase los trminos clave de la leccin y use una presentacin de marionetas para ilustrar de manera

rpida los conceptos que se necesitan repasar ms que otros.

Mencione en donde se puede observar la repeticin en la vida real. Repase las diferentes estructuras ciclo y sus componentes.

Repase las situaciones en las cuales diferentes ciclos son ms apropiados.

Evaluacin /Reflexin (15 minutos)

1. Actividad para el estudiante (SoftDevFund_SA_1.3_1) 2. Actividad para el estudiante (SoftDevFund_SA_1.3_2)

Recursos de Microsoft y enlaces Web

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.

Compare los diferentes tipos de ciclos entre s.

LE

S-ar putea să vă placă și