1. Algoritmos e Programação de Computadores
Tipos de Dados, Variáveis e Constantes
Thiago Nelson Faria dos Reis
2. Algumas Definições
2
Variáveis e Constantes
São espaços reservados na memória para armazenar
informações.
São os elementos básicos que um programa manipula.
Tipos de Dados
São os possíveis tipos de valores que uma variável ou
constante pode ter.
Indicam ao compilador as conversões necessárias para realizar
operações entre variáveis e constantes.
3. Principais Tipos de Dados
3
Numéricos
Tipo específico para números. Podem ser usadas para Inteiros ou reais.
int - um inteiro com sinal. O tamanho depende do Sistema Operacional e da
máquina.
1, 2, 3, 4, -6
float – Número em ponto flutuante de precisão simples. números Reais
1.05, 6.3, 2.5
Caracteres
Especifica para conjunto de caracteres, texto.
char - um caractere.
‘A’,‘B’,‘C’,‘D’
string - conjunto de caracteres
‘Casa’,‘sapato’
Lógicos
Armazena valores lógicos, somenteVerdadeiro ou Falso
bool ou boolean – variável booleana
True(Verdadeiro) ou False(falso)
4. Tipos de Dados Fortes e Fracos
4
Forte
Devem ser declaradas antes de serem utilizadas.
Exigem a declaração das variáveis e somente aceitam o valor
especificado pelo tipo.
Exemplo: Java e Delphi
Fraca
Podem ser utilizadas sem serem declaradas.
Podem receber valores diversos, string e inteiro, por exemplo,
pois a conversão é implícita.
A responsabilidade da integridade dos dados é do
programador.
Exemplo: Php eVBScript
5. Variáveis
5
Características
O seu valor pode ser modificado no decorrer do programa
Só pode armazenar um valor ao mesmo tempo
Recebem um nome para serem referenciadas
Escopo definido
Global
Local
Possui 3 atributos
Nome: Identifica a variável
Tipo:Tipo de dado que ela pode armazenar
Informação: É o valor que ela armazena naquele momento
6. Variáveis
6
Nomenclatura
Somente Letras e Números
_ é considerada letra
Deve começar com letra ou _
Não podem ser utilizadas palavras reservadas
Facilita se colocarmos nomes significativos
Exemplos
valor, soma, total, nome, raio
8. Constantes
8
Características
O seu valor não pode ser modificado no decorrer do
programa.
Recebem um nome para serem referenciadas
Escopo definido
Global
Local
Possui 2 ou 3 atributos
Nome: Identifica a variável
Tipo:Tipo de dado que ela pode armazenar (Algumas linguagens não é
necessário)
Informação: É o valor que ela armazena durante toda a execução do
programa.
9. Constantes
9
Nomenclatura
Somente Letras e Números
_ é considerada letra
Deve começar com letra ou _
Não podem ser utilizadas palavras reservadas
Facilita se colocarmos nomes significativos
Exemplos
qtd_maxima, qtd_minima, total
10. Constantes
10
Declaração
Delphi e Pascal: Const Idade = 28;
Visual Basic: Const Nome As String = “Thiago"
ASP: Const qtd_maxima = 40
C: const int total = 100;
11. Exercícios de Fixação
11
1. O que são variáveis e constantes? Qual a principal
diferença entre elas?
2. Verifique se os nomes são válidos. Justifique os inválidos.
a) tempo
b) nota_final
c) us$
d) char
e) 2dias
f) teste 1
g) raio.do.circulo
12. Exercícios de Fixação
12
3. De acordo com o conceito de declarações e atribuições, quais estão
corretas e quais não estão. Justifique as que estiverem incorretas.
a) Var Idade : Integer;
Idade := 20;
b) Var Nome : String;
Nome := ‘Carlos Eduardo’;
c) Var Finalizar : boolean;
Finalizar := ‘Não’;
d) Var Preco : Integer;
Preco := 45.65;
e) VarTotal : String;
Total := 20;
f) Const Desconto = 0.1;
g) Qtd_Maxima = 100;
h) Var SobreNome : Char;
SobreNome := ‘Silva’;