Está en la página 1de 10

Estructuras de control

condicional
Computación
Operadores relacionales
Los operadores relacionales permiten construir expresiones booleanas es
decir, expresiones cuyo valor es 1 o 0.
Los operadores relacionales permiten comparar valores o expresiones
aritméticas.
En C el valor 1 se interpreta como verdadero y el 0 como falso.

Operador Significado

== igualdad
!= Diferente
> Mayor que
< Menor que
>= Mayor o igual
<= Menor o igual
Ejemplos

1>2 = 0 falso
3<5 = 1 verdadero
(7 – 4) == 3 = 1 verdadero
17 >= (5 + 12) = 1 verdadero
Sentencia if
La sentencia if permite decidir ejecutar o no una instrucción o un bloque de
instrucciones.
Sintaxis
if (condición)
Instrucción o bloque;
Un bloque es una secuencia de instrucciones englobadas entre llaves (“{}”).
La condición esta formada por una expresión booleana.

verdadero
condición

falso sentencias
Sentencia if
Ejemplo:

verdadero

16/03/13 es la
evaluación de Software

falso Dar la Evaluación


Sentencia if - else
La sentencia if – else permite decidir entre ejecutar una instrucción (o un
bloque de instrucciones) y otra instrucción (o un bloque de instrucciones)
Sintaxis
if (condición)
Instrucción o bloque;
else
Instrucción o bloque;

falso verdadero
condición

sentencias sentencias
Sentencia if - else
Ejemplo:

falso verdadero

16/03/13 es la
evaluación de
Software

Posponer
Dar evaluación
la evaluación
Anidamiento
Una sentencia if puede tener en su parte verdadera o falsa otra sentencia if.
O sea
if(condición1)
if(condición2)
if(condición3)
sentencias;
else
if(condición2)
if(condición3)
...
Ejemplo de anidamiento
Se desea un programa para imprimir un letrero dependiendo de la siguiente
tabla:

condición letrero
cal < 6 “Reprobado”
6 <= cal < 7 “Suficiente”
7 <= cal < 8 “Bien”
8 <= cal < 9 “Muy bien”
9 <= cal < 10 “Excelente”
Comparación de 3 números
Se desea comparar 3 números leídos desde el teclado, imprimiendo el mayo
de ellos.
Se puede resolver comparando el primero con el segundo, luego si el primero
es mayor, se compara el primero con el tercero.
Si el primero no es mayor que el segundo, entonces se compara el segundo
con el tercero.

verdadero
a>b

verdadero falso verdadero


b>c falso
a>c

“b mayor” “c mayor” “c mayor” “a mayor”

También podría gustarte