h_223

Páginas: 3 (664 palabras) Publicado: 12 de marzo de 2014
SENTENCIA SELECTIVAS

Las sentencias selectivas permiten orientar el flujo un programa para la toma de decisiones en el desarrollo de la solución de un problema. La toma de decisión se basa en laevolución de una o más condiciones que señalan la rama o flujo a seguir. El lenguaje C cuenta con las siguientes sentencias selectivas if, if-else, if else if, ?, y switch las cuales se mencionan acontinuación.


4.1 Sentencia if

La sentencia if es una estructura que nos permite evaluar una o varias condiciones, las cuales se representan por expresiones o términos que comprueban dosestados:

Primer estado: Verdadero, en C este estado se representa por un valor diferente de cero, generalmente por un uno lógico después de haber comprobado la condición.
Segundo estado: Falso, enC este estado se representa por un cero lógico después de haber comprobado la condición.

El formato general de la estructura if es:

if ( condición )
{
Sentencia;
}

Para el caso,si la condición es verdadera, se ejecuta la sentencia o bloque que se encuentra entre llaves, es decir la sentencia.
Ejemplo:

# include
# include
void main ( )
{
int x;
printf("Introduce un número " ); scanf( "%d",&x);
if (x>0)
{ printf( "El número es positivo" ); }
getch ( );
}

Para el ejemplo, se realiza un programa que indica si el número ingresado porel usuario es positivo de lo contrario no ocurre nada. En ocasiones es necesario determinar otra acción respecto a la misma variable, tal es el caso de indicar si el número ingresado es positivo onegativo. Comúnmente suele emplearse otra estructura if que determine la nueva acción, sin embargo no es correcto en cuyo caso se deberá emplear la estructura if else.


4.2 Sentencia if elseEsta estructura permite tomar acción sobre la condición cuando es verdad y su complemento falso, para el caso if ejecuta su sentencia si la condición es verdadera y else cuando la condición es falsa....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS