You are here
Estructuras de control de flujo de datos Sin categoría 

Estructuras de control de flujo de datos

Estructuras de control de flujo de datos

Condicional (if):

Simple

Compuesto

Anidado

Simple:  El  condicional  simple  Si  –  Entonces  –  Fsi  ejecuta  un  conjunto  de instrucciones si cumple la condición evaluada en el Si.

Sintaxis:

If(<expresión lógica>){

<Bloque de instrucciones S1>

}

Comportamiento:

Si la condición es verdadera, ejecutan o realizan las instrucciones del bloque S1

Si la condición es falsa, no se realiza ninguna instrucción del Si

Recomendación: Cuando escribas las instrucciones en los algoritmos utiliza indentación o sangría para mostrar los niveles de anidación en las instrucciones. En este caso agregar un sangrado a la derecha para el bloque de acciones a fin de diferenciarlo de las instrucciones Si – Entonces – Fsi

Compuesto: Permite elegir entre dos opciones o alternativas posibles, en función de que se cumpla o no la condición expresada en el Si.

Sintaxis:

If(<expresión lógica>){

<Bloque de instrucciones #1>

}else{

<Bloque de instrucciones #2>

}

Comportamiento:

Si la condición es verdadera, ejecutan o realizan las instrucciones del bloque #1

Si la condición es falsa, se ejecutan o realizan las instrucciones del bloque #2

Recomendación: utilizar indentación o sangría en los algoritmos y códigos.

Anidado:  Permite  incluir  dentro  del  cuerpo  de  la  instrucción  Si  a  otras instrucciones Si simples o compuestas. Se utiliza para elegir entre varias opciones o alternativas en función del cumplimiento o no de las diferentes condiciones que se van verificando en cada instrucción Si.

Sintaxis:

If(<expresión lógica #1>){

<Bloque de instrucciones #1> If(expresión lógica #2){

<Bloque de instrucciones #2>

}else{

<Bloque de instrucciones #3>

}

}else{

If(expresión lógica #3){

<Bloque de instrucciones #4>

}

<Bloque de instrucciones #5>

}

Comportamiento: en cada condicional se cumple el mismo comportamiento que se ha indicado para el condicional simple o anidado.

Recomendación: utilizar indentación o sangría en los algoritmos y códigos. En este caso agregar sangría para diferenciar el nivel de las instrucciones de cada bloque SI.

Selección Multiple (Switch)

La selección múltiple permite evaluar una condición o expresión que puede tomar muchos valores distintos. Se ejecutaran las instrucciones correspondientes al caso que se cumple. La principal ventaja de la estructura Selección es que permite crear algoritmos que sean legibles y evitar la confusión creada por el anidamiento de muchos bloques SI.

Comportamiento: se evalúa cada condición de la selección y se realiza el bloque de instrucciones correspondientes a la condición que se cumple

Sintaxis:

Switch(variable){

case (valor de variable: x):

<Bloque de instrucciones >

case (valor de variable: z):

<Bloque de instrucciones >

.

.

.

case n:

<Bloque de instrucciones >

default:

<Bloque de instrucciones>

}


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Related posts