Вы находитесь на странице: 1из 5

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental Politcnica de la Fuerza Armada
Ncleo Sucre - Sede Cuman
Prof: Ing. Rosanna Surga R.
OPERACIONES DE RELACIONES O CONDICIONALES
Las condiciones son comparaciones entre dos valores. Los operadores
que se utilizan para realizarlas se denominan operadores de relacin. Las
expresiones de relacin dan como resultado un valor verdadero (un valor
entero distinto de cero) o falso (el nmero cero). Los operadores relacionales se
usan normalmente en sentencias de seleccin (if) o de iteracin (While, For),
que sirven para comprobar una condicin.

Operadores Relacionales en Turbo C.


OPERADOR

==
!=
>
<
>=
<=

EJEMPLOS
5>3
Z >= A
1=0
4 != 4
14 <= 14
1 < 1000
X < 10
X == 5
4 == Y
7 <= n
A < C
a < c
b < B

SIGNIFICADO
Igual a
No igual a
Mayor que
Menor que
Mayor o Igual que
Menor o Igual que

EJEMPLO

a == b
a != b
a>b
a<b
a >= b
a <= b

RESULTADO
Verdadero
Verdadero
Falso
Falso
Verdadero
Verdadero
Verdadero si X es menor que 10, Falso si X es mayor o
igual que 10.
Verdadero si X es igual a 5, Falso si X es diferente de
5.
Verdadero si 4 es igual a Y, Falso si 4 es diferente de Y.
Verdadero si 7 es menor o igual a n; Falso si 7 es
mayor que n.
Es Verdadero, ya que A en el cdigo ASCII es 65 y la C
es 67
Es verdadero, a=98 y b=99
Es falso, b=98 no es menor que B=66

OPERADORES LGICOS
Estos operadores se utilizan con expresiones para devolver un valor
verdadero (cualquier valor distinto de cero) o un valor falso (cero). Los
operadores lgicos se denominan tambin operadores booleanos, en honor a
George Boole, creador del lgebra de Boole.
OPERADOR
Negacin ( ! )
Y Lgica (&&)
O Lgica (||)

OPERACIN LGICA
No Lgica
Operando1 && operando2
Operando 1 || operando2

EJEMPLO
! (X >= y)
m < n && i > j
m = 5 || n!= 10

SENTENCIA DE CONTROL SWITCH


La sentencia Switch se utiliza para seleccionar una entre mltiples
alternativas. La sentencia Switch es til cuando la seleccin se basa en el valor
de una variable simple o de una expresin simple denominada expresin de
control o selector. El valor de esta expresin puede ser de tipo int o char, pero
no de tipo double. Esta sentencia evala la expresin que se encuentra entre
parntesis.
Sentencia Switch-Case: Con frecuencia es necesario hacer mltiples
comparaciones con respecto a una misma variable o expresin. A continuacin
se muestra la estructura de un programa en turbo C con la sentencia Switchcase.
switch (expresin)
{
case valor1:
{
Sentencia1;
Break;
}
case valor2;
{
Sentencia2;

Break;
}

case valorn;
{
Sentencian;
Break;
}
default:
{
Sentencia default;
Break;
}
} //fin del switch
}//fin del main

Sentencia Break: Se utiliza para terminar la ejecucin de la sentencia


Switch-Case.
Sentencia Default: Se utiliza para mostrar mensajes de error, que no
se cumpla ninguno de los casos anteriores.

SENTENCIAS ITERATIVAS
Turbo C posee un conjunto de sentencias iterativas que permiten repetir
una y otra vez una sentencia. Hay tres tipos de instrucciones que son: la
sentencia while, la sentencia do-while y la sentencia for.
Las dos primeras son activadas por una condicin; mientras que la
sentencia for presume la utilizacin de un contador, el cual es una variable que
va contando a partir de un valor inicial hasta llegar a un valor final. Puede
hacerle de manera ascendente o descendente; y adems puede contar por
medio de saltos, por ejm: de dos en dos, de tres en tres, etc.

Sentencia While: Esta es la ms sencilla de las sentencias iterativas.


Su estructura es la siguiente:

inicializacin;
While (condicin) {
Sentencia;
incremento;
}

Sentencia do-while: Frecuentemente se encuentran ocasiones en las


que se debe realizar el cuerpo de la instruccin repetitiva al menos una vez,
para inicializar los valores que verifiquen la condicin. El do-while ejecuta el
cuerpo de la instruccin antes de evaluar por primera vez la condicin. La
estructura del do-while es la siguiente:
do
Sentencia;
While (condicin);
Debe observarse que ahora la condicin no aparece al comienzo, sino al
final de la escritura. La sentencia del cuerpo se repite cuando la condicin es
verdadera y finaliza cuando la condicin es falsa.
Diferencia entre While y do while: Una sentencia do-while es similar a
una sentencia while, excepto que el cuerpo del bucle se ejecuta siempre al
menos una vez.
Sentencia FOR: La sentencia while es la nica construccin repetitiva
que hace falta en todo lenguaje; sin embargo, algunas veces es necesario
tener una forma de repetir una sentencia, un determinado nmero de veces,
normalmente dentro de una escala o rango, es decir, desde un valor inicial
hasta un valor final. Para crear esta clase de repeticiones activadas por un
contador (o variable de control), C ofrece una tercera instruccin repetitiva,
como lo es la sentencia FOR. La estructura es la siguiente:
For (inicializacin; condicin; incremento o decremento) {
Sentencia;

}
Ejm: for(i = 1; i < n; i++)
Sentencia continue: Esta hace que se pase la ejecucin a la siguiente
iteracin del bucle.

Вам также может понравиться