Mejor respuesta
En Smalltalk, la respuesta es 8.
El «+» es un mensaje al primer «2» para agregarle el segundo «2». Esto produce un objeto «4». La «x» es un mensaje al «4» para multiplicar el tercer «2», lo que produce «8».
Por lo tanto, la respuesta es «8».
En J, la respuesta es “6”. Empezamos por la izquierda y multiplicamos 2 por 2, lo que nos da 4. Continuando a la izquierda, sumamos este 4 al 2, para obtener 6.
En Forth y Lisp, esta ecuación no tiene sentido. Forth usa una pila para definir el orden de las operaciones, y Lisp usa árboles formados a partir de listas.
En estos cuatro lenguajes, no hay precedencia. Ahora, quizás se esté preguntando: ¿por qué alguien renunciaría a la precedencia? La respuesta es que, si bien la precedencia ayuda a simplificar las ecuaciones, hacen que los lenguajes informáticos sean irremediablemente complicados.
Smalltalk se dedica al paso de mensajes; al enfocarse en un paradigma tan simple, hace que las operaciones sean uniformes.
J fue creado por un matemático para explorar las matemáticas. Tiene más de cien operadores. Tratar de mantener un registro de la precedencia de todos ellos conduciría a la locura.
Forth se dedica a usar palabras simples y cortas para construir programas complejos. La pila facilita la combinación de palabras.
Lisp no tiene sintaxis, lo que hace posible utilizar macros para adaptar el lenguaje a sus necesidades.
ALGOL, Fortran, Pascal, C, C ++, Perl, Java, Python, PHP y sus amigos tienen sintaxis. Todos ellos también están bastante limitados a lo que puede hacer con ellos, en comparación con los primeros cuatro que mencioné. La mayor ironía es que, si bien cada uno de estos idiomas tiene precedencia (con diferentes reglas entre idiomas), en realidad es más sencillo poner paréntesis alrededor de todas las declaraciones de todos modos, para asegurarse de no tropezar accidentalmente con algunos regla de precedencia oscura.
Respuesta
Para resolver problemas como estos, mi Algebra Professir usó el acrónimo PEMDAS para el orden de resolución de ecuaciones:
(P) lease = paréntesis primero
(E) xcuse = exponentes siguiente
(M) y = multiplicación siguiente
(D) oreja = división siguiente
(A) unt = suma siguiente
(S) ally = resta último
Entonces, en el problema anterior, dado que la multiplicación se realiza antes de la suma, primero resolvería 2 x 2, que es igual a 4. Simplemente agregue 2 + 4 para obtener la respuesta de 6.
Para resolver si no tiene una acción en particular, la omite y continúa:
Ejemplo: 12 -2+ (10–3)
Primero resuelva los paréntesis (10–3) = 7
para que nuestra ecuación cambie a: 12-2 + 7
ningún exponente mantiene m Pasando al siguiente paso, sin multiplicación, por lo que continuaría con el siguiente paso, sin división, así que continuamos con el siguiente paso. Tenemos suma, así que resolvemos:
2 + 7 = 9
nuestro problema ahora cambia a: 12–9 y dado que la resta es nuestro último paso, la respuesta es 3. Si como los sitios web, hay toneladas que literalmente desglosan cada paso con colores para que pueda apreciar el flujo de este acrónimo. A mi hija le encanta un sitio llamado
http://www.homeworhelp.com y hay otros para ecuaciones algebraicas aún más complicadas. Lo mejor es practicar y practicar porque en Álgebra este método de resolución se usa con bastante frecuencia. Una última sugerencia es respirar profundamente antes de comenzar a trabajar en los problemas, si el tiempo no es un factor, resuelva algunos problemas a la vez, tome un descanso de 12–4 + (7–4) minutos y continúe resolviendo, pero no obtenga frustrado, puedes hacerlo y es muy gratificante una vez que recuerdas los pasos. Espero que esto te ayude, ¡buena suerte!
* si sigues los pasos, la respuesta sería un descanso de 5 minutos \ U0001f609