11.07.2015 Views

Manual de SAGE para principiantes

Manual de SAGE para principiantes

Manual de SAGE para principiantes

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Los registros también son secuencias y son similares a las listas excepto que son inmutables. Soncreados usando un par <strong>de</strong> paréntesis en vez <strong>de</strong> un par <strong>de</strong> corchetes y que sean inmutablessignifica que una vez que uno <strong>de</strong> estos objetos ha sido creado, no pue<strong>de</strong> crecer, encogerse ocambiar los objetos que contiene.El siguiente programa es similar al primer programa <strong>de</strong> ejemplo <strong>de</strong> lista, excepto que usa unregistro en vez <strong>de</strong> una lista, no intenta cambiar el objeto en la posición 4, y usa la técnica <strong>de</strong>lpunto y coma <strong>para</strong> <strong>de</strong>splegar múltiples resultados en vez <strong>de</strong> instrucciones print:print type(())x = (50,51,52,53)x;x[0];x[3];x;type(x)|(50, 51, 52, 53)5053(50, 51, 52, 53)3.15.3.1 Empaquetado y <strong>de</strong>sempaquetado <strong>de</strong> registrosCando múltiples valores se<strong>para</strong>dos por comas son asignados a una simple variable, los valoresson automáticamente colocados en un registro y este es llamado empaquetado <strong>de</strong> registros:t = 1,2t|(1, 2)Cuando un registro es asignado a múltiples variables las cuales son se<strong>para</strong>das por comas, esto esllamado <strong>de</strong>sempaquetado <strong>de</strong> registros:a,b,c = (1,2,3)a;b;c|123Un requerimiento <strong>para</strong> el <strong>de</strong>sempaquetado <strong>de</strong> registros es que el número <strong>de</strong> objetos en el registro<strong>de</strong>ben coincidir con el número <strong>de</strong> variables en el lado izquierdo <strong>de</strong>l signo igual.36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!