ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructuras Selectivas


Enviado por   •  3 de Septiembre de 2014  •  643 Palabras (3 Páginas)  •  444 Visitas

Página 1 de 3

Estructuras selectivas

Estas se utilizan para tomar decisiones lógicas. En estas se evalúa una condición y en función al resultado se realiza una determinada secuencia de instrucciones.

Esta estructura de control es denominada usualmente como IF-THEN-ELSE (Si esto – Entonces – Si no).

Estas estructuras se clasifican:

1. Selectiva simple

2. Selectiva doble

3. Selectiva anidada

4. Selectiva múltiple

5.1-.Selectiva simple. (if–then)

Ejecuta una determinada condición y si el resultado es verdadero se ejecuta solo una determinada acción. Si la condición es falsa el programa sigue con su secuencia normal.

Diagrama de flujo

Pseudocódigo:

Si <condición> entonces

<accion>

fin_si

If <condición> then

<accion>

end_if

5.2-. Selectiva doble. ( if –then- else)

Se utilizan cuando se tienen dos opciones de acción, se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. Si la condición es verdadera, se ejecuta la acción 1, si es falsa, se ejecuta la acción 2.

Diagrama de flujo

Pseudocódigo:

Español Inglés

Si <condición> entonces If <condición> then

<acción S1> <acción S1>

sino else

<acción S2> <acción S2>

Fin_Si End_if

Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.

5.3-.Selectiva anidada

La estructura selectiva anidada es una cadena de estructuras selectivas que se conectan de la parte else de la actual con la parte if de la siguiente, es decir cuando después de una decisión se debe tomar otra, después otra y así sucesivamente.

Diagrama de flujo

If<n=0>Then

“CERO”

Else

If<n>0>Then

“ENTERO”

Else

“DECIMAL”

EndIf

Pseudocódigo:

If<condicion1>Then

Bloque de instrucciones1

Else

If<condicion2>Then

Bloque de instrucciones 2

Else

Bloque de instrucciones 3

EndIf

5.4-.Selectiva múltiple

Select Case expression

Case value1

Block of oneor more VB

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com