Have a Wetpaint account? Sign in
L1210 COMANDOS
NOMBRE:..........Comandos
VERSIÓN:..........1.03
TIPO:.................Library 1210
TAMAÑO:..........8 KB
Funciona en:........HP49G+ y HP50G
AUTOR :............César Vásquez Alvarado
A continuación algunos comandos que pueden ser usados para hacer programas
IMULT (interpolación lineal múltiple)
Descripción: Hace una interpolación lineal dadas las coordenadas de los puntos (x1,y1) , (x2,y2) , … , (xn,yn) y la abscisa de otro punto.
Entrada:
Nivel 3 : { x1,x2,…,xn } ( lista con números enteros o reales )
Nivel 2 : { y1,y2,…,yn } ( lista con números enteros o reales )
Nivel 1 : x ( número entero o real )
Salida:
Nivel 1 : y ( número real )
Ejemplo RPN:
Nivel 3: { 10 20 30 40 }
Nivel 2: { 1308. 1005. 801. 956. }
Nivel 1: 21.5
Resultado:
Nivel 1: 974.4
Observaciones: Las dos listas deben ser del mismo tamaño. El tamaño de las listas debe estar comprendido entre 2 y 130. La lista { x1,x2,…,xn } debe estar ordenada de forma ascendente.
S38 (integración numérica)
Descripción: Halla una aproximación a una integral definida usando el método de Simpson 3/8
Entrada:
Nivel 4 : a ( número entero o real )
Nivel 3 : b ( número entero o real )
Nivel 2 : f(X) ( objeto algebraico )
Nivel 1 : nº de particiones ( número entero o real )
Salida: Aproximación de la integral ( número real )
Ejemplo RPN:
Nivel 4 : 0
Nivel 3 : 1.
Nivel 2: ‘SIN(X)’
Nivel 1: 30.
Resultado:
Nivel 1: .459 697 711 459
Observaciones: El número de particiones debe ser menor a 400. La función f debe estar en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ en el Nivel 2 del ejemplo se escribe 'SIN(P)'.
P->L (convierte polinomio a lista)
Descripción: Devuelve una lista con los coeficientes de un polinomio. bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0
Entrada:
Nivel 1 : bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0 ( polinomio )
Salida:
Nivel 1 : { bm …. b3 b2 b1 b0 } ( lista con coeficientes )
Ejemplo RPN:
Nivel 1: ‘(Y-3)*X^2 + 18*X + 5/8’
Resultado:
Nivel 1: { Y-3 18 5/8 }
Observaciones: El polinomio debe estar en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ en el Nivel 1 del ejemplo se escribe : ‘(Y-3)*P^2 + 18*P + 5/8’
L->P (convierte lista a polinomio)
Descripción: Devuelve un polinomio a partir de una lista de coeficientes. bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0
Entrada:
Nivel 1 : { bm …. b3 b2 b1 b0 } ( lista con coeficientes )
Salida:
Nivel 1 : bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0 ( polinomio )
Ejemplo RPN:
Nivel 1: { Y-3 18 5/8 }
Resultado:
Nivel 1: ‘(Y-3)*X^2 + 18*X + 5/8’
Observaciones: El resultado es un polinomio en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ el resultado del ejemplo es: ‘(Y-3)*P^2 + 18*P + 5/8’
MINC (ajuste polinómico)
Descripción: Dadas las coordenadas de los puntos (x1,y1) , (x2,y2) , … , (xn,yn) hace una aproximación de mínimos cuadrados para hallar los coeficientes del polinomio del grado especificado:
P(x) = bm.x^m+… + b3.x^3 + b2.x^2 +b1.x + b0
Entrada:
Nivel 2 : [ [ x1 y1 ] [ x2 y2 ] … [ xn yn ] ] ( matriz de 2 columnas )
Nivel 1 : Grado del polinomio ( número entero o real )
Salida:
Nivel 1 : [ bm …. b3 b2 b1 b0 ] ( vector de coeficientes )
Ejemplo RPN:
Nivel 2: [ [ 1 12 ] [ 2 15 ] [ 3 36 ] [ 4 58 ] [ 5 96 ] ]
Nivel 1: 3.
Resultado:
Nivel 1: [ -0.166666666683 6.57142857158 -13.2619047623 18.4000000003 ]
Observaciones: Las valores x1, x2, …, xn deben ser diferentes entre sí. El grado del polinomio (m) debe ser menor al número de puntos (p)
MSOLVR2 (funciona sólo en modo RPN)
Descripción: Este comando sirve para usar de manera muy simple el Multiple Equation Solver.
Entrada:
Nivel 4: “TITULO” (cadena para el título)
Nivel 3: “ayuda” (cadena para ayuda)
Nivel 2 : { ‘eq1’ ‘eq2’ ……. ‘eqn’ } (lista de ecuaciones)
Nivel 1 : { ‘var1’ ‘var2’ ……. ‘varn’ } (lista de variables)
Salida: objetos etiquetados ( variables conocidas y variables calculadas )
Ejemplo RPN:
Nivel 4: “Movimiento parabólico”
Nivel 3: “CONDICIONES INICIALES: POSICION INICIAL: x0,y0…”
Nivel 2: { 'x=x0+v0*COS(Ө0)*t' 'y=y0+v0*SIN(Ө0)*t-1./2.*g*t^2.' 'vx=v0*COS(Ө0)' 'vy=v0*SIN(Ө0)-g*t' 'tv=2.*v0*SIN(Ө0)/g' 'R=v0^2.*SIN(2.*•0)/g' 'H=v0^2.*SIN(•0)^2./(2.*g)' 'y=y0+TAN(Ө0)*(x-x0)-g/(2.*v0^2.*COS(Ө 0)^2.)*(x-x0)^2.' 'TAN(Ө)=vy/vx' 'v=ƒ(vx^2.+vy^2.)' 'TAN(α)=(y0+v0*SIN(Ө0)*t-1./2.*g*t^2)/(x0+v0*COS(Ө0)*t)' 'TAN(α)=y/x' 'r=ƒ(x^2.+y^2.)' }
Nivel 1: { x0 y0 v0 Ө0 g t x y r α vx vy v Ө }


