Glosario

Un lenguaje de muy bajo nivel para programar una computadora. La HP48 tiene un procesador Saturn, así que usa lenguaje ensamblador Saturno. Hay diferentes clases de mnemónicos y de sintáxis usadas, sin embargo.

Consulte también: ML, SHELL OS

ayuda a pasar un programa de user a sistem

3 respuestas [Último envío]
Integró: 25/07/2008
Envíos: 4
MonedasHP: 6
Imagen de ever84
ayuda a pasar un programa de user a sistem
 
Lun, 14/06/2010 - 15:34

hola a todos los adictos a ver aca les traigo un problemilla a ver si me ayudan es hace poco hice un pequeño programa en user y es un poco lento a ver si me ayudan a pasar a sistem es corto alli les va el codigo y « ->M N
« M SIZE EVAL DROP m STO M { 1 1 } { N N } SUB M 1 N 1 + 2 LIST { N m } SUB
M N 1 + DUP 2 LIST { m m } SUB INV M N 1 + 1 2 LIST { m N } SUB * * -
»
» se trata de condesar un matriz(m*m) de rigidez de un estructura pra condensarlo a una matriz de n*n a ver si me ayudan gracias por su ayuda

Top
Integró: 09/03/2010
Envíos: 207
MonedasHP: 412
Imagen de zuaritx
AdictoHP+
Calc: HP50 | ROM:Version HP50-C Revision #2.15 (2009)
 
#1
Lun, 14/06/2010 - 22:32

He probado tu aplicación en el HPUserEdit y va muy rápido (0.0468 segundos)

2 DUP 'NODO' STO
[[ 1 0 3 4 0 6 7 8 9 ] 
[ 0 2 3 0 5 6 7 8 9 ]
[ 1 0 3 4 0 6 7 8 9 ]
[ 1 2 0 4 5 6 7 8 9 ]
[ 1 2 0 0 5 6 7 8 9 ]
[ 1 2 0 4 0 6 7 8 9 ]
[ 1 2 3 4 5 0 7 8 9 ]
[ 1 2 3 0 5 6 0 8 9 ]
[ 1 2 3 4 5 6 0 0 9 ]] DUP 'MAT' STO SWAP
«  M N
 « M SIZE EVAL DROP m STO
 M { 1 1 } { N N } SUB
 M 1 N 1 + 2 LIST { N m } SUB
 M N 1 + DUP 2 LIST { m m } SUB
 INV M N 1 + 1 2 LIST { m N } SUB * * -
 » { m } PURGE
» 'CONDENS' STO

NOTA: Condensar en estructuras es eliminar filas y columnas en función de las condiciones de contorno pero el programa elimina según el orden N y de forma fija los N primeros ordenes (fila y columna) se guardan y se presupone que están ordenados.
¿Esta pequeña rutina forma parte de otro programa?
En system, no te puedo echar un cable, soy bastante novato aún.

José Manuel Ruiz Muñoz
zuaritx@yahoo.es # +34 654 31 60 86 # Valencia - España - Europa
www.zuaritx.loquegustes.com

Calculadoras graficas hp / hp Graphing calculators:
http://www.facebook.com/group.php?gid=385629684457

Top
Integró: 25/07/2008
Envíos: 4
MonedasHP: 6
Imagen de ever84
 
#2
Mar, 15/06/2010 - 09:11

gracias por tu respuesta de todas formas

Top
Integró: 23/07/2009
Envíos: 60
MonedasHP: 72
Imagen de agnus_7asch
Calc: HP50
 
#3
Sáb, 19/06/2010 - 12:13

zuaritx cita:
He probado tu aplicación en el HPUserEdit y va muy rápido (0.0468 segundos)
2 DUP 'NODO' STO
[[ 1 0 3 4 0 6 7 8 9 ] 
[ 0 2 3 0 5 6 7 8 9 ]
[ 1 0 3 4 0 6 7 8 9 ]
[ 1 2 0 4 5 6 7 8 9 ]
[ 1 2 0 0 5 6 7 8 9 ]
[ 1 2 0 4 0 6 7 8 9 ]
[ 1 2 3 4 5 0 7 8 9 ]
[ 1 2 3 0 5 6 0 8 9 ]
[ 1 2 3 4 5 6 0 0 9 ]] DUP 'MAT' STO SWAP
«  M N
 « M SIZE EVAL DROP m STO
 M { 1 1 } { N N } SUB
 M 1 N 1 + 2 LIST { N m } SUB
 M N 1 + DUP 2 LIST { m m } SUB
 INV M N 1 + 1 2 LIST { m N } SUB * * -
 » { m } PURGE
» 'CONDENS' STO

NOTA: Condensar en estructuras es eliminar filas y columnas en función de las condiciones de contorno pero el programa elimina según el orden N y de forma fija los N primeros ordenes (fila y columna) se guardan y se presupone que están ordenados.
¿Esta pequeña rutina forma parte de otro programa?
En system, no te puedo echar un cable, soy bastante novato aún.

hey Zuaritx!:

siempre ofreciendo una posible solución con un nuevo programa!

participe en la última competencia que Erick Rechlin lanzó recientemente encomp.sys.hp48; y gane el honor de un reconocido programador creativo forista del momento! Star Star Beer Beer Cash

ó, participe generando retos para el resto de los programadores que estarán en esta interesante competencia que posiblemente será un espectáculo de talento de programación rpl/ml, y que sin duda toda la comunidad forista de estas maravillosas calculadoras hp estará observando!

+detalles [July programming challenge]: http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/c8473b...

!

Top

Twitter

Cargando...