8/17/2019 Fpb Sem1 s2 Est Mientras
1/15
SISE UNIVERSITARIAwww.facebook .com/ sise .universitaria
8/17/2019 Fpb Sem1 s2 Est Mientras
2/15
ESTRUCTURAS DE REPETIC ION
8/17/2019 Fpb Sem1 s2 Est Mientras
3/15
Estructuras de Repet ic ión
Bucle:
• Bloque de sentencias, se repiten hasta que
deja de cumplirse una condición.
• Son también llamadas sentencias derepetición o de iteración.
• Los bucles se componen de 4 partes:
• Inicialización
• Condición.
• Bloque de Sentencias.
• Actualización.
8/17/2019 Fpb Sem1 s2 Est Mientras
4/15
Estructuras de Repet ic ión
Tipos de Bucles:
• Bucle Mientras (while).
• Bucle Hacer-Mientras (do-while).
• Bucle Desde (for).
8/17/2019 Fpb Sem1 s2 Est Mientras
5/15
E lementos de un Buc le
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--;
8/17/2019 Fpb Sem1 s2 Est Mientras
6/15
E lementos de un Buc le
Operadores de asignación 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;
8/17/2019 Fpb Sem1 s2 Est Mientras
7/15
E lementos de un Buc le
Contadores:
Sintaxis:
contador = contador + 1;ó contador++;
Ejemplo:
• Incrementar el número de notas ingresadas:Notas = Notas + 1; ó Notas++ ;
• Incrementar el número de ventas:
V = V+1; ó V++;
8/17/2019 Fpb Sem1 s2 Est Mientras
8/15
E lementos de un Buc le
Acumuladores:
Sintaxis:
acumulador = acumulador + cantidad;ó acumulador += cantidad;
Ejemplo:
• Incrementar el monto total vendido:Monto = Monto + Venta; ó Monto+=Venta ;
• Incrementar el sueldo total de empleados:SueldoT = SueldoT+S; ó SueldoT+=S;
8/17/2019 Fpb Sem1 s2 Est Mientras
9/15
E lementos de un Buc le
Banderas:• Son variables que indican si una cosa
(cualquiera) sucedió, o debe suceder.
• Lo más común para especificar banderasson las variables de tipo boolean, que
tienen de datos posibles solo "true"
(verdadero) o "false" (falso).
8/17/2019 Fpb Sem1 s2 Est Mientras
10/15
Estructura M ientras
Mientras:
• Esta estructura repite el bloque de
sentencias mientras la condición es
verdadera
8/17/2019 Fpb Sem1 s2 Est Mientras
11/15
Estructura M ientras
Mientras:
• Sintaxis (Pseudocódigo):
inicialización;
Mientras (condición){
Bloque de sentencias;
Actualización;
}
8/17/2019 Fpb Sem1 s2 Est Mientras
12/15
Estructura M ientras
Ejemplo: Generar la serie del 1 al 10 de 1 en 1.
• Pseudocódigo:
8/17/2019 Fpb Sem1 s2 Est Mientras
13/15
Estructura M ientras
Ejemplo: Generar la serie del 10 al 1 de 1 en 1.
• Pseudocódigo:
8/17/2019 Fpb Sem1 s2 Est Mientras
14/15
Estructura M ientras
Ejemplo: Generar la serie del 2 al 24 de 2 en 2.
• Pseudocódigo:
8/17/2019 Fpb Sem1 s2 Est Mientras
15/15
Estructura M ientras
Ejercicios Propuestos:
• Generar la serie desde 1 hasta N de 1 en 1, en
donde N es el número que ingresa el usuario y endonde terminará la serie.
• Generar la serie que muestre los números pares
que hay del 1 al 100.
• Generar la serie que muestre los números impares
que hay del 1 al 100.
• Generar la serie de números enteros desde N a M
de 5 en 5.
Top Related