Movimientos Precursores de La Independencia en Venezuela
Implementación de ciclos repetitivos en C
1. Servicio Nacional de Aprendizaje – SENA
Fecha:
Agosto de 2010
DIRECCION DE FORMACIÓN PROFESIOAL
Versión 1.0
Sistema de Gestión GUIA DE APRENDIZAJE XX
de la Calidad Página 1 de 4
1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE
Nombre del Curso:
ALGORITMOS Y SU IMPLEMENTACION EN C++
Nombre de la unidad de aprendizaje:
IMPLEMENTACION DE CICLOS REPETITIVOS EN LENGUAJE C++ Horas /créditos:
Resultados de Aprendizaje: 8 horas
Dominio por parte del estudiante de las estructuras de control
repetitivas y su implementación en lenguaje C++
2. EXPLORACIÓN DE APRENDIZAJES PREVIOS
Realizadas las actividades de implementación de estructuras condicionales propuestas en la
unidad 1 y habiendo apropiado la sintaxis del lenguaje de programación C++, avanzamos en la
implementación de ciclos repetitivos, los cuales nos permitirán realizar tareas que requieran
muchas iteraciones a través de los bucles estudiados en la unidad 2.
3. CONCEPTUALIZACIÓN
Una estructura repetitiva, permite ejecutar una o más sentencias más de una vez. Esto
es útil cuando necesitamos ejecutar una instrucción varias veces.
Para esto contamos con los bucles PARA, MIENTRAS QUE y HAGA HASTA.
CICLO PARA: Esta estructura repetitiva, nos permite controlar de antemano cuantas
veces se van a repetir las instrucciones.
Está compuesto por un contador, el cual debe tener un valor de inicialización, un valor
de finalización y un valor de incremento o decremento.
CICLO MIENTRAS QUE: En este ciclo el número de iteraciones no se conoce de
antemano, y este se repite mientras se cumple determinada condición.
Esta condición se evalúa al inicio del ciclo, por lo que es posible que este bucle no se
ejecute ni una vez. En cada iteración la condición se evalúa nuevamente hasta que ya
no se cumpla más.
2. Servicio Nacional de Aprendizaje – SENA
Fecha:
Agosto de 2010
DIRECCION DE FORMACIÓN PROFESIOAL
Versión 1.0
Sistema de Gestión GUIA DE APRENDIZAJE XX
de la Calidad Página 2 de 4
CICLO HAGA HASTA: Este ciclo es parecido al Mientras que, con la diferencia que la
condición se evalúa al final del ciclo, por consiguiente este ciclo se ejecutará al menos
una vez.
Esto significa que aunque la condición no se cumpla, el ciclo realizará una iteración ya
que la expresión lógica se validará al final del ciclo.
4. ACTIVIDADES
ACTIVIDAD DE APRENDIZAJE :
Descripción:
Resolución de programas y su correcta transcripción y compilación en lenguaje C++ aplicando los
bucles repetitivos.
1. Implementar un programa en C++ que lea 4 notas de n número de alumnos, las almacene
en un vector y determine la nota final de cada estudiante en cuestión y el promedio general
del curso.
2. Diseñar un algoritmo y transcribirlo en lenguaje C++ que genera los n términos de la
secuencia fibonacci.
Ambiente(s) requerido:
Material (es) requerido:
Computador, compilador Turbo C++ 3.0
Criterios de Evaluación: Cada ítem tiene un valor de 10 unidades, para un puntaje
máximo de 20 puntos.
Evidencia de aprendizaje: Archivo comprimido en formato zip que contenga los dos
archivos fuente .cpp con la solución a los problemas
propuestos.
5. MATERIALES, ELEMIENTOS Y/O EQUIPOS REQUERIDOS
Computador con el compilador Turbo C++ instalado, conexión a internet para enviar la
evidencia.
3. Servicio Nacional de Aprendizaje – SENA
Fecha:
Agosto de 2010
DIRECCION DE FORMACIÓN PROFESIOAL
Versión 1.0
Sistema de Gestión GUIA DE APRENDIZAJE XX
de la Calidad Página 3 de 4
6. BIBLIOGRAFIA
Joyanes, L, C++ a su alcance, (1997), editorial McGRAW-HILL
Becerra, C, 380 funciones de Turbo C++, (1996). Editorial Cesar Becerra Santamaría.
4. Servicio Nacional de Aprendizaje – SENA
Fecha:
Agosto de 2010
DIRECCION DE FORMACIÓN PROFESIOAL
Versión 1.0
Sistema de Gestión GUIA DE APRENDIZAJE XX
de la Calidad Página 4 de 4
CONTROL DEL DOCUMENTO
Nombre Cargo Dependencia Fecha
Autores