Está en la página 1de 7

SERVICIO NACIONAL DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN Procedimiento Creacin y Adecuacin de Programas de Formacin Virtual y a Distancia Gua de Aprendizaje

para el Programa de Formacin Complementaria Virtual GUA DE APRENDIZAJE N4

Versin: 01 Fecha: 08-10-2013 Cdigo: G001P002-GFPI

1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE

Programa de Formacin: VARIABLES Y Cdigo: 21450171 ESTRUCTURAS DE CONTROL EN LA PROGRAMACION ORIENTADA A OBJETOS: JAVA(690264) Resultados de Aprendizaje: Entender el concepto de ciclos de repeticin, conocer los tipos de ciclos de repeticin ms importantes y poder aplicarlos en una solucin. Duracin de la gua ( en horas): 10 horas

2. INTRODUCCIN

Estimado Aprendiz, en esta gua de aprendizaje, como participante de este programa de formacin virtual de Java, se le orientar sobre las actividades de aprendizaje de la semana 4, en la cual se abordar el concepto de las repeticiones que es uno de los conceptos ms utilizados en el desarrollo de aplicaciones, cuando se trabaja con algn lenguaje de programacin, ya que permiten repetir una serie de instrucciones sin tener que copiarlas varias veces. Le invito a desarrollar en cada momento del ciclo de aprendizaje la reflexin Inicial, contextualizacin, apropiacin del conocimiento, transferencia del conocimiento y evaluacin del aprendizaje; las actividades de aprendizaje propuestas, le ayudarn a la comprensin de cmo solucionar problemas bsicos con aplicaciones que involucran ciclos de repeticin. Su disposicin, motivacin y aplicacin de unas adecuadas tcnicas de estudio le ayudarn a finalizar en esta semana de manera exitosa este aprendizaje.

Reflexin:Para que el que cree no es necesaria ninguna explicacin: para el que no cree toda explicacin sobra." Franz Werfel.

Gua de Aprendizaje

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexin inicial: En esta unidad usted entender que realizar una tarea varias veces es muy comn, lo hacemos diariamente al levantarnos y baarnos y lavar nuestros dientes, etc. En un lenguaje de programacin las tareas tambin pueden ser repetitivas, es por eso que usamos el concepto de ciclos de repeticin. Con el fin de avanzar en el conocimiento por favor reflexione sobre estas preguntas: Piense en acciones repetitivas en la vida diaria? Ahora lleve el concepto de los ciclos de repeticin a situaciones que pueden resolverse con un lenguaje de programacin, cules se le ocurre? Estas preguntas determinan aquellos temas que usted desarrollar y tienen como finalidad ubicarlo, motivarlo a realizar las lecturas y el anlisis del material de apoyo, por tal motivo lea las preguntas y analcelas, tal vez podra investigar un poco en internet, sin embargo, no se requiere su envo. Para revisar la Informacin del programa haga clic en el botn Informacin del Programaque se encuentra en el men del curso. Para revisar el Demo de la Plataforma haga clic en el botn Demo Manejo Plataforma que se encuentra en la opcin Induccin a la Plataforma del men del curso.

3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el aprendizaje.

Foro Temtico 4: Ciclos Para el desarrollo de esta actividad de contextualizacin, lo invito a participar en el Foro Temtico 4dejando sus opiniones acerca la siguiente cuestin:Adems de las estructuras cclicas estudiadas en el material de la semana, se cre una nueva estructura llamada for-each, En qu consiste esta estructura, cules son sus ventajas, similitudes y diferencias con los otros ciclos vistos en el material de estudio? ElMaterial del Programa y los Documentos de Apoyo disponibles para la Semana 4, se encuentran ubicadosdentro del men del curso en el botn Materiales del Programa y una vez all seleccionando 4. Ciclos. Despus de leer el material de la semana 4, usted deber participar en el Foro Temtico reflexionando y dando sus opinionessobre lo ledo y desde el conocimiento previo que usted posea o que consulte en la web sobre el tema. Igualmente es importante leer las intervenciones de los dems participantes del curso y dar retroalimentacin sobre los aportes que considere conveniente. Objetivo:Conocer las diferentes estructuras cclicas que pueden ser utilizados en Java e identificar su aplicacin de acuerdo con las necesidades del problema a resolver.

