Vous êtes sur la page 1sur 14

1

FUNDAMENTOS DE PROGRAMACIÓN

Estructura repetitiva WHILE.

Ing. Santiago Quiñones

Thursday, October 25, 2018 2


Agenda

• Estructuras repetitivas
• Ciclo While

3
Estructuras Repetitivas

WHILE DO-WHILE FOR


Si se sabe que Si se sabe que
algo se va a algo se va a
repetir, aunque repetir, aunque Si se conoce
sepa cuántas sepa cuántas exactamente
veces, y que veces, pero se cuantas veces se
puede repetirse conoce que si va va a repetir.
desde 0 hasta N a haber al menos
veces. una ejecución

4
Instrucción while: Diagrama de flujo
Instrucción while: Diagrama de flujo
Instrucción while

• Sintaxis:
WHILE condición while (condición) {
Algoritmo
(Seudocódigo)

Codificación (Java)
Acción (es) Acción(es);
ENDWHILE }
Ejemplo 1

int contador = 1; // inicialización


while (contador < 6) { // condición
System.out.println(contador);
contador++; // actualización
}
Ejemplo 2
int contador = 1; // inicialización
while (contador < 0) { // condición
System.out.println(contador);
contador--; // actualización
}

El bucle nunca se ejecuta porque la condición está false desde


el principio
Ejemplo 3
int contador = 1; // inicialización
while (contador != 10) {// condición
System.out.println(contador);
contador += 2; // actualización
}

El bucle nunca termina porque la condición nunca llega a estar


false
Ejemplo 4
int contador = 1; // inicialización
while (contador < 6) // condición
System.out.println(contador);
contador++; // actualización

El bucle nunca termina porque el valor de la variable de bucle no


se actualiza dentro del bucle
Ejemplo 1: Estructura Repetitiva
Problema: Leer por teclado un número que represente una
cantidad de números que a su vez se leerán también por
teclado. Calcular la suma de todos esos números.

DEFINICIÓN ANÁLISIS DISEÑO

• Sumar n valores • Salida: Suma • Se diseña la


ingresados por • Datos disponibles: estructura de la
teclado. Cantidad de números solución, elaborando
• Proceso a seguir: el algoritmo.
• Leer números y
sumarlos mientras
la cantidad de
números sea
mayor a 0.

12
Ejemplo 1: Estructura Repetitiva (Dis)
Algoritmo SUMAR N NÚMEROS
Clase Sumador
1. Método principal
a. Declaraciones
Variables
cantNumeros, numero, suma, total: Entero
b. suma = 0
c. Solicitar Cantidad de Números
d. Leer cantNumeros
e. total = cantNumeros
e. WHILE total > 0
1. Solicitar Número
2. Leer numero
3. suma = suma + numero
4. total = total - 1
e. ENDWHILE
f. Imprimir “La suma de los ”, cantNumeros, “números es”, suma
g. Fin Método principal
Fin Clase Empleado
Fin

13
Gracias
Que tenga un maravilloso día.

14

Vous aimerez peut-être aussi