Академический Документы
Профессиональный Документы
Культура Документы
“Elementos de Programación”
Sentencias en Java.
Departamento de Informática
Universidad Técnica Federico Santa María
Sentencias
Departamento de Informática
Programación de Computadores IWI-131 2
Sentencias
• Estructuradas
– Todas las estructuras de control
• Las sentencias estructuradas contienen a
sentencias simples o a otras sentencias
estructuradas
• Una sentencia estructurada se puede utilizar
en cualquier lugar donde esta permitida una
sentencia simple
• De aquí en adelante se usara el termino
sentencia para las sentencias estructuradas
y simples
Departamento de Informática
Programación de Computadores IWI-131 3
Estruc. de Ctrl.: Secuencia
Sentencia 1;
Sentencia 2;
Sentencia 3;
}
}
Departamento de Informática
Programación de Computadores IWI-131 4
Ejemplos
Departamento de Informática
Programación de Computadores IWI-131 5
Estruc. de Ctrl.: Selección
Departamento de Informática
Programación de Computadores IWI-131 6
IF
• Sintaxis
if (condición) {
Sentencia 1;
Sentencia 2;
Sentencia N;
}
Departamento de Informática
Programación de Computadores IWI-131 7
Ejemplo
Departamento de Informática
Programación de Computadores IWI-131 8
IF-ELSE
• Sintaxis
if (condición) Sentencia 1;
else Sentencia 2;
Departamento de Informática
Programación de Computadores IWI-131 9
IF-ELSE
if (condición){
Sentencia 1;
Sentencia 2;
Sentencia N;
}
else {
Sentencia 1;
Sentencia 2;
Sentencia N;
}
Departamento de Informática
Programación de Computadores IWI-131 10
Ejemplo
Departamento de Informática
Programación de Computadores IWI-131 11
SWITCH-CASE
• Es una generalización de IF-THEN-ELSE
• Sintaxis
switch (variableCaso) {
case 1:
Sentencias 1;
break;
case 2:
Sentencias 2;
break;
case N:
Sentencias N;
break;
default:
Sentencias_default;
}
• Puede ir uno o más valores constantes (Casos), del mismo tipo que
el selector (variableCaso), separados por comas.
Departamento de Informática
Programación de Computadores IWI-131 12
SWITCH-CASE
Departamento de Informática
Programación de Computadores IWI-131 13
Ejemplo
• Implementar un menú
– Selección de equipo de fútbol
– Muestre mejor jugador del equipo
Departamento de Informática
Programación de Computadores IWI-131 14
Estruc. de Ctrl.: Repetitivas
Departamento de Informática
Programación de Computadores IWI-131 15
While
SentenciaN;
}
Departamento de Informática
Programación de Computadores IWI-131 17
Ejemplo
• Sintaxis
do {
Sentencia1;
Sentencia2;
SentenciaN;
} while (condición)
Departamento de Informática
Programación de Computadores IWI-131 19
Ejemplo
• Mostrar los primeros 10 números de la secuencia de Fibonacci
• La secuencia de Fibonacci comienza con dos números:
1, 1
• Cada numero que sigue esta formado por la suma de los dos
números anteriores a él
• La secuencia queda de la siguiente manera:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55
• Matemáticamente se puede expresar de la siguiente manera
Departamento de Informática
Programación de Computadores IWI-131 20
For
SentenciaN
}
Departamento de Informática
Programación de Computadores IWI-131 21
For
SentenciaN;
}
Departamento de Informática
Programación de Computadores IWI-131 22
For
SentenciaN;
}
Departamento de Informática
Programación de Computadores IWI-131 23
Ejemplo
• Un trozo de código que calcula
int sumatoria=0;
for (int i=0; i<=100; i++)
sumatoria=sumatoria+0;
Departamento de Informática
Programación de Computadores IWI-131 24
Ejemplo
Departamento de Informática
Programación de Computadores IWI-131 25
Ejemplo
Departamento de Informática
Programación de Computadores IWI-131 26
Ejercicios
Ya se viene …
… el CERTAMEN
Departamento de Informática
Universidad Técnica Federico Santa María