martes, 13 de diciembre de 2016

Estructura simple

1.- Estructura simple

Diariamente utilizamos condiciones para llegar a un resultado deseado. “Si no lavas la ropa, no irás al concierto de Roger Waters”, “Si no pasas el semestre, llorarás en los ETS”… Las oraciones anteriormente mencionadas tienen una parte condicional y una consecuencia o sentencia. En el lenguaje de programación se utilizan expresiones similares.
Sentencia If
La sentencia if permite a un programa tomar una decisión para ejecutar una acción u otra, basándose en el resultado verdadero o falso de una expresión. La sintaxis para utilizar esta sentencia es la siguiente:


if (condición)
Sentencia 1;

La condición irá entre paréntesis después de la palabra if
Debajo de este debe de ir la sentencia a ejecutar en caso de la condición asignada se cumpla. La sentencia debe de finalizar con;
En caso de tener más de una sentencia, todas las sentencias serán escritas entre llaves y finalizadas con un;

if (condición)
}
Sentencia 1;
Sentencia 2;
}
Para establecer las condiciones para que el programa tome la decisión debemos hacer uso de los operadores relacionales y lógicos
==     Establece igualdad   x==7
>= mayor o igual  que        x>=7
> Mayor que                        x>7
<= menor o igual que        x<=7
< Menor que                       x<7
¡= diferente de                   x¡=7
&&   se utiliza para unir dos condiciones   (x>7)  &&  (x<12)
ll or               
!  not
Si la condición no se cumple, el programa simplemente ignorará la ejecución de la sentencia y correrá de forma normal
Ejemplo
Tenemos una bomba que explota a los 102°C. El valor máximo de temperatura que debe tener para estar en condiciones estables es de 100°. Se necesita que el programa nos indique una alerta cuándo la temperatura sea de 100.95°C.
if (x==100.95)
{
printf(“El termómetro ha sobrepasado la temperatura adecuada \n”);
printf(“por favor, reduzca la temperatura o desactive la bomba \n”);
}

Representación de if en el diagrama de flujo


No hay comentarios:

Publicar un comentario