Analiza y evalúa problemas verbales de matemáticas sencillos y devuelve la respuesta como un número entero.
Los problemas que no tienen operaciones se evalúan simplemente como el número dado.
What is 5?
Se evalúa como 5.
Suma dos números.
What is 5 plus 13?
Se evalúa como 18.
Maneja números grandes y números negativos.
Ahora, realiza las otras tres operaciones.
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
Maneja un conjunto de operaciones, en secuencia.
Como estos son problemas verbales, evalúa la expresión de izquierda a derecha, ignorando el orden de operaciones habitual.
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (es decir, no 9)
El analizador debe rechazar:
| Registro | Uso | Tipo | Descripción |
|---|---|---|---|
$a0 |
entrada | dirección | string de pregunta terminado en nulo |
$v0 |
salida | entero | resultado, 0 si la pregunta no es válida |
$t0-9 |
temporal | cualquiera | para almacenamiento temporal |
Regístrate en Exercism para aprender y dominar MIPS Assembly con 70 ejercicios y mentoría humana real, todo gratis.