# Tipos de dados
Ao iniciar sua jornada na programação, você será apresentado a um conceito fundamental: os tipos de dados. Os tipos de dados desempenham um papel essencial em qualquer linguagem de programação, pois determinam como a informação é armazenada e manipulada em um programa.
Em termos simples, um tipo de dado é uma classificação atribuída a um valor ou variável que define as operações que podem ser realizadas com ele e a maneira como ele é representado na memória do computador.
À medida que você avança em sua jornada de aprendizado da programação, explorará uma variedade de tipos de dados e aprenderá a manipulá-los de maneiras cada vez mais sofisticadas. Os tipos de dados são a base para construir programas poderosos e eficientes, e dominar seu uso é essencial para se tornar um programador habilidoso.
Abaixo você aprenderá os tipos de dados em linguagem égua.
# Texto
O texto é utilizado para representar sequências de caracteres e é delimitado por aspas duplas (" "
) ou aspas simples (' '
). Podemos acessar caracteres individuais em uma string utilizando a notação de índice.
Exemplo:
var texto = "abc";
var texto2 = 'abc';
escreva("abc"[0]); // exibe "a"
escreva(texto[-1]); // exibe "c"
# Números
Os números podem ser inteiros ou de ponto flutuante (números com casas decimais). Eles são utilizados para representar valores numéricos em um programa.
Exemplo:
var numeroInteiro = 3;
var numeroFlutuante = 8.5;
# Listas
As listas são coleções ordenadas de elementos. Elas são declaradas entre colchetes ([]
) e os elementos são separados por vírgulas. Podemos acessar os elementos de uma lista utilizando a notação de índice.
Exemplo:
var vetor = [1, "2"];
var vetorVazio = [];
escreva([1, "2"][0]); // exibe 1
escreva(vetor[2]); // sinaliza um erro por estar fora do tamanho do vetor
var vetor = [1, "2"];
vetor[1] = 3;
escreva(vetor); // exibe [1, 3]
var vetor = [1, "2"];
vetor[2] = 3;
escreva(vetor); // exibe [1, 2, 3]
var vetor = [1, "2"];
vetor[3] = 3;
escreva(vetor); // exibe [1, 2, nulo, 3]
# Dicionários
Os dicionários são estruturas de dados que associam valores a chaves únicas. Eles são úteis quando precisamos armazenar informações em pares chave-valor. Cada chave é única e mapeada para um valor correspondente.
Exemplo:
var dicionario = {}; // declaração de dicionário vazio
dicionario = {'a': 'b'}; // atribuição de um dicionário à variável
escreva(dicionario['a']); // exibe 'b'
var dicionario = {};
dicionario['a'] = 'b'; // retorna um novo dicionário {'a': 'b'}
var dicionario = {'a': 1};
dicionario['a'] = 2; // retorna um novo dicionário {'a': 2}
escreva(dicionario['a']);
# Nulo
O valor "nulo" representa uma estrutura de dados vazia, sem nenhum valor atribuído. É utilizado quando uma variável não possui um valor específico.
Exemplo:
var variavel;
escreva(variavel); // exibe "nulo" pois não possui valor atribuído
var variavelNula = nulo; // também pode ser atribuído explicitamente o valor "nulo"
# Booleanos
Os valores booleanos representam a lógica verdadeiro ou falso. Eles são utilizados para expressar condições ou resultados de comparações.
Exemplo:
var variavel1 = verdadeiro;
var variavel0 = falso;
Compreender e utilizar corretamente esses tipos de dados é fundamental na programação, pois eles são os blocos de construção básicos para o desenvolvimento de programas mais complexos.
← Variáveis Operadores →