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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tabla <strong>de</strong> contenidos1 Prefacio………………………………………………………………………………5Dedicatoria…….………….……………………………………………………….5Agra<strong>de</strong>cimientos…………………………………………………………………..5Grupo <strong>de</strong> soporte……………………………………….………………….............52 Introducción…………………………………………….………………………......62.1 ¿Qué es un entorno <strong>de</strong> cálculos matemáticos?..................................................62.2 ¿Qué es <strong>SAGE</strong>?.................................................................................................72.3 Acceso a <strong>SAGE</strong> como un servicio web………………………………….........92.3.1 Acceso a <strong>SAGE</strong> como un servicio web usando el escenario 1………...102.4 Introduciendo código fuente a una celda <strong>de</strong> <strong>SAGE</strong>…………………………133 Fundamentos <strong>de</strong> programación <strong>de</strong> <strong>SAGE</strong>……………………………….............163.1 Objetos, valores y expresiones……………………………………….............163.2 Operadores……………………………………………………………………173.3 Prece<strong>de</strong>ncia <strong>de</strong> los operadores…………..……………………………………183.4 Cambiando el or<strong>de</strong>n <strong>de</strong> operaciones en una expresión……………….............193.5 Variables………………………………………………………………………203.6 Instrucciones………………………………………………………….……….213.6.1 La instrucción print…...……………………………………………….......213.7 Secuencias (Springs)………………………………………………………….233.8 Comentarios…………………………………………………………......……233.9 Operadores condicionales…………………………………………………….243.10 Realizando <strong>de</strong>cisiones con la instrucción if…………………………………263.11 Los operadores Booleanos and, or y not…………………………………….283.12 Creando lazos con la instrucción while……………………………………..303.13 Lazos <strong>de</strong> larga duración, lazos infinitos e interrupción <strong>de</strong> la ejecución……323.14 Insertando y borrando celdas <strong>de</strong> hojas <strong>de</strong> trabajo…………………………...333.15 Introducción a tipos <strong>de</strong> objetos mas avanzados……………………………..333.15.1Números racionales…...……………………………………………..…..333.15.2Números reales…..…………………………………………………........343.15.3Objetos que guardan secuencias <strong>para</strong> otros objetos: Listas y registros.....353.15.3.1 Empacado y <strong>de</strong>sempacado <strong>de</strong> registros……………….………………....363.16 Utilizando lazos while con listas y registros……………………………………373.17 El operador In………………………………………………………………..383.18 Creando lazos con la instrucción for………………………………………...383.19 Funciones…………………………………………………………………….393.20 Las funciones son <strong>de</strong>finidas utilizando la instrucción <strong>de</strong>f…………………..393.21 Un sub conjunto <strong>de</strong> funciones incluidas en <strong>SAGE</strong>…………………………..413.22 Obteniendo información <strong>de</strong> funciones <strong>de</strong> <strong>SAGE</strong>…………………………….473.23 La información también esta disponible en funciones creadas por el usuario….483.24 Ejemplos que usan funciones incluidas en <strong>SAGE</strong>………………………….493.25 Usando srange() y zip() con la instrucción for……………………………...513.26 Comprensiones <strong>de</strong> lista……………………………………………………...512

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

Saved successfully!

Ooh no, something went wrong!