Está en la página 1de 5

ESTRUCTURAS SELECTIVAS

Las estructuras selectivas se dividen en 4 estructuras. La forma de representarlo en


cdigo utilizando el lenguaje de programacin Java es el siguiente.

1. Estructura Selectiva Simple


1er caso
si (condicin) entonces
instruccin1
fin si
if (condicin)
instruccin1;

2do caso
si (condicin) entonces
instruccin1
instruccin2

fin si

.
.
instruccionN

if (condicion) {
instruccin1;
instruccion2;

.
.
instruccionN;

2. Estructura Selectiva Doble


1er caso
si (condicin) entonces
instruccin1
sino
instruccion2
fin si

if (condicin)
instruccin1;
else
instruccion2;

2do caso
si (condicin) entonces
instruccin1
instruccion2

..

sino
fin si

instruccionN
instruccin 1

if (condicin)
{
instruccin1;
instruccion2;

..

}
else

instruccionN;
instruccin1;

3er caso
si (condicin) entonces
instruccin 1
instruccion2

sino

..
instruccionN;
instruccin1
instruccion2

..
instruccionM
fin si
if (condicion)
{

instruccin1;
instruccion2;

..
instruccionM;
}
else
{
instruccin1;
instruccion2;

..
instruccionM;
}

3. Estructura Selectiva Mltiple


en caso expresin hacer
valor 1: instruccin 1
instruccin 2
..
valor 2: instruccin 1
instruccin 2

valor 3: instruccin 1
instruccin 2

..
.

valor n: instruccin 1
instruccin 2
.
otros : instruccin 1
instruccin 2
..
fin_ caso
switch (expresin)
{
case 1: instruccin1;
instruccin2;
..
break;
case 2: instruccin;
instruccin2;
..
break;
case 3: instruccin1;
instruccin2;
..
break;

...
case N: instruccin1;
instruccin2;
..
break;
default: instruccin;
instruccin2;
..
break;

4. Estructura Selectiva Anidada


si condicin entonces
si condicin entonces
instruccin 1
instruccin 2
.
instruccin N
fin si
si no
si condicin entonces
instruccin 1
instruccin 2

si_no

instruccin M

instruccin 1
instruccin2
.

fin si

fin si

instruccin P

if (condicion)
{
if (condicion)
{

instruccin 1;
instruccion2;

..
instruccionN;
}
}
else
{

if (condicion)
{

instruccin 1;
instruccion2;

}
else
{

..
instruccionM;

instruccin 1;
instruccion2;

..
instruccionP;
}

También podría gustarte