Resultado: Variables conocidas: :t: 5. :g: 9.8 : Ө0: 30. :v0: 60. :y0: 0. :x0: 0. Variables calculadas: :x: 259.807621135 :y: 27.5 :vx: 51.961524227 :vy: -19. :tv: 6.12244897959 :R: 318.131780982 :H: 45.9183673469 : Ө: -20.0852005293 :v: 55.3263047744 :α: 6.04212016439 :r: 261.258971137
Observaciones:
En el último argumento (lista de variables) también se puede poner una lista vacía.
Las variables pueden ser números reales u objetos con unidad. Al escribir su valor en un campo este valor se guarda en la memoria en el directorio actual. Si una variable es conocida debe tener en su campo respectivo un número real o un objeto de unidad. Si una variable es desconocida debe tener en su campo respectivo una variable global. En la parte baja de la pantalla se observa si la variable es conocida o desconocida y su valor respectivo o su aproximación inicial.
Para convertir una variable conocida en desconocida usar RESET.
Para volver una variable desconocida en conocida escribir un valor en su campo respectivo o presionar las teclas: EDIT, EVAL, ENTER.
Presionando el boton INFO se puede ver el estado actual de la variable. Presionando el botón AYUDA se puede ver la cadena de ayuda. Presionando el botón ECUAC se pueden ver las ecuaciones.

