Вы находитесь на странице: 1из 3

Unidad III

Estructuras de Control

DEFINICIN:
La estructura repetitiva FOR (DESDE) es aquella en el que el nmero de
iteraciones se conoce por anticipado y por ello no se precisa poner
ninguna condicin de salida para detener el bucle. En su lugar, un
contador cuenta el nmero de iteraciones fijas y se termina cuando llega
al valor final.

PRESENTACIN GRFICA:
DIAGRAMA DE FLUJO
V = Vi hasta Vf [inc/dec]
[pasos]

Acciones

PSEUDOCDIGO EN ESPAOL

Desde V = Vi hasta Vf hacer


<acciones>
Fin desde (V)
Desde V = Vi hasta Vf Inc/Dec pasos hacer
<acciones>
Fin desde (V)
Ing. Ruth Figueroa de Flores

Unidad III

Estructuras de Control

REGLAS DE FUNCIONAMIENTO:
1. La variable ndice (variable de contador) es una variable de tipo

entero.
2. Antes de la primera ejecucin del bucle, a la variable de control se

asigna el valor inicial.


3. La ltima ejecucin del bucle normalmente ocurre cuando la

variable de control es igual al valor final.


4. Si el valor inicial de la variable de contador es menor que el valor

final los incrementos deben de ser positivos, caso contrario las


acciones no se ejecutaran.
5. Si el valor inicial es mayor que el valor final tiene que existir un

decremento; o sea un incremento negativo.


6. Las variables de control, valor inicial y valor final deben ser todas

del mismo tipo, pero, el tipo real no est permitido. Los valores
iniciales y finales pueden ser tanto expresiones como constantes.
7. Cuando se utiliza la palabra to, la variable de control se incrementa

en cada iteracin. Si se utiliza downto, la variable se decremento.


8. Es ilegal intentar modificar el valor de la variable de control, el valor

inicial y el valor final dentro del bucle.


9. El valor de la variable de control se queda indefinido cuando se

termina el bucle.
Ing. Ruth Figueroa de Flores

Unidad III

Estructuras de Control

EJEMPLO CON PSEUDOCDIGOS


Ejemplo N 1

Ejemplo N 2

Programa y Pseudocdigo que imprima los


seis primeros nmeros impares, empleando
la instruccin Desde/Para

Programa y Pseudocdigo que imprima


cinco veces HOLA empleando la
instruccin Desde/Para

Inicio

Inicio

Var

Var

Entera: intcontador // Controla el ciclo.

Entera: intcontador // Controla el ciclo.

Desde intcontador = 1 hasta 11 inc 2

Desde intcontador = 1 hasta 10


Escribir HOLA

Imprimir (intcontador)
Fin desde intcontador

Fin desde intcontador

Fin

Fin

EJEMPLO N 3 .
Pseudocdigo que Imprimir la tabla de multiplicar de cualquier nmero.

Pseudocdigo
Algoritmo Tabla // Imprimir la tabla de multiplicar de cualquier nmero
Inicio
Var
Entera: N // representa el nmero de la tabla a imprimir.
K // contador. Representa la variable de control del ciclo
Desde k = 1 hasta 9
Imprimir N, *,K , =, N * K
Fin desde K
Fin

Ing. Ruth Figueroa de Flores

Вам также может понравиться