PTCGP DB

Búsqueda de cartas, listas, juego en solitario y probabilidades de robo en un solo lugar

Guía completa › Guía de probabilidad

Construir condiciones (y/o)

Precauciones al unir las cartas que quieres con «y» y «o». Según cómo las unas, también pueden contar como éxito combinaciones que no pretendías.

  • Un malentendido habitual Supón que seleccionas dos copias de «Investigación de Profesores» y dos de «Poké Ball», unes las cartas idénticas con «o» y pones «y» entre las dos clases, como en la imagen siguiente.
Ejemplo de cartas a robar
Ejemplo de cartas a robar

Podrías pensar que significa al menos una «Investigación de Profesores» y una «Poké Ball», pero no es así.

Las combinaciones reales
Las combinaciones reales

En realidad permite patrones de «solo una de las dos clases y, en el peor caso, una sola carta». Esto ocurre porque «y» tiene prioridad sobre «o», igual que × y ÷ tienen prioridad sobre + y − en aritmética.

La unión «y» se evalúa primero
La unión «y» se evalúa primero

Por ello, la condición se agrupa en «Investigación de Profesores» / «Investigación de Profesores y Poké Ball» / «Poké Ball». Puedes imaginar que las dos cartas centrales se fusionan en una sola, una «Ball de Profesores». La condición significa entonces que basta con robar cualquiera de estas: «Investigación de Profesores», «Ball de Profesores» o «Poké Ball».

Para obtener la combinación deseada, al menos una de cada clase, agrupa las cartas idénticas con paréntesis.

Agrupa con paréntesis las dos «Investigación de Profesores» y las dos «Poké Ball»
Agrupa con paréntesis las dos «Investigación de Profesores» y las dos «Poké Ball»
Las combinaciones deseadas (al menos una de cada clase)
Las combinaciones deseadas (al menos una de cada clase)

Ahora la condición coincide con la combinación que buscabas.

  • Hasta dónde alcanza «o»

El ejemplo anterior se centraba en la prioridad de «y», pero el motivo por el que una condición puede reducirse a algo como «una sola Poké Ball» es el alcance de «o». En aquella primera condición incorrecta, parece intuitivo que las dos cartas centrales (B y C) unidas por «y» deban estar ambas presentes o ambas ausentes.

En otras palabras, «o» significa «si esta está presente, no importa el resto, aunque no esté ninguna».

Una condición que parece impresionante, pero…
Una condición que parece impresionante, pero…
al final basta con esta carta
al final basta con esta carta

Como muestran las imágenes, por compleja que sea la condición, si termina con una carta unida mediante «o», se cumple sin importar si las cartas de la izquierda están presentes. Por eso, usa paréntesis para controlar el alcance de cada «o».

Cómo usar relacionado