Académique Documents
Professionnel Documents
Culture Documents
www.facebook.com/sise.universitaria
ESTRUCTURAS DE REPETICION
Estructuras de Repeticin
Bucle:
Bloque de sentencias, se repiten hasta que
deja de cumplirse una condicin.
Son tambin llamadas sentencias de
repeticin o de iteracin.
Los bucles se componen de 4 partes:
Inicializacin
Condicin.
Bloque de Sentencias.
Actualizacin.
Estructuras de Repeticin
Tipos de Bucles:
Bucle Mientras (while).
Bucle Hacer-Mientras (do-while).
Bucle Desde (for).
Elementos de un Bucle
Operadores de Incremento y decremento:
Ejemplo:
Incrementar en una unidad el valor de x:
x = x+1;
x++ ;
Decrementa en una unidad el valor de y:
y = y+1;
y--;
Elementos de un Bucle
Operadores de asignacin compleja:
Ejemplo:
Incrementar en 2 el valor de la variable x:
x += 2;
x=x+2;
Decrementa en 3 el valor de la variable y:
y -= 3;
y = y - 3;
Elementos de un Bucle
Contadores:
Sintaxis:
contador = contador + 1;
contador++;
Ejemplo:
Incrementar el nmero de notas ingresadas:
Notas = Notas + 1;
Notas++ ;
Incrementar el nmero de ventas:
V = V+1;
V++;
Elementos de un Bucle
Acumuladores:
Sintaxis:
acumulador = acumulador + cantidad;
acumulador += cantidad;
Ejemplo:
Incrementar el monto total vendido:
Monto = Monto + Venta; Monto+=Venta ;
SueldoT+=S;
Elementos de un Bucle
Banderas:
Son variables que indican si una cosa
(cualquiera) sucedi, o debe suceder.
Lo ms comn para especificar banderas
son las variables de tipo boolean, que
tienen de datos posibles solo "true"
(verdadero) o "false" (falso).
Estructura Mientras
Mientras:
Esta estructura repite el bloque de
sentencias mientras la condicin es
verdadera
Estructura Mientras
Mientras:
Sintaxis (Pseudocdigo):
inicializacin;
Mientras (condicin){
Bloque de sentencias;
Actualizacin;
}
Estructura Mientras
Ejemplo: Generar la serie del 1 al 10 de 1 en 1.
Pseudocdigo:
Estructura Mientras
Ejemplo: Generar la serie del 10 al 1 de 1 en 1.
Pseudocdigo:
Estructura Mientras
Ejemplo: Generar la serie del 2 al 24 de 2 en 2.
Pseudocdigo:
Estructura Mientras
Ejercicios Propuestos: