Título: ¿Qué condiciones deben cumplir las condiciones en dudas de 2 (condiciones)? Publicado por: Tachikomaia en 11 Marzo 2024, 01:28 am Una de las dudas más sencillas es: ¿Qué número es > 0?
Se puede expresar como: ... > 0 entendiendo que en los puntos suspensivos hay que poner un número. Es lo mismo decirlo así: 0 < ... Hay 1 número conocido, 1 comparador conocido, y 1 número que debe elegirse. Estructuralmente es A B C. Es una condición que debe cumplirse mediante elegir cierto valor, que según la duda puede ser A o C, pero como son lo mismo como ya expliqué, para simplificar asuman que lo elegible es A. La duda también podría ser algo como 0 ... 2, en tal caso lo que debe elegirse sería un comparador, podemos decirles B A C. C A B sería lo mismo. Esas dudas se pueden complicar un poco si las condiciones que deben cumplirse son 2. Sin agregar valores ni comparadores las posibilidades son: 1a: A B C y/o A C B La y/o significa que la duda se resuelve si se cumple una condición y/o la otra. En este caso cada cosa es un comparador (A el único elegible), pero cuando se compara es texto, por ejemplo: ... == "==" ... == "==" Otras posibilidades pueden ser como esta en ese sentido o no. En estos casos los comparadores sólo pueden ser == o <>. 1b: A B C y A C B La y significa que deben cumplirse ambas condiciones. 2a: A B C y/o B A C 2b: A B C y B A C 3a: A C B y/o B A C 3b: A C B y B A C ¿De acuerdo? Es difícil para mí tener mucha idea de si lo que digo sobre esto tiene sentido o no, pero básicamente tenemos que lo de la derecha es igual a lo de la izquierda: ABC CBA ACB BCA BAC CAB Lo que nos deja con 3 posibilidades, que al formar pares sólo pueden ser 3, y hay 2 relaciones posibles, por lo que son 3*2 posibilidades tal como en la lista que puse. Ahora sería lo mismo pero agregando 1 valor, por ejemplo: A B C y/o A D C Pero en ese par de condiciones sólo puede haber una redundancia o una contradicción ¿no? Ejemplo de redundancia en relación y/o: ... <= 10 y/o ... < 10 Si B y C son conocidos entonces la condición alternativa no aporta, es más restrictiva que la anterior, está incluída en ella, no tiene sentido decirla. Ejemplo de redundancia en relación y: ... < 10 y ... <= 10 Aquí es al revés: La condición más amplia no sirve, si A debe ser < 10 entonces no tiene sentido decir que también puede ser == 10. Ejemplo de contradicción: ... < 10 y ... > 10 No puede ser < y > al mismo tiempo, es una contradicción. En una relación y/o esto debería convertirse a una única condición con comparador <>. Teniendo en cuenta eso ¿cuales pares de estructuras de condiciones son válidas? ¿qué condiciones o reglas deben cumplir? Se me ocurren: - Si se mencionó la relación entre 2 variables, no hay que mencionar otra relación entre esas 2. Para las condiciones y/o mencionar la menos restrictiva y para las y mencionar las más. - Si se dice que una incógnita es igual a una variable, no hay que dar más datos de la incógnita. ¿Qué otras se les ocurren? |