Professional Documents
Culture Documents
PROGRAMACION DE COMPUTADORES
Distinguir y usar las estructuras repetitivas para aplicar en la solucin de problemas en VBA.
MARCO TERICO
Estructuras Cclicas
Se llaman problemas repetitivos o cclicos a aquellos en cuya solucin es necesario utilizar un
mismo conjunto de acciones que se puedan ejecutar una cantidad especfica de veces. Esta
cantidad puede ser fija (previamente determinada por el programador) o puede ser variable
(estar en funcin de algn dato dentro del programa).Los ciclos se clasifican en:
Ciclos con un Nmero Determinado de Iteraciones (Hacer-Para)for
Son aquellos en que el nmero de iteraciones se conoce antes de ejecutarse el ciclo. La forma
de esta estructura es la siguiente:
Realizado por:
Jaime Fernando Prez Gonzlez
Revisado por:
Jaime Fernando Prez Gonzlez
Gua No. 5:
ESTRUCTURAS
REPETITIVAS
Conceptos Importantes:
Variable auxiliar: es aquella que servir para clculos intermedios, ayuda o cambios temporales
de otra variable.
Ej:
Realizado por:
Jaime Fernando Prez Gonzlez
Revisado por:
Jaime Fernando Prez Gonzlez
Gua No. 5:
ESTRUCTURAS
REPETITIVAS
Variable contador: Es aquella cuyo valor se incrementa o decrementa en un valor fijo (en cada
iteracin de un ciclo). Un contador suele utilizarse para contar el nmero 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 condicin.
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
La diferencia entre un contador y un acumulador es: el contador va aumentando constante
ejemplo de 1 en 1 o de 3 en 3, el acumulador va aumentando en una cantidad variable ejemplo
si los datos de la variable son 1, 2, 3, 4, 5 el acumulador almacenara 1, 3, 6, 10, 15.
Problemas:
Tomado de: Gaxiola Pacheco, Carelia Guadalupe, and Flores Gutirrez, Dora Luz. Metodologa de
la programacin con pseudocdigo enfocado al lenguaje C. Mxico: Plaza y Valds, S.A. de C.V.,
2008.
Realizado por:
Jaime Fernando Prez Gonzlez
Revisado por:
Jaime Fernando Prez Gonzlez
Gua No. 5:
ESTRUCTURAS
REPETITIVAS
Ejemplos:
Imprima los primeros 5 nmeros pares:
Taller
Realizado por:
Jaime Fernando Prez Gonzlez
Revisado por:
Jaime Fernando Prez Gonzlez
Gua No. 5:
ESTRUCTURAS
REPETITIVAS
ACTIVIDADES Y ENTREGABLES
Entregables
Valor
Porcentual
40
60
REFERENCIAS
http:www.emagister.com/curso-aprende-programar/estructuras-selectivas-compuestas
Gaxiola Pacheco, Carelia Guadalupe, and Flores Gutirrez, Dora Luz. Metodologa de la
programacin con pseudocdigo enfocado al lenguaje C. Mxico: Plaza y Valds, S.A. de C.V.,
2008.
Joyanes Aguilar, Luis, and Zahonero Martnez, Ignacio. Programacin en C, C++. JAVA Y UML (1a.
ed.). Espaa: McGraw-Hill Espaa, 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
Es recomendable leer, interpretar y asimilar los conceptos que se trabajaron en las guas
anteriores ya que se van a utilizar durante el desarrollo de la gua.
Realizado por:
Jaime Fernando Prez Gonzlez
Revisado por:
Jaime Fernando Prez Gonzlez
Gua No. 5:
ESTRUCTURAS
REPETITIVAS