La estructura condicional anidada, permite incluir estructuras condicionales una dentro de otra y así sucesivamente, cuando una variable (dato) puede tomar una de múltiples valores posibles. En este caso el anidamiento se puede dar por verdadero o falso, dependiendo del tipo de problema. Usualmente se anida por la alternativa da Falso (0) al evaluar la expresión condicional.. El siguiente es el esquema que representa esta estructura:
El diagrama de flujo que se presenta contiene dos estructuras condicionales.
La principal se trata de una estructura condicional compuesta y la segunda es una estructura condicional simple y está contenida por la rama del falso de la primer estructura.
Es común que se presenten estructuras condicionales anidadas aún más complejas.
Mostrando entradas con la etiqueta condicional. Mostrar todas las entradas
Mostrando entradas con la etiqueta condicional. Mostrar todas las entradas
martes, 30 de agosto de 2016
16:51:00
16:32:00
Estructuras condicionales simples y compuestas
compuesta, condicional, empezar, estructura, facil, java, java beans, java developer, java development kit, java exception, java for developers, java programme, java runtime, java sql, java sun, java system, jre
1 comment
Cuando nos enfrentamos a problemas, no todos pueden ser resueltos con estructuras secuenciales, pues algunos problemas tienen una estructura mas compleja, para esto se creo las estructuraras secuenciales.
Supongamos que tenemos problemas reales, problemas diarios como por ejemplo:
¿Que pantalón me pongo,azul o negro?
¿Que camino tomo, el de la derecha o izquierda?
¿ que debo tomar, café o te?
Debo aclarar que en una problema se pueden combinar estructuras secuenciales y condicionales.
ESTRUCTURA CONDICIONAL SIMPLE
ESTRUCTURA CONDICIONAL COMPUESTA
En las simples vimos que al tomar una decisión teníamos que ejecutar las operaciones si era verdadero pero en este caso cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Ojo tenemos que aclarar que solo podemos realizar cualquiera de las operaciones si tomamos como camino verdadero o falso, pero nunca podemos hacer ambas al mismo tiempo.
Operadores
En una condición deben disponerse únicamente variables, valores constantes y operadores relacionales.
Operadores Relacionales:
> (mayor)
< (menor)
>= (mayor o igual)
<= (menor o igual)
== (igual)
!= (distinto)
Operadores Matemáticos
+ (más)
- (menos)
* (producto)
/ (división)
% (resto de una división) Ej.: x=13%5; {se guarda 3}
Hay que tener en cuenta que al disponer una condición debemos seleccionar que operador relacional se adapta a la pregunta.
Supongamos que tenemos problemas reales, problemas diarios como por ejemplo:
¿Que pantalón me pongo,azul o negro?
¿Que camino tomo, el de la derecha o izquierda?
¿ que debo tomar, café o te?
Debo aclarar que en una problema se pueden combinar estructuras secuenciales y condicionales.
ESTRUCTURA CONDICIONAL SIMPLE
Se puede observar en la siguiente imagen una estructura condicional simple, donde el rombo indica y representa una condición, en esta gráfica hay dos opciones que se pueden tomar. Si la condición nos indica que es verdadero se sigue el camino y se ejecuta las operaciones y luego se sale, caso contrario por la izquierda va de frente por hacia la salida.
voy a continuar con la compuesta, por ahora no te pongo código porque no importa mas adelante veremos todos los tipos de condicionales, por ahora me interesa que tengas presente que cosa es y para que sirve las condicionales.
ESTRUCTURA CONDICIONAL COMPUESTA
En las simples vimos que al tomar una decisión teníamos que ejecutar las operaciones si era verdadero pero en este caso cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Ojo tenemos que aclarar que solo podemos realizar cualquiera de las operaciones si tomamos como camino verdadero o falso, pero nunca podemos hacer ambas al mismo tiempo.
En una condición deben disponerse únicamente variables, valores constantes y operadores relacionales.
Operadores Relacionales:
> (mayor)
< (menor)
>= (mayor o igual)
<= (menor o igual)
== (igual)
!= (distinto)
Operadores Matemáticos
+ (más)
- (menos)
* (producto)
/ (división)
% (resto de una división) Ej.: x=13%5; {se guarda 3}
Hay que tener en cuenta que al disponer una condición debemos seleccionar que operador relacional se adapta a la pregunta.
Suscribirse a:
Entradas (Atom)


