Tipos de Dados
Os tipos de dados definem a natureza dos valores que podem ser armazenados em variáveis na linguagem SeteAO. Cada variável deve possuir um tipo explícito.
A declaração de uma variável segue a estrutura:
<id> : <tipo> .
Tipos Primitivos
| Tipo | Descrição | Exemplo |
|---|---|---|
| INTEIRO | Números inteiros | idade = 20 : INTEIRO. |
| REAL | Números reais | altura = 1.75 : REAL. |
| NATURAL | Inteiros positivos | alunos = 30 : NATURAL. |
| TEXTO | Cadeias de caracteres | nome = "Ana" : TEXTO. |
| LOGICO | Valores booleanos | ativo = VERDADEIRO : LOGICO. |
Valores Lógicos
VERDADEIRO
FALSO
Regras de Tipagem
- Uma variável não pode mudar de tipo.
- Operações aritméticas só são permitidas entre números.
- Não é permitido atribuir TEXTO a INTEIRO.
- LOGICO só aceita VERDADEIRO ou FALSO.
idade = "vinte" : INTEIRO.
# Erro semântico de tipo