CoCalc Public Filessagemath / números.sagewsOpen with one click!
Author: Gustavo de Oliveira
Views : 23
License: GNU General Public License v3.0
Description: Tutorial Sage: Números

Números

Operações básicas

O interpretador funciona como uma calculadora. Os operadores +, -, * e / têm o sentido usual. Parênteses () podem ser usados para indicar precedência. Por exemplo:

2 + 3
5
50 - 5*6
20
(50 - 5*6)/4
5
8/5
8/5
8.0/5.0
1.60000000000000

Tipos de números

Os números 8 e 5 são do tipo Inteiro:

type(8)
<type 'sage.rings.integer.Integer'>

O número 8/5 é do tipo Racional:

type(8/5)
<type 'sage.rings.rational.Rational'>

Os números 8.0 e 5.0 são do tipo Real:

type(8.0)
<type 'sage.rings.real_mpfr.RealLiteral'>

O Sage também suporta números complexos (mais sobre isso posteriormente). O símbolo i representa a unidade imaginária. Por exemplo:

3 + i*4
4*I + 3
type(3 + i*4)
<type 'sage.symbolic.expression.Expression'>
u = 2 - 3*i v = -5 + 11*i u + v
8*I - 3
u*v
37*I + 23

Mais operações

Os operadores ^ e ** significam "elevar à potência":

2^3
8
2**3
8

O operador // calcula a parte inteira da divisão:

17//3
5

O operador % calcula o resto da divisão:

17%3
2