Guía No7. ESTRUCTURAS REPETITIVAS (Do While-Loop)
Guía No7. ESTRUCTURAS REPETITIVAS (Do While-Loop)
ALGORITMIA Y PROGRAMACIÓN
OBJETIVOS
Distinguir y usar las estructuras repetitivas para aplicar en la solución de problemas en VBA.
MARCO TEÓRICO
Estructuras Cíclicas
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS
Ciclos que al menos una vez se ejecuta y dependen de una condición lógica para que continúen
sus iteraciones (haga mientras que).
Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma
de esta estructura es la siguiente:
Do While condición
....
....
Loop
En este ciclo la variable de control como su nombre lo indica realiza el manejo de ingreso o no al
ciclo, por lo cual en la condición se debe evaluar con un operador relacional (<, >, =, >=, <=, <>) al
igual que en la selectivas if, ya que esta estructura funciona con un valor booleano true, y termina
sus iteraciones con un false.
Conceptos Importantes:
Variable auxiliar: es aquella que servirá para cálculos intermedios, ayuda o cambios temporales
de otra variable.
Ej:
"dados dos números a y b se desea intercambiar sus valores”
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS
Variable contador: Es aquella cuyo valor se incrementa o decrementa en un valor fijo (en cada
iteración de un ciclo). Un contador suele utilizarse para contar el número de veces que itera un
ciclo. Pero, a veces, se utiliza para contar, solamente, aquellas iteraciones de un ciclo en las que
se cumpla una determinada condición.
cont=cont+1
Variable acumulador: Es una variable que almacena o retiene sobre sí misma una cantidad de
valores para de esta manera tener la suma de todos ellos en una sola variable.
acum=acum+Variable
Tomado de: Gaxiola Pacheco, Carelia Guadalupe, and Flores Gutiérrez, Dora Luz. Metodología de
la programación con pseudocódigo enfocado al lenguaje C. México: Plaza y Valdés, S.A. de C.V.,
2008.
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS
Ejemplos:
Imprima los primeros 5 números pares:
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS
Taller
ACTIVIDADES Y ENTREGABLES
Valor
Entregables
Porcentual
Realizar la practica aplicando lo visto en la guía.
40
Realizar los ejercicios propuestos en VBA 60
REFERENCIAS
http:’www.emagister.com/curso-aprende-programar/estructuras-selectivas-compuestas
Gaxiola Pacheco, Carelia Guadalupe, and Flores Gutiérrez, Dora Luz. Metodología de la
programación con pseudocódigo enfocado al lenguaje C. México: Plaza y Valdés, S.A. de C.V.,
2008.
Joyanes Aguilar, Luis, and Zahonero Martínez, Ignacio. Programación en C, C++. JAVA Y UML (1a.
ed.). España: McGraw-Hill España, 2010.
http:’www.cs.us.es/cursos/ai-2003/VB/VB.pdf
http:’www.excel-avanzado.com/que-son-las-macros-en-excel
OBSERVACIONES GENERALES
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS
Es recomendable leer, interpretar y asimilar los conceptos que se trabajaron en las guías
anteriores ya que se van a utilizar durante el desarrollo de la guía.
Guía No. 5:
Realizado por: Revisado por:
ESTRUCTURAS
Jaime Fernando Pérez González Jaime Fernando Pérez González
REPETITIVAS