Pgina 2 de 7

Gua de Aprendizaje
La participacin en el foro es de gran importancia, all encontrar diversas opiniones sobre el tema tratado por todos, con lo cual el grupo obtiene significativa ganancia en conocimientos y acumulacin de experiencias, por ningn motivo deje de participar. Por favor tenga en cuenta la Rbrica Tigre en su intervencin, para que sta contenga lo siguiente: Ttulo, Ilacin, Generacin de discusin, Redaccin y presentacin, Enriquecimiento de la discusin. Recuerde que es importante afianzar este conocimiento a partir de la lectura del material de la semana. Para la participacin en el Foro haga clic en el botn Foros / Foro Temtico RAP 4, en el men del curso.

3.3

Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).

Evaluacin RAP 4: Ciclos. Consulte el Material del Programa y los Documentos de Apoyo, adems de los enlaces externos para el desarrollo de las Actividades de Aprendizaje4. Ciclos, a continuacin usted deber contestar una Evaluacin con una serie de preguntas las cuales medirn el conocimiento adquirido durante esta Actividad de Aprendizaje. Para responder la Evaluacin, haga clic en el Botn Actividades/ 4. Ciclos/ Evaluacin RAP 4.

3.4

Actividades de transferencia del conocimiento.

Actividad 1.Ciclos Variables El objetivo especfico de esta actividad esentender la forma en la que se manejan los ciclos variables para la solucin de problemas que lo requieran.Como resultado de la actividad el alumno: Entender la manera en la que se utiliza el estatuto while para el desarrollo de ciclos variables en Java. Aplicar el uso del estatuto while a soluciones que requieran un ciclo variable.

Para llevar a cabo esta actividad, realice los siguientes pasos: 1. Hacer la lectura Material de apoyo: Ciclos Variables(Se encuentra en el men del curso, en la opcin Materiales del Programa/ 4. Ciclos/Material de apoyo: Ciclos Variables). 2. Utilizar los ejemplos de la lectura, complalos y ejectalos. 3. El laboratorio "Dr. Morelos" desea hacer un estudio para determinar cuntos das requiere una bacteria para duplicar su poblacin. Por favor ayuda al laboratorio en esta importante actividad que le permitir determinar este parmetro y considerarlo en su anlisis para combatir bacterias. Desarrolla un applet llamado SimulacionApplet que toma la poblacin de una bacteria y un % de aumento diario y utilizando un botn desplegar (en un Texto de rea) como va aumentando la bacteria da con da (utilizando el % de aumento para la poblacin del da siguiente), la simulacin terminar cuando la poblacin alcance a doblar la poblacin inicial. El applet deber presentar algo parecido a lo siguiente:

Pgina 3 de 7

Gua de Aprendizaje

4. Enva el ejercicio desarrollado a travs de la plataforma. Modo de Envo:Enviar como mnimo el archivo .java con el fin de revisar la lgica (opcional los archivos .class y .html para probar el applet) por medio del enlace Envo de Actividad 1, ubicado en el botn, Actividades / 4. Ciclos / Envo de Actividad 1. Ciclos Variables Importante: Si al momento de enviar el archivo, el sistema genera el error "Archivo invlido", tener en cuenta que este se debe a que al momento de adjuntar el archivo, este podra estar abierto. Procede a cerrar el archivo e intente nuevamente el procedimiento.

Actividad 2.Manejo de Ciclos Fijos El objetivo especfico de esta actividad esentender la forma en la que se manejan los ciclos fijos para la solucin de problemas que lo requieran. Como resultado de la actividad el alumno: Entender la manera en la que se utiliza el estatuto for para el desarrollo de ciclos fijos en Java. Aplicar el uso del estatuto for a soluciones que requieran un ciclo fijo.

