Académique Documents
Professionnel Documents
Culture Documents
de repe-ción
(ciclos)
Algoritmos y Programación
Nathalia Duque Madrid, Msc.
Sep=embre 2017
Sentencias de repe-ción: marco conceptual
Estructuras de control
• Permiten ejecutar de
manera repe==va un
≠
conjunto de
instrucciones. Sentencias de • Sentencias
de decisión
• El número de Repe-ción
repe=ciones
(iteraciones) es
finito.
• Puede no
• Garan=za la Condicionada Condicionada
iterar
ejecución al inicio
al final
de la
primera
iteración Ejecute mientras Mientras Para
(do while) (while) (for)
Do While
(Ejecute mientras)
Sintaxis de la sentencia do while en lenguaje Java
do {
/* conjunto de instrucciones que se
ejecutan repe==vamente mientras
se cumpla la condición que se encuentra
asociada al while */
} while (condición);
La condición asociada a la instrucción while
puede ser una expresión de =po lógico o
relacional o bien una variable de =po lógico
(boolean).
Ejemplo de la sentencia do while en lenguaje Java
1. Programa que muestra los mensajes de un conteo
regresivo que inicia en 10 y termina en 0.
public sta=c void main (String[ ] args){
int cuenta=10;
do{
JOp=onPane.showMessageDialog (null, “Conteo
regresivo… ” + cuenta);
cuenta--; //*
} while (cuenta >= 0);
} // cierra cuerpo del método main
* El operador – – se u-liza para disminuir en 1 el
valor de una variable numérica.
Ejemplo de la sentencia do while en lenguaje Java
2. Programa que permite calcular la nota final de varios
estudiantes. La nota se calcula como el promedio de 3
calificaciones. El programa se cierra cuando el usuario decide.
public sta=c void main (String[ ] args){
String con=nuar = “Si”;
do{
double nota1 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 1: ”));
double nota2 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 2: ”));
double nota3 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 3: ”));
Ejemplo de la sentencia do while en lenguaje Java
while (condición) {
/* conjunto de instrucciones que se
ejecutan repe==vamente mientras
se cumpla la condición que se encuentra
asociada al while */
}
La condición asociada a la instrucción while
puede ser una expresión de =po lógico o
relacional o bien una variable de =po lógico
(boolean).
Ejemplo de la sentencia while en lenguaje Java
1. Programa que permite calcular la nota final de varios estudiantes. La
nota se calcula como el promedio de 3 calificaciones. El programa
muestra la can-dad de estudiantes del grupo con el promedio de
calificaciones del mismo y se cierra cuando el usuario decide.
public sta=c void main (String[ ] args){
String con=nuar = “Si”;
int con=0; // variable para contar los estudiantes
double acum=0; // variable para la suma de las notas finales
while (con=nuar.equalsIgnoreCase(“Si”)){
double nota1 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 1: ”));
double nota2 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 2: ”));
double nota3 = Double.parseDouble(JOp=onPane.
showInputDialog (null, “Ingrese la nota 3: ”));
Ejemplo de la sentencia while en lenguaje Java