entrar registro
function
#71 Gracias por la explicación. ¿La rapidez estaría en el proceso de escritura propiamente o en el procesamiento de la calculadora al interpretar la entrada?
0    k 20
Roundpixel
#74 una de las razones está en que no se requieren paréntesis para anidar operaciones, eso ya de por sí ahorra tecleos, luego está en que para introducir las operaciones debes "entenderlas" lo que te hace menos propenso a errores en la introducción de operaciones
1    k 40
function
#75 ¿Cómo introduces ((1+2)*(3-4))/5 en RPN?
0    k 20
Roundpixel
#76 Quedaría así 1, 2, +, 3, 4, -, *, 5, /

Me ha hecho falta ayuda, joio :-D las comas según la calculadora que uses pueden no ser necesarias asi que podría ser: 1 2 + 3 4 - * 5 /
1    k 40
function
#77 Lo pillo, gracias.
1    k 40
Roundpixel
#78 si te fijas el operador es el que fuerza el cálculo, si pones dos operadores seguidos el segundo opera sobre los resultados de los dos anteriores (que serían los paréntesis en tu ejemplo), multiplicando ambos resultados

otro ejemplo sencillo
2+3+4+5 sería 2 3 + 4 + 5 +
Aquí ves que sumas primero 2 y 3 (2 3 +) añades el 4 y lo sumas (4 +) pero como no hay otro sumando salvo el resultado anterior se suma a ese, y con el cinco igual (5 +) que al estar él solo se sumará al resultado de las operaciones anteriores
1    k 40
function
#79 Sí, sí, siempre hay un dato en el búfer y luego el que acabas de meter y luego la operación, que vuelve a dejar un dato en el búfer y el prompt queda a la espera de otro dato o de una operación, etc. El algoritmo para interpretar es simple y puede ir haciendo las operaciones sobre la marcha en lugar de tener que analizar primero toda fórmula si se escribiera en términos algebraicos.
1    k 40
suscripciones por RSS
ayuda
+mediatize
estadísticas
mediatize
mediatize