Para llevar a cabo esta actividad, realice los siguientes pasos: 1. Hacer la lectura Material de apoyo: Ciclos Fijos (Se encuentra en el men del curso, en la opcin
Pgina 4 de 7

Gua de Aprendizaje
Materiales del Programa/ 4. Ciclos/ Material de apoyo: Ciclos Fijos). 2. Utilizar los ejemplos de la lectura, complalos y ejectalos. 3. Haz un applet que te calcule el factorial de un nmero N, el cual te dar el usuario, el factorial de un nmero N, definido matemticamente como N! se obtiene como la multiplicacin de todos los nmeros que estn desde el 1 hasta el N = 1 * 2 * 3 * ..... (N-2) * (N-1) * N, como se muestra en la figura, por definicin el factorial de 0 es 1. El applet deber presentar algo parecido a lo siguiente:

4. Enva el ejercicio desarrollado a travs de la plataforma. Modo de Envo:Enviar como mnimo el archivo .javacon el fin de revisar la lgica (opcional los archivos .class y .html para probar el applet) por medio del enlace Envo de Actividad 2, ubicado en el botn, Actividades / 4. Ciclos / Envo de Actividad 2.Manejo de Ciclos Fijos Importante: Si al momento de enviar el archivo, el sistema genera el error "Archivo invlido", tener en cuenta que este se debe a que al momento de adjuntar el archivo, este podra estar abierto. Procede a cerrar el archivo e intente nuevamente el procedimiento.

3.5

Actividades de evaluacin.

A continuacin encontrar las evidencias de Aprendizaje junto con los criterios de evaluacin que deber tener en cuenta para su desarrollo. Evidencias de Aprendizaje Criterios de Evaluacin Tcnicas e Instrumentos de Evaluacin

Pgina 5 de 7

Gua de Aprendizaje
De Desempeo: Participacin en el Foro Temtico 4 propuesto en las Actividades de Reflexin. Participa positivamente en el foro temtico generando debate y haciendo aportes a las publicaciones de los participantes del curso.

De Producto: Archivo Java (opcional .class y .html) con la Actividad 1que hace parte de las Actividades de Transferencia de Conocimiento. Archivo Java (opcional .class y .html) con la Actividad 2 que hace parte de las Actividades de Transferencia de Conocimiento. Entiende la forma en la que se manejan los ciclos variables para la solucin de problemas que lo requieran. Entiende la forma en la que se manejan los ciclos fijos para la solucin de problemas que lo requieran.

Enlaces dispuestos en la plataforma para envo y emisin de juicios evaluativos de cada actividad.

De Conocimiento: Evaluacin RAP 4 Responde correctamente la evaluacin referente a los conceptos adquiridos durante el desarrollo de las actividades de la semana.

Ambiente(s) requerido: Ambiente de navegacin (computador y conexin a internet). Instalacin del software: Java, IDE (Integrated Development Environment, puede ser NetBeans, Jcreator, JDeveloper, Eclipse, etc.). Editor de texto.

Material(es) requerido:
Pgina 6 de 7

Gua de Aprendizaje

Material de formacin de la Actividades de Aprendizaje de la Semana 4. Material interactivo de la Actividades de Aprendizaje de la Semana 4. Materiales de apoyo de la Actividades de Aprendizaje de la Semana 4.

5. GLOSARIO DE TERMINOS

Para consultar el Glosario del programa Variables y Estructuras de Control en la Programacin Orientada a Objetos: Java, dirjase alaopcin Glosario, ubicada en el men principal del curso.

6. BIBLIOGRAFA/ WEBGRAFA

Para consultar la bibliografa del programa "Variables y Estructuras de Control en la Programacin Orientada a Objetos: Java, dirjase alaopcin Bibliografa, ubicada en el men principal del curso.

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Experto Temtico Astrid Lenney Correa Pea, Centro de Servicios Empresariales y Tursticos - Regional Santander Febrero de 2014

Pgina 7 de 7