El programa solo usa las variables del directorio actual. Si una variable desconocida tiene un valor (número real u objeto con unidad) en la memoria antes de ejecutar el programa este valor será la aproximación inicial de dicha variable. Si una variable desconocida no tiene un valor (número real u objeto con unidad) en la memoria antes de ejecutar el programa la aproximación inicial de dicha variable será cero.
Si sale el mensaje de error “Mala estimación” (Bad Guesses), hay que cambiar el valor de alguna variable.
COMANDOS QUE MANIPULAN ELEMENTOS DE LISTAS Y/O CADENAS DE CARACTERES
RANGO
Descripción: Dada una lista de valores reales o enteros devuelve una lista con los rangos (números de orden).
Entrada:
Nivel 1 : Lista ( contiene números enteros o reales )
Salida:
Nivel 1 : Lista de rangos
Ejemplo RPN:
Nivel 1: { 15. 29. 8. 15. 13. }
Resultado:
Nivel 1: { 2. 1. 5. 3. 4. }
RANGO2
Descripción: Dada una lista de valores reales o enteros devuelve una lista con los rangos (números de orden). Si un número está repetido devuelve la media aritmética de los rangos de los elementos repetidos.
Entrada:
Nivel 1 : Lista ( contiene números enteros o reales )
Salida:
Nivel 1 : Lista de rangos
Ejemplo RPN:
Nivel 1: { 15. 29. 8. 15. 13. }
Resultado:
Nivel 1: { 2.5 1. 5. 2.5 4. }
INS
Descripción: Inserta un elemento en un lugar especificado en una lista o cadena.
Entrada:
Nivel 3 : Lista o cadena de caracteres.
Nivel 2 : Ubicación. ( numero entero o real )
Nivel 1 : Objeto a insertar.
Salida:
Nivel 1 : Lista o cadena de caracteres.
Ejemplos RPN:
Nivel 3: “ABCDEF”
Nivel 2: 2
Nivel 1: “XYZ”
Resultado:
Nivel 1: “ABXYZCDEF”
Nivel 3: { 11 12 13 14 15 16 }
Nivel 2: 2
Nivel 1: 256
Resultado:
Nivel 1: { 11 12 256 13 14 15 16 }
DLI
Descripción: Quita un elemento de un lugar especificado en una lista o cadena.
Entrada:
Nivel 2 : Lista o cadena de caracteres.
Nivel 1 : Ubicación del objeto a quitar. ( numero entero o real )
Salida:
Nivel 1 : Lista o cadena de caracteres.
Ejemplos RPN:
Nivel 2: “ABCDEF”
Nivel 1: 2
Resultado:
Nivel 1: “ACDEF”
Nivel 2: { 11 12 13 14 15 16 }
Nivel 1: 2
Resultado:
Nivel 1: { 11 13 14 15 16 }
SLI
Descripción: Devuelve una lista con las sumas acumuladas de una lista dada.
Entrada:
Nivel 1 : Lista.
Salida:
Nivel 1 : Lista de sumas acumuladas.
Ejemplo RPN:
Nivel 1: { 11. 12. 13. 14. }
Resultado:
Nivel 1: { 11. 23. 36. 50. }
CLI
Descripción: Devuelve los elementos de una lista del Nivel2 cuyas ubicaciones se encuentran en una lista del Nivel1.
Entrada:
Nivel 2 : Lista
Nivel 1 : Lista con las ubicaciones de los objetos.
Salida:
Nivel 1 : Lista’
Ejemplo RPN:
Nivel 2: { 11 12 13 14 15 16 }
Nivel 1: { 3 2 5 }
Resultado:
Nivel 1: { 13 12 15 }
COMPRIME
Descripción: Suprime múltiples ocurrencias en una lista.
Entrada:
Nivel 1 : Lista
Salida:
Nivel 1 : Lista’
Ejemplo RPN:
Nivel 1: { 11 “ABC” 33 14 33 11 14 “ABC” }
Resultado:
Nivel 1: { 11 “ABC” 33 14 }
FRECUENCIA
Descripción: Devuelve el número de ocurrencias de un objeto cualquiera en una lista.
Entrada:
Nivel 2: Lista
Nivel 1: Objeto cualquiera
Salida:
Nivel 1: Número real
Ejemplo RPN:
Nivel 2: { 11 “ABC” 33 14 14. 14. 13 14. 11 14 “ABC” }
Nivel1: 14.
Resultado:
Nivel 1: 3.
COMANDOS QUE USAN ANGULOS EN GRADOS, MINUTOS Y SEGUNDOS SEXAGESIMALES
PROM2
Descripción: Halla el promedio de dos ángulos escritos en la forma dd.mmss (grados sexagesimales, minutos segundos) devolviendo el resultado también en la forma dd.mmss
Entrada:
Nivel 2 : angulo_A ( numero real o lista )
Nivel 1 : angulo_B ( numero real o lista )
Salida: Nivel 1 : Promedio de A y B ( numero real o lista )
Ejemplo RPN:
Nivel 2: 12.5813
Nivel 1: 13.0124
Resultado:
Nivel 1: 12.59485
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
PROMN
Descripción: Halla el promedio de n ángulos escritos en la forma dd.mmss (grados sexagesimales, minutos segundos) devolviendo el resultado también en la forma dd.mmss Entrada: Nivel n+1 : angulo_an ( numero real ) : Nivel 3 : angulo_a2 ( numero real ) Nivel 2 : angulo_a1 ( numero real ) Nivel 1 : n ( cantidad de ángulos ) Salida: Nivel 1 : Promedio ( numero real ) Ejemplo RPN: Nivel 4: 12.3549 Nivel 3: 12.3601 Nivel 2: 12.3552 Nivel 1: 3 Resultado: Nivel 1: 12.3554 Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
AEPRO
Descripción: Multiplica un ángulo escrito en la forma dd.mmss (grados sexagesimales, minutos segundos) por un escalar devolviendo el resultado en la forma dd.mmss
Entrada:
Nivel 2 : ángulo ( numero real o lista )
Nivel 1 : escalar ( numero real o lista )
Salida:
Nivel 1 : producto ( numero real o lista )
Ejemplo RPN:
Nivel 2: 12.3456
Nivel 1: 2
Resultado:
Nivel 1: 25.0952
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
AECOC
Descripción: Divide un ángulo escrito en la forma dd.mmss (grados sexagesimales, minutos segundos) entre un escalar devolviendo el resultado en la forma dd.mmss
Entrada:
Nivel 2 : ángulo ( numero real o lista )
Nivel 1 : escalar ( numero real o lista )
Salida:
Nivel 1 : cociente ( numero real o lista )
Ejemplo RPN:
Nivel 2: 25.0952
Nivel 1: 2
Resultado:
Nivel 1: 12.3456
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
COMANDOS QUE CAMBIAN EL ESTILO DE CADENAS DE CARACTERES
inve
Descripción: Invierte una cadena de texto poniendo el fondo oscuro
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena invertida
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
subr
Descripción: Subraya una cadena de texto.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena subrayada
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
curs
Descripción: Pone una cadena de texto en cursiva.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena en cursiva
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
negr
Descripción: Pone una cadena de texto en negrita.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena en negrita
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
VERSIÓN:..........1.03
TIPO:.................Library 1210
TAMAÑO:..........8 KB
Funciona en:........HP49G+ y HP50G
AUTOR :............César Vásquez Alvarado
A continuación algunos comandos que pueden ser usados para hacer programas
IMULT (interpolación lineal múltiple)
Descripción: Hace una interpolación lineal dadas las coordenadas de los puntos (x1,y1) , (x2,y2) , … , (xn,yn) y la abscisa de otro punto.
Entrada:
Nivel 3 : { x1,x2,…,xn } ( lista con números enteros o reales )
Nivel 2 : { y1,y2,…,yn } ( lista con números enteros o reales )
Nivel 1 : x ( número entero o real )
Salida:
Nivel 1 : y ( número real )
Ejemplo RPN:
Nivel 3: { 10 20 30 40 }
Nivel 2: { 1308. 1005. 801. 956. }
Nivel 1: 21.5
Resultado:
Nivel 1: 974.4
Observaciones: Las dos listas deben ser del mismo tamaño. El tamaño de las listas debe estar comprendido entre 2 y 130. La lista { x1,x2,…,xn } debe estar ordenada de forma ascendente.
S38 (integración numérica)
Descripción: Halla una aproximación a una integral definida usando el método de Simpson 3/8
Entrada:
Nivel 4 : a ( número entero o real )
Nivel 3 : b ( número entero o real )
Nivel 2 : f(X) ( objeto algebraico )
Nivel 1 : nº de particiones ( número entero o real )
Salida: Aproximación de la integral ( número real )
Ejemplo RPN:
Nivel 4 : 0
Nivel 3 : 1.
Nivel 2: ‘SIN(X)’
Nivel 1: 30.
Resultado:
Nivel 1: .459 697 711 459
Observaciones: El número de particiones debe ser menor a 400. La función f debe estar en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ en el Nivel 2 del ejemplo se escribe 'SIN(P)'.
P->L (convierte polinomio a lista)
Descripción: Devuelve una lista con los coeficientes de un polinomio. bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0
Entrada:
Nivel 1 : bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0 ( polinomio )
Salida:
Nivel 1 : { bm …. b3 b2 b1 b0 } ( lista con coeficientes )
Ejemplo RPN:
Nivel 1: ‘(Y-3)*X^2 + 18*X + 5/8’
Resultado:
Nivel 1: { Y-3 18 5/8 }
Observaciones: El polinomio debe estar en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ en el Nivel 1 del ejemplo se escribe : ‘(Y-3)*P^2 + 18*P + 5/8’
L->P (convierte lista a polinomio)
Descripción: Devuelve un polinomio a partir de una lista de coeficientes. bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0
Entrada:
Nivel 1 : { bm …. b3 b2 b1 b0 } ( lista con coeficientes )
Salida:
Nivel 1 : bm.X^m+… + b3.X^3 + b2.X^2 +b1.X + b0 ( polinomio )
Ejemplo RPN:
Nivel 1: { Y-3 18 5/8 }
Resultado:
Nivel 1: ‘(Y-3)*X^2 + 18*X + 5/8’
Observaciones: El resultado es un polinomio en términos de la variable independiente del CAS. La variable predeterminada es ‘X’. Si la variable independiente del CAS es ‘P’ el resultado del ejemplo es: ‘(Y-3)*P^2 + 18*P + 5/8’
MINC (ajuste polinómico)
Descripción: Dadas las coordenadas de los puntos (x1,y1) , (x2,y2) , … , (xn,yn) hace una aproximación de mínimos cuadrados para hallar los coeficientes del polinomio del grado especificado:
P(x) = bm.x^m+… + b3.x^3 + b2.x^2 +b1.x + b0
Entrada:
Nivel 2 : [ [ x1 y1 ] [ x2 y2 ] … [ xn yn ] ] ( matriz de 2 columnas )
Nivel 1 : Grado del polinomio ( número entero o real )
Salida:
Nivel 1 : [ bm …. b3 b2 b1 b0 ] ( vector de coeficientes )
Ejemplo RPN:
Nivel 2: [ [ 1 12 ] [ 2 15 ] [ 3 36 ] [ 4 58 ] [ 5 96 ] ]
Nivel 1: 3.
Resultado:
Nivel 1: [ -0.166666666683 6.57142857158 -13.2619047623 18.4000000003 ]
Observaciones: Las valores x1, x2, …, xn deben ser diferentes entre sí. El grado del polinomio (m) debe ser menor al número de puntos (p)
MSOLVR2 (funciona sólo en modo RPN)
Descripción: Este comando sirve para usar de manera muy simple el Multiple Equation Solver.
Entrada:
Nivel 4: “TITULO” (cadena para el título)
Nivel 3: “ayuda” (cadena para ayuda)
Nivel 2 : { ‘eq1’ ‘eq2’ ……. ‘eqn’ } (lista de ecuaciones)
Nivel 1 : { ‘var1’ ‘var2’ ……. ‘varn’ } (lista de variables)
Salida: objetos etiquetados ( variables conocidas y variables calculadas )
Ejemplo RPN:
Nivel 4: “Movimiento parabólico”
Nivel 3: “CONDICIONES INICIALES: POSICION INICIAL: x0,y0…”
Nivel 2: { 'x=x0+v0*COS(Ө0)*t' 'y=y0+v0*SIN(Ө0)*t-1./2.*g*t^2.' 'vx=v0*COS(Ө0)' 'vy=v0*SIN(Ө0)-g*t' 'tv=2.*v0*SIN(Ө0)/g' 'R=v0^2.*SIN(2.*•0)/g' 'H=v0^2.*SIN(•0)^2./(2.*g)' 'y=y0+TAN(Ө0)*(x-x0)-g/(2.*v0^2.*COS(Ө 0)^2.)*(x-x0)^2.' 'TAN(Ө)=vy/vx' 'v=ƒ(vx^2.+vy^2.)' 'TAN(α)=(y0+v0*SIN(Ө0)*t-1./2.*g*t^2)/(x0+v0*COS(Ө0)*t)' 'TAN(α)=y/x' 'r=ƒ(x^2.+y^2.)' }
Nivel 1: { x0 y0 v0 Ө0 g t x y r α vx vy v Ө }
Resultado: Variables conocidas: :t: 5. :g: 9.8 : Ө0: 30. :v0: 60. :y0: 0. :x0: 0. Variables calculadas: :x: 259.807621135 :y: 27.5 :vx: 51.961524227 :vy: -19. :tv: 6.12244897959 :R: 318.131780982 :H: 45.9183673469 : Ө: -20.0852005293 :v: 55.3263047744 :α: 6.04212016439 :r: 261.258971137
Observaciones:
En el último argumento (lista de variables) también se puede poner una lista vacía.
Las variables pueden ser números reales u objetos con unidad. Al escribir su valor en un campo este valor se guarda en la memoria en el directorio actual. Si una variable es conocida debe tener en su campo respectivo un número real o un objeto de unidad. Si una variable es desconocida debe tener en su campo respectivo una variable global. En la parte baja de la pantalla se observa si la variable es conocida o desconocida y su valor respectivo o su aproximación inicial.
Para convertir una variable conocida en desconocida usar RESET.
Para volver una variable desconocida en conocida escribir un valor en su campo respectivo o presionar las teclas: EDIT, EVAL, ENTER.
Presionando el boton INFO se puede ver el estado actual de la variable. Presionando el botón AYUDA se puede ver la cadena de ayuda. Presionando el botón ECUAC se pueden ver las ecuaciones.
El programa solo usa las variables del directorio actual. Si una variable desconocida tiene un valor (número real u objeto con unidad) en la memoria antes de ejecutar el programa este valor será la aproximación inicial de dicha variable. Si una variable desconocida no tiene un valor (número real u objeto con unidad) en la memoria antes de ejecutar el programa la aproximación inicial de dicha variable será cero.
Si sale el mensaje de error “Mala estimación” (Bad Guesses), hay que cambiar el valor de alguna variable.
COMANDOS QUE MANIPULAN ELEMENTOS DE LISTAS Y/O CADENAS DE CARACTERES
RANGO
Descripción: Dada una lista de valores reales o enteros devuelve una lista con los rangos (números de orden).
Entrada:
Nivel 1 : Lista ( contiene números enteros o reales )
Salida:
Nivel 1 : Lista de rangos
Ejemplo RPN:
Nivel 1: { 15. 29. 8. 15. 13. }
Resultado:
Nivel 1: { 2. 1. 5. 3. 4. }
RANGO2
Descripción: Dada una lista de valores reales o enteros devuelve una lista con los rangos (números de orden). Si un número está repetido devuelve la media aritmética de los rangos de los elementos repetidos.
Entrada:
Nivel 1 : Lista ( contiene números enteros o reales )
Salida:
Nivel 1 : Lista de rangos
Ejemplo RPN:
Nivel 1: { 15. 29. 8. 15. 13. }
Resultado:
Nivel 1: { 2.5 1. 5. 2.5 4. }
INS
Descripción: Inserta un elemento en un lugar especificado en una lista o cadena.
Entrada:
Nivel 3 : Lista o cadena de caracteres.
Nivel 2 : Ubicación. ( numero entero o real )
Nivel 1 : Objeto a insertar.
Salida:
Nivel 1 : Lista o cadena de caracteres.
Ejemplos RPN:
Nivel 3: “ABCDEF”
Nivel 2: 2
Nivel 1: “XYZ”
Resultado:
Nivel 1: “ABXYZCDEF”
Nivel 3: { 11 12 13 14 15 16 }
Nivel 2: 2
Nivel 1: 256
Resultado:
Nivel 1: { 11 12 256 13 14 15 16 }
DLI
Descripción: Quita un elemento de un lugar especificado en una lista o cadena.
Entrada:
Nivel 2 : Lista o cadena de caracteres.
Nivel 1 : Ubicación del objeto a quitar. ( numero entero o real )
Salida:
Nivel 1 : Lista o cadena de caracteres.
Ejemplos RPN:
Nivel 2: “ABCDEF”
Nivel 1: 2
Resultado:
Nivel 1: “ACDEF”
Nivel 2: { 11 12 13 14 15 16 }
Nivel 1: 2
Resultado:
Nivel 1: { 11 13 14 15 16 }
SLI
Descripción: Devuelve una lista con las sumas acumuladas de una lista dada.
Entrada:
Nivel 1 : Lista.
Salida:
Nivel 1 : Lista de sumas acumuladas.
Ejemplo RPN:
Nivel 1: { 11. 12. 13. 14. }
Resultado:
Nivel 1: { 11. 23. 36. 50. }
CLI
Descripción: Devuelve los elementos de una lista del Nivel2 cuyas ubicaciones se encuentran en una lista del Nivel1.
Entrada:
Nivel 2 : Lista
Nivel 1 : Lista con las ubicaciones de los objetos.
Salida:
Nivel 1 : Lista’
Ejemplo RPN:
Nivel 2: { 11 12 13 14 15 16 }
Nivel 1: { 3 2 5 }
Resultado:
Nivel 1: { 13 12 15 }
COMPRIME
Descripción: Suprime múltiples ocurrencias en una lista.
Entrada:
Nivel 1 : Lista
Salida:
Nivel 1 : Lista’
Ejemplo RPN:
Nivel 1: { 11 “ABC” 33 14 33 11 14 “ABC” }
Resultado:
Nivel 1: { 11 “ABC” 33 14 }
FRECUENCIA
Descripción: Devuelve el número de ocurrencias de un objeto cualquiera en una lista.
Entrada:
Nivel 2: Lista
Nivel 1: Objeto cualquiera
Salida:
Nivel 1: Número real
Ejemplo RPN:
Nivel 2: { 11 “ABC” 33 14 14. 14. 13 14. 11 14 “ABC” }
Nivel1: 14.
Resultado:
Nivel 1: 3.
COMANDOS QUE USAN ANGULOS EN GRADOS, MINUTOS Y SEGUNDOS SEXAGESIMALES
PROM2
Descripción: Halla el promedio de dos ángulos escritos en la forma dd.mmss (grados sexagesimales, minutos segundos) devolviendo el resultado también en la forma dd.mmss
Entrada:
Nivel 2 : angulo_A ( numero real o lista )
Nivel 1 : angulo_B ( numero real o lista )
Salida: Nivel 1 : Promedio de A y B ( numero real o lista )
Ejemplo RPN:
Nivel 2: 12.5813
Nivel 1: 13.0124
Resultado:
Nivel 1: 12.59485
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
PROMN
Descripción: Halla el promedio de n ángulos escritos en la forma dd.mmss (grados sexagesimales, minutos segundos) devolviendo el resultado también en la forma dd.mmss Entrada: Nivel n+1 : angulo_an ( numero real ) : Nivel 3 : angulo_a2 ( numero real ) Nivel 2 : angulo_a1 ( numero real ) Nivel 1 : n ( cantidad de ángulos ) Salida: Nivel 1 : Promedio ( numero real ) Ejemplo RPN: Nivel 4: 12.3549 Nivel 3: 12.3601 Nivel 2: 12.3552 Nivel 1: 3 Resultado: Nivel 1: 12.3554 Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
AEPRO
Descripción: Multiplica un ángulo escrito en la forma dd.mmss (grados sexagesimales, minutos segundos) por un escalar devolviendo el resultado en la forma dd.mmss
Entrada:
Nivel 2 : ángulo ( numero real o lista )
Nivel 1 : escalar ( numero real o lista )
Salida:
Nivel 1 : producto ( numero real o lista )
Ejemplo RPN:
Nivel 2: 12.3456
Nivel 1: 2
Resultado:
Nivel 1: 25.0952
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
AECOC
Descripción: Divide un ángulo escrito en la forma dd.mmss (grados sexagesimales, minutos segundos) entre un escalar devolviendo el resultado en la forma dd.mmss
Entrada:
Nivel 2 : ángulo ( numero real o lista )
Nivel 1 : escalar ( numero real o lista )
Salida:
Nivel 1 : cociente ( numero real o lista )
Ejemplo RPN:
Nivel 2: 25.0952
Nivel 1: 2
Resultado:
Nivel 1: 12.3456
Observaciones: El resultado siempre será el mismo sin importar si el modo actual es “DEG”, “RAD” o “GRD”
COMANDOS QUE CAMBIAN EL ESTILO DE CADENAS DE CARACTERES
inve
Descripción: Invierte una cadena de texto poniendo el fondo oscuro
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena invertida
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
subr
Descripción: Subraya una cadena de texto.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena subrayada
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
curs
Descripción: Pone una cadena de texto en cursiva.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena en cursiva
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
negr
Descripción: Pone una cadena de texto en negrita.
Entrada:
Nivel 1 : cadena
Salida:
Nivel 1 : cadena en negrita
Ejemplo RPN:
Nivel 1: “INFLACION GALOPANTE”
Resultado:
Nivel 1: “INFLACION GALOPANTE”
|
cesarv |
Latest page update: made by cesarv
, Sep 5 2008, 5:16 PM EDT
(about this update
About This Update
2 words added 2 words deleted view changes - complete history) |
|
Keyword tags:
None
More Info: links to this page
|
There are no threads for this page.
Be the first to start a new thread.
|
|
TRANSLATE COMANDOS.zip (Compressed Archive - 11k)
posted by cesarv Sep 6 2008, 7:32 PM EDT
Download this spreadsheet, translate it into your language and send me at cesarperu1821@hotmail.com
|
|
|
|
COMANDOS V103.zip (Compressed Archive - 157k)
posted by cesarv Sep 5 2008, 5:00 PM EDT
COMANDOS V1.03: Biblioteca con 22 comandos adicionales para hacer programas. AUTOR: cesarv
|
|
|
|
COMANDOS V102.zip (Compressed Archive - 152k)
posted by cesarv Jul 25 2008, 1:57 AM EDT
COMANDOS V1.02: Biblioteca con 22 comandos adicionales para hacer programas. AUTOR: cesarv
|

