Programación General > Pascal

 Tda Numero Binario Usando Lista Con Punteros

(1/1)

Ocean Soul:
Hola, soy nuevo en este foro. Talvez suene medio atrevido, pero quisiera que alguien me pasara o dejara leer un tda Numero Binario usando el tda Lista con punteros simplemente enlazada. Porque tengo que hacer un trabajo para la univ'. O sino, me gustaria que me den una ayuda, porque no se bien como hacer un procedimiento para pasar de un numero binario a un decimal (usando Listas como dije antes).
Yo defini el tda Numero Binario asi:
type
binario=record
                     num:Lista;
                     disp:tipoPosicion; {rango 0..32000 que tiene la posicion disponible en la lista num}
                     end;


Gracias de antemano.

Amilius:
:huh:

¿pasar de un numero binario a un decimal usando Listas?

Pues nunca en mi vida escuche semejante cosa.   :blink:

¿tda? vaya abreviación...

Sólo pasas de binario a decimal al mostrar el número al usuario, y no veo la razón ni justificación para usar listas, es algo simplemente matemático y usar algo de cadenas de texto.

Aqui va la estructura general para nodos de listas de enlace simple:

--- Código: Text --- type Tcuerpo=record{aqui van las variables que necesitas}end; Pnodo=^Tnodo; Tnodo=record  cuerpo:Tcuerpo;  siguiente:Pnodo;end;   

Ocean Soul:
Gracias por contestar. Si me pedieron tdaNumeroBinario Usando el tdaLista!!!!
Anque ya lo entrege quiero dejarlo aca para que si ha alguien se lo piden en la univ' tengan almenos una guia. Igual no anda todo bien (la operacion suma "aveces" agrega un "1" al resultado.') y es bastante tonto.

Navegación

[0] Índice de Mensajes

Ir a la versión completa