Declaraciones condicionales: Qué son y cuándo usarlas

Las sentencias condicionales ayudan a los matemáticos y programadores informáticos a tomar decisiones basadas en las condiciones de una situación. Las personas que utilizan sentencias condicionales en su trabajo también pueden referirse a ellas como expresiones condicionales, sentencias de flujo condicional o sentencias if-then. Las sentencias condicionales varían en cuanto a su uso y complejidad, pero los profesionales suelen utilizarlas para probar hipótesis y establecer reglas que deben seguir los programas. En este artículo, analizamos qué es una sentencia condicional, cuándo los profesionales utilizan las sentencias condicionales en el trabajo y ejemplos de sentencias condicionales.

18 trabajos de matemáticas mejor pagados a los que puedes aspirar

¿Qué es una declaración condicional?

Un enunciado condicional es un conjunto de reglas que se consideran válidas si se cumplen determinadas condiciones. Empiezan con una hipótesis y terminan con una conclusión, por lo que mucha gente los llama enunciados si-entonces. Por ejemplo, puedes decirle a un amigo que si sales a la calle sin protección solar, te quemarás. Se trata de un enunciado condicional porque confirmas que, bajo ciertas condiciones (salir al exterior sin protección solar), ocurre algo (te quemas). Los enunciados condicionales pueden ser verdaderos o falsos. La estructura del enunciado, a diferencia de su validez, lo convierte en un enunciado condicional.

Relacionado: Preguntas y respuestas: ¿Es la programación informática para mí?

¿Cuándo se utilizan las declaraciones condicionales?

Es posible que utilices los enunciados condicionales en tu vida diaria, ya que te permiten hacer afirmaciones de forma lógica. En el trabajo, la gente utiliza los enunciados condicionales sólo en ámbitos específicos. Se aplican a trabajos que requieren ciertas formas de matemáticas, en particular la geometría y la programación informática. Sirven para diferentes propósitos dependiendo de cómo se utilicen, pero el concepto es el mismo en todas las disciplinas.

Relacionado: 4 maneras de utilizar y mejorar sus habilidades de razonamiento lógico

Enunciados condicionales en geometría

Las personas utilizan afirmaciones condicionales en geometría para determinar si lo que piensan sobre un objeto o fórmula es un hecho.

Ejemplo: Dave cree que su polígono es un triángulo. Recuerda que si un polígono tiene tres lados, entonces es un triángulo. Su polígono tiene tres lados, así que puede confirmar que es un triángulo.

Puedes intercambiar el principio de la frase, o la hipótesis, con la conclusión para crear la inversa de un enunciado condicional. Un enunciado converso es a veces verdadero y a veces falso, pero sigue considerándose un enunciado condicional en cualquier caso.

Ejemplo: Jo sabe que si una forma tiene tres lados, es un polígono. Intercambia la hipótesis y la conclusión para crear la inversa: si una forma es un polígono, tiene tres lados. Aunque la inversa es falsa, sigue siendo un enunciado condicional.

Otra forma de enunciado condicional es el bicondicional, que combina un enunciado condicional con su inverso. Los enunciados bicondicionales utilizan el modificador si y sólo si en lugar del formato si-entonces. Tanto la declaración condicional como su inversa deben ser verdaderas para que una declaración bicondicional sea válida.

Ejemplo:

Enunciado condicional: Si un triángulo es agudo, entonces sus tres ángulos son menores de 90 grados.
Converse: Si los tres ángulos de un triángulo son menores de 90 grados, entonces es agudo.

Tanto la afirmación condicional como su inversa son verdaderas. Por tanto, esta afirmación bicondicional es válida:

Un triángulo es agudo si y sólo si sus tres ángulos son menores de 90 grados.

Es posible que utilices afirmaciones condicionales en el trabajo si eliges una carrera en un campo que requiera que apliques principios geométricos a tu trabajo. Entre los trabajos que utilizan la geometría se encuentran:

  • Diseñador de ropa
  • Arquitecto
  • Redactor
  • Trabajador de la construcción
  • Cartógrafo
  • Educador

Relacionado con lo anterior: 15 trabajos que utilizan la geometría

Declaraciones condicionales en la programación informática

Los programadores informáticos utilizan declaraciones condicionales para indicar a los programas de software lo que deben hacer mediante un código. El código transmite al ordenador que, en determinadas circunstancias, debe realizar una tarea específica. Estos son los tipos de sentencias condicionales que se utilizan en la programación informática en lenguaje C:

Si la declaración

Si los datos cumplen ciertas condiciones, el ordenador realiza la tarea tal y como indica el código. En términos de programación, si el ordenador determina que las condiciones son distintas de cero, o verdaderas, ejecuta la sentencia del bloque, o la tarea. Si el ordenador determina que las condiciones son cero, o falsas, pasa por encima de la sentencia y pasa a la siguiente. Este es el tipo más básico de sentencia condicional en la programación C.

