Cap. 13 Fundamentos del pensamiento computacional y la programación Concepto 234 palabras

Lógica IF: condición → acción; de lo contrario → alternativa

La lógica IF significa lo siguiente: si una condición es verdadera, haga una cosa; de lo contrario, haga otra. La trampa del examen consiste en confundir qué rama se ejecuta cuando la condición es falsa.

Audio

Escuchar esta página (beta)

Subtítulos

La lógica IF es una regla de decisión: se comprueba una condición —por ejemplo, que el valor de una celda sea superior a 100— y, si es verdadera, se ejecuta una acción (por ejemplo, aplicar un descuento). Si la condición es falsa, se ejecuta una acción diferente (por ejemplo, no aplicar ningún descuento). El contraste clave es que la rama «else» solo se activa cuando la condición no es verdadera, no cuando falta o se desconoce. En las hojas de cálculo, esto se corresponde directamente con la función IF: =IF(A1>100, "Descuento", "Sin descuento").

Para no confundir las ramas, imagine una bifurcación en el camino: la ruta verdadera va hacia la izquierda y la falsa, hacia la derecha. Una comprobación rápida: lea la condición en voz alta y diga qué ocurre cuando es verdadera y, después, qué ocurre cuando es falsa. En las preguntas del examen, preste atención a las instrucciones IF anidadas: la condición interna solo se ejecuta si la externa es verdadera. Recuerde también que «else» es opcional; sin esta cláusula, no ocurre nada cuando la condición es falsa.

Como regla mnemotécnica, piense en un semáforo: verde (verdadero) significa avanzar y rojo (falso), detenerse. Para ponerse a prueba, escriba una instrucción IF sencilla para una regla real, como «si llueve, coja un paraguas; de lo contrario, póngase gafas de sol». Después, invierta la condición para comprobar que obtiene el resultado opuesto.

Tarjeta relacionada

¿Qué expresa la lógica SI?

Una regla según la cual se produce una acción o un resultado si una condición es verdadera, y otra acción u otro resultado si es falsa.

Volver a la tarjeta Ver todas las tarjetas