Objetivos
Tipos de Dados
Nesta parte, vamos ver como definir os tipos de dados que as variáveis e constantes vão armazenar. Esses
tipos são importantes pois é a partir deles que o computador saberá como trabalhar com cada variável ou
constante.
Por exemplo, para que um algoritmo realize a soma de dois números, como no exemplo abaixo, é necessário
ter conhecimento de quais tipos de dados em que deve trabalhar:
Declaração
tipo_variavel numero1
tipo_variavel numero2
tipo_variavel soma
Atribuição
numero1 = valor
numero2 = valor
Uso
soma = numero1 + numero2
Exemplo 1
programa
{
funcao inicio()
{
inteiro numero1
inteiro numero2
inteiro soma
numero1= 1
numero2 = 2
soma = numero1 + numero2
escreva(soma)
}
}
Saída
3
No exemplo acima, podemos utilizar o tipo de dados inteiro ou real. Esses tipos e os demais tipos serão
abordados nas próximas seções com exemplos de como usá-los.
Para uma rápida consulta nos tipos de dados que serão estudados, podemos consultar a tabela abaixo:
Tab. 1: Tipos de dados básicos
Tipo de dado |
Exemplo de valor |
inteiro |
1,2,3 |
real |
1.01 |
logico |
Verdadeiro,Falso |
caracter |
'C','A' |
cadeia |
"um cadeia" |
vetor |
{1,2,3} |
matriz |
{{1,2,3},{3,4,5}} |
vazio |
- |
A linguagem Portugol possui outros tipos de dados complexos em suas bibliotecas. Esse tipos serão
vistos em futuras atualizações.
Todos os tipos de dados discutidos nesta seção possuem um tamanho ao serem armazenados na memória
de um computador.
O espaço em memória para armazenamento pode variar de acordo com cado tipo, podendo ser
1 byte, 4 bytes, entre outros tamanhos(Vetores e Matrizes).
O armazenamento em memória não será discutido para não tornar o estudo complexo para quem está iniciando.
Histórico de atualizações
- 02/10/2024 - revisão 2 - Correção em Ex. 1, tipo 'literal'; ajustes pontuais
- 25/09/2023 - revisão 1 - Correção em barra de navegação, links e referências, tabela 1, correções gramaticais e outros
- 08/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.