Ejemplo: Si los datos son iguales a 2, el ordenador permitirá el acceso. Si los datos no son iguales a 2, el ordenador no permitirá el acceso.

Relacionado: Cómo escribir un currículum de programador de nivel básico (ejemplos y consejos)

Declaración «si» o «no

Las sentencias if-else se utilizan para ejecutar un comando separado para las condiciones verdaderas y falsas. La diferencia entre una sentencia if y una if-else es que aunque el ordenador interprete las condiciones como cero, o falsas, sigue realizando una tarea solicitada. Mientras que los programadores se refieren a la tarea no nula como la sentencia del bloque if, llaman a la tarea nula la sentencia del bloque else. Esencialmente, si el ordenador determina que las condiciones son verdaderas, ejecuta un comando específico. Si determina que las condiciones son falsas, ejecuta un comando diferente.

Ejemplo: Un código informático dicta que el ordenador ejecute un comando específico del bloque if si el valor de los datos es igual a 5. Si los datos no son iguales a 5, ejecuta un comando diferente del bloque else. Los datos que recibe son iguales a 5, por lo que ejecuta el comando dentro del bloque if.

Declaración if-else anidada

Una sentencia if-else anidada es una sentencia if-else que contiene al menos otra sentencia if-else en sus bloques. Esto significa que ciertos comandos requieren que los datos cumplan varias condiciones antes de que el ordenador complete la tarea. Los programadores también se refieren a las sentencias if-else anidadas como sentencias de selección multidireccional.

Ejemplo: Un ordenador ejecuta un comando específico del bloque if si el valor de los datos es igual a 6. El bloque if también contiene un comando en su interior que el ordenador ejecutará si los datos cumplen el primer requisito y también si los datos están formados específicamente por 4 y 2 para un total de 6.

El ordenador recibe datos que son iguales a 6, por lo que ejecuta el comando externo del bloque if. Sin embargo, los datos consisten en los dos valores 3 y 3 para un total de 6, no 4 y 2. La computadora no ejecuta el comando interno, o anidado, del bloque if.

Relacionado: ¿Es la programación informática una buena carrera? Definición y consejos

Si-si la escalera

La escalera if-else if se refiere a un tipo de declaración condicional en la que el ordenador ejecuta un código para muchas condiciones. Comienza en la parte superior de la escalera y se mueve hacia abajo hasta que cumple una condición. Esto hace que el ordenador realice la tarea asociada a esa condición. Esta es una declaración condicional compleja, pero un ejemplo de la vida real puede hacerla más accesible.

Ejemplo:

Un ordenador recibe datos.

Si los datos cumplen el requisito A, el ordenador realizará la tarea A.
Si los datos cumplen el requisito B, el ordenador realizará la tarea B.
Si los datos cumplen el requisito C, el ordenador realizará la tarea C.
Si los datos cumplen el requisito D, el ordenador realizará la tarea D.

El ordenador determina que los datos cumplen el requisito D.
Obvia la tarea A porque los datos no cumplen el requisito A.
Pasa por alto la tarea B porque los datos no cumplen el requisito B.
Pasa por alto la tarea C porque los datos no cumplen el requisito C.

El ordenador realiza la tarea D.

Declaración de cambio

Una sentencia switch sirve como sustituto de las escalas if-else if en casos que implican hacer una elección entre varias opciones. El ordenador recibe un flujo de entrada y compara cada expresión con varias sentencias. Cuando encuentra una coincidencia, ejecuta el código asociado a la sentencia coincidente. Los programadores también se refieren a este tipo de sentencia condicional como una sentencia de bifurcación múltiple.

Ejemplo: El ordenador está programado para cambiar los datos sumando 2 a cada variable. El ordenador recibe datos iguales a 2, por lo que suma 2 para un total de 4. El ordenador tiene casos, o ejecuciones, que realiza si los datos son iguales a un determinado número. En concreto, el ordenador tiene ejecuciones para los valores de los datos 3, 5, 7 y 9, además de un caso por defecto para los datos que no coinciden con el valor de los casos definidos. Como el dato que acaba de recibir es igual a 4, no coincide con el valor de los casos definidos. Por lo tanto, el ordenador ejecuta el caso por defecto.

Te recomendamos

Muestreo no probabilístico: Definición y tipos

10 Consejos de documentación de enfermería para una atención eficaz al paciente

9 Rasgos de los empleados con éxito de cara al cliente

¿Qué es una estrategia de operaciones de marketing?

Cómo preparar una reunión de negocios

10 Consejos clave para los profesores sustitutos