Sunteți pe pagina 1din 9

FUNDAMENTOS

DE PROGRAMACIÓN

SEMANA Nº03
Controles De Flujo: Bucles I

DOCENTE CURSO
Marcelo Miranda Fundamentos de Programación
FUNDAMENTOS DE PROGRAMACIÓN

CONTENIDO

Introducción ............................................ 03
Objetivos ............................................ 03
Ciclos – Bucles - Definición ............................................ 03
Tipos de bucle ............................................ 03
Ejemplo
Bucle Para: ............................................ 08
Sintaxis Para
Ciclo Para – Diagrama de Flujo
Ciclo Para - Pseudocodgo
Ejemplo For – PseInt
Ejemplo For - DFD

.......................................................................................................... 02
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

INTRODUCCIÓN

En muchos se requiere que una o mas instrucciones se


ejecute un determinado número de veces, para ello en
todo algoritmo se puede crear procesos cíclicos
denominado bucles. Precisamente existen tres tipos de
bucles encargadas de gestionar procesos repetitivos:
bucle para(for), bucle mientras (while) y bucle hacer
mientras (do while)

CICLOS - BUCLES
Es un proceso repetitivo

Es utilizado para hacer una acción repetida sin


tener que escribir varias veces el mismo código,
lo que ahorra tiempo, deja el código más claro y
facilita su modificación en el futuro.

TIPOS DE BUCLES

Para desarrollar algoritmos y/o programas mediante bucles existen puntualmente 3 modelos:

BUCLE FOR: PARA

BUCLE MIENTRAS

BUCLE HACER MIENTRAS

.......................................................................................................... 03
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

3 TIPOS

3 TIPOS

PosTest Número de
Pre Test instrucciones
HACER conocidas
MIENTRAS
MIENTRAS PARA

EJEMPLO DE BUCLE

.......................................................................................................... 04
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

CICLO FOR : PARA

CICLO PARA(FOR)
Sirve para ejecutar instrucciones repetitivas
por un número determinados de veces;
este número de veces puede ser dado por
el programador (generalmente), o pueden
usarse variables que puedan establecerse o
crearse en cuanto avanza la aplicación.

SINTAXIS MEDIANTE DIAGRAMA DE FLUJO (DFD)

Contador

Inicialización Limite Incremento


El ciclo tiene un Se declara el
La variable asume un
número limitado de incremento para la
valor de inicio.
veces. variable contador.

.......................................................................................................... 05
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

SINTAXIS MEDIANTE PSEUDOCODIGO (PSEINT)

DONDE:
VARIABLE
01 NUMÉRICA

Indica el valor donde


inicia el bucle.

02 HASTA

Es la condición que se evalúa


antes de cada iteración. Si es
verdadera, se ejecuta el
bloque de instrucciones o
secuencia de acciones, en
caso contrario se termina la
estructura y se salta a la
instrucción siguiente.

03 PASO

Es el incremento o
decremento.

.......................................................................................................... 06
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

EJEMPLO FOR – DFD

EJEMPLO 1 DE BUCLE PARA

.......................................................................................................... 07
SEMANA 3 - CONTROLES DE FLUJO: BUCLES I

EJEMPLO 1 DE BUCLE PARA

.......................................................................................................... 08
DOCENTE CURSO
Marcelo Miranda Fundamentos de Programación

S-ar putea să vă placă și