Hola y bienvenidos.
Vamos a ver a continuación la sentencia If en el lenguaje C.
Están listos?
Vamos.
Bien.
Básicamente con la sentencia IF vamos a iniciar el tema de decisiones en el lenguaje C, así que la
sentencia IF nos va a permitir tomar ciertas decisiones dependiendo del valor que estemos evaluando.
Así que la sintaxis es la siguiente Vamos a tener la palabra reservada if y dentro de paréntesis vamos
a proporcionar un valor lógico, ya sea verdadero o falso, es decir, true o false.
Y si el valor es verdadero, entonces se va a ejecutar el bloque de código que tengamos dentro de esta
sentencia if.
Así que se va a ejecutar el bloque de código de nuestra sentencia if.
Sin embargo, si la condición booleana es falsa, entonces no se ejecuta el bloque de código y continuamos
con la siguiente línea.
Después de este bloque IF, recuerden que si quieren ver a detalle el tema de diagramas de flujo, esto
lo estudiamos en el curso de Universidad de Lógica de Programación, donde vimos también el concepto
de point y los conceptos de diagramas de flujo.
Sin embargo, en este curso también vamos a aplicar algunos diagramas de flujo básico para que podamos
entender este tipo de decisiones.
Así que esta es la sintaxis que vamos a utilizar en el lenguaje C y vamos a ver el diagrama de flujo
asociado.
En primer lugar, se va a revisar la condición booleana.
Así que se inicia, se revisa nuestra condición booleana.
En este caso se revisa la condición y si esta condición es verdadera, entonces se va a ejecutar el
bloque de código asociado a este bloque IF, tal como lo hemos indicado en la sintaxis que hemos mostrado.
Y por otro lado, si la sentencia la condición booleana es falsa, entonces se omite la ejecución del
bloque if y nos vamos directamente a la siguiente línea.
Una vez que termina este bloque if, ahora en el lenguaje C, las llaves son opcionales, siempre y
cuando solamente tengamos una línea de código.
Así que si el bloque de código de este bloque if solamente se compone de una línea de código, entonces
podemos omitir el uso de llaves.
Pero si tenemos más de una línea como en este caso, estamos simulando tres líneas de código.
Entonces, si tenemos más de una línea de código, tenemos que utilizar llaves.
Ya no las podemos omitir.
Entonces, como hemos comentado, si la condición booleana es verdadera, entonces se ejecuta nuestro
bloque de código de igual manera, explicado en la sintaxis, si esta condición booleana proporcionada
es verdadera, entonces se ejecuta nuestro bloque de código.
Pero por otro lado, si la condición booleana es falsa, entonces se omite la ejecución del bloque de
código.
Y como podemos observar en el diagrama, nos saltamos esa parte y nos vamos directamente a la línea
después de este bloque if.
Así que de igual manera, si esta condición es falsa, se omite la ejecución de este bloque y nos vamos
directamente.
Una vez que termina este bloque if y ya dependiendo si tenemos más líneas, continúa nuestro programa
o podría ser ya el fin de nuestro programa.
Bien, básicamente en eso consiste la sentencia.
IF.
Vamos a ver un ejercicio para poner en práctica la sentencia IF.
Saludos.