Está en la página 1de 2

Sentencia de control

Son aquellas que permiten hacer “saltos” hacia adelante y hacia atrás en la ejecución de los
programas, a diferencia de las sentencias secuenciales que se ejecutan en forma lineal.

Las sentencias de control comprenden tres grupos de sentencias; condicionales, selectivas y ciclos.

a) Sentencias condicionales: son aquellas que permiten decidir sobre ejecutar o ignorar a
otros grupos de sentencias dependiendo del valor de verdad de una condición o expresión
lógica (boolean) formada por operadores lógicos y relacionales.
En java los condicionales pueden escribir de la siguiente forma:

 Condiciones simples: Aquellas que solo tienen un grupo de sentencias a ejecutar


cuando la condición es verdadera, en java siguen la siguiente sentaxis:
if(condición){
Sentencias_x_verdadero;

b) Condicional compuesto: Aquel que de las sentencias por verdadero también tiene un
conjunto de sentencias que se ejecutan cuando la condición se hcae falsa; las sentencias
por verdadero son mutuamente excluyentes con respecto a las sentencias por falso.
En java un condicional compuesto tiene la siguiente sintaxis:
If(condicon){
O
O
O
Sentencias_x_verdadero;
O
O
O
}
else{
o
o
o
sentencias_x_falso;
o
o
o
}
Ifsignifica: Si
Elsesignifica: Sino

c) Condionales Anidados: Cuando un condicional contiene a otro(s) condiconal (es), ya sea


como parte de sus sentencias como verdadero o de sus sentencias por falso.
Ejemplo:
1) Diseñar en UML e implementar en java una clase que dado tres números enteros
permita hallar el mayor, el menor, el valor de centro y el pomedio del munor con el
mayor
Soluciopn:
a) Diseño UML
b)
TNumeros
-int Num1;
-int Num2;
-int Num3;
+TNumeros()
+void setNum1(int N1);
+void setNum2(int N2);
+void setNum3(int N3);
+int getNum1();
+int getNum2();
+int getNum3();
+int Mayor();
+int Menor();
+int Centro();
+float Promedio();

También podría gustarte