Está en la página 1de 15

PET 211

Programación Aplicada

MSc. Luz Diana Torrez C.


Santa Cruz -Bolivia
Estructuras de Control

• Decisión/ → Evalúan expresiones → Evalúan


condicionales (E.C = V o F) una expresión
Condicionales/ por una sola vez
Estructuras Selección
de → Devuelven un False o un True

Control

→ Evalúan
• Repetición (Loop) una expresión
varias veces
Estructuras de
Control
• Permiten alterar el flujo normal de ejecución de un
programa
• Tipos normales de estructuras de control
• Decisión o Condicionales (Selección)
• Repetición (Bucles)

3
• Repetición

Estructuras de
(Bucles)

Control
Decisión/
Condicionales/
Selección

E.C. =
V.C. =?
VoF

4
Estructuras Repetitivas o de
Iteración
(Ciclos)
Estructuras Repetitivas/Iteración

1. Variable de control del


ciclo

2. Cuerpo del ciclo

6
Estructuras Repetitivas/Iteración
1. Variable de control del ciclo
• Una variable utilizada para determinar si el ciclo se ejecutará o no
2. Cuerpo del ciclo:
• La(s) declaración / declaraciones que se ejecuta (n) cada vez que se repite el
ciclo

7
Estructuras Repetitivas/Iteración
Métodos para controlar los ciclos (V.C)

A. Ciclos controlados por contadores


• Repetir el bloque de código un número específico de veces
B. Ciclos controlados por eventos
• Repetir el bloque de código hasta que algo en el interior del mismo suceda
para cambiar el valor de la condición de control del ciclo

8
Estructuras Repetitivas/Iteración

Ciclos controlados por contadores


• Útil cuando se sabe cuántas veces el ciclo debe ejecutarse
• El contador se inicializa asignándole el valor inicial antes de
entrar en el ciclo
• El contador incrementa (o decrementa) el mismo valor en cada
repetición.
• STEPS/Saltos

9
Ciclos controlados por contadores
For…Next For

Es un Bloque
determinado

Cuerpo del ciclo


Sale del circuito

Next
For…Next
• Se utilizan cuando conocemos el número de veces que
deseamos que se repita la ejecución de un código
• La variable de control del ciclo tiene un valor inicial
• La variable de control del ciclo tiene un valor de terminación
• La variable de control del ciclo tiene un valor de salto (Step)
• El salto (step) es un valor opcional
• Valor predeterminado es uno (1)

12
For…Next
Sintaxis:

For contador = Vi To Vf Step


Instrucciones
Next contador
• Contador : Variable que controla el ciclo *
• contador = Vi: Valor inicial del contador
• Vf: Valor en el que termina el contador
• Step es opcional

*Variable de control. Es denotada como variable (Var)


13
1. For contador = Vi To Vf Step
2. Instrucciones
3. Next
For…Next
1

Es un Bloque
determinado
2

3
Contador

• Contador = Valor inicial  Inicializa la variable

• Contador = Contador +/- Constate  Proceso de contar


• ( + si es de incremento y – si es decremento)
Preguntas, dudas, inquietudes
y/o comentarios?

16

También podría gustarte