Condicionales
Enviado por erase79 • 7 de Julio de 2013 • 498 Palabras (2 Páginas) • 270 Visitas
Qué son los condicionales?
Llamaremos condicional cuando queremos que el programa tome una decisión sobre un asunto
Estructura Selectiva: También conocida como la estructura si verdadero - falso, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición; equivale a la instrucción IF de todos los lenguajes de programación y se representa gráficamente de la siguiente manera:
En el diagrama de flujo anterior, C es una condición que se evalúa; A es la acción que se ejecuta cuando la evaluación de esta condición resulta verdadera y B es la acción ejecutada cuando el resultado de la evaluación indica falso. La estructura también tiene una sola entrada y una sola salida; y las funciones A y B también pueden ser cualquier estructura básica o conjunto de estructuras.
Operadores de relación:
Para comparar cantidades numéricas hay seis posibles operadores:
Igual = =
Diferente ! =
Mayor >
Mayor o igual > =
Menor <
Menor o igual < =
Además de los operadores anteriores, para hacer condiciones más complejas, se utilizan operadores lógicos, que son los siguientes:
Estructuras Condicionales Compuestas con Operadores Lógicos
En este tema veremos como podemos aprovecharnos de los operadores lógicos para simplificar un poco las Estructuras condicionales.
Bien primero recordar cuales son los operadores lógicos:
&&-------->Y
||----------->O
Los operadores lógicos se utilizan para expresar más de una "expresion-booleana", dentro de una misma condición, por ejemplo:
"El alumno aprobará la asignatura SI saca un 5 en el examen Y un 5 en el proyecto"
" El alumno aprobará la asignatura SI saca un 5 en el examen O un 5 en el proyecto".
Como podemos observar en el primer ejemplo, para que el alumno apruebe debe de sacar un 5 en el examen y en el proyecto, se deben cumplir 2 condiciones. En cambio, para que el alumno apruebe en el segundo ejemplo, debe de sacar un 5 en el examen o un 5 en el proyecto, se debe cumplir 1 condición.
Operador “Y” &&
Operador “O” ||
Operador “no” !
Significan lo mismo que en el lenguaje corriente. El operador “no” se usa antes de la expresión.
Con estos operadores lógicos se pueden hacer condiciones un poco más complejas como por ejemplo si tengo 20 o 30 años, si tengo 1 o más hijos, etc.
No No Si Si Si No
Para aclarar más el tema podemos leer las páginas 144 y 145 del siguiente libro:
...