Você está na página 1de 5

1

Lgica de Programao
Tipos de Dados, Constantes e Variveis
Tpicos Abordados
Tipos de dados
Tipos primitivos
Constantes
Variveis
Identificadores
Declarao de variveis
Atribuio de valor
Entrada e sada de dados
Tipos de Dados
Os computadores trabalham com dados
Os dados precisam ser de um determinado
tipo
Existem duas categorias de tipos de dados
Tipos primitivos
Tipos bsicos utilizados na construo de algoritmos
Tipos customizados
Tipos que no existem nativamente, mas que so
criados pelo programador por alguma necessidade
Podem agrupar um ou mais tipos primitivos
2
Tipos Primitivos
So divididos em basicamente quatro tipos
Tipo Descrio Exemplos
inteiro Nmero pertencente ao conjunto dos
inteiros
10, 1500, -10, 0, -1
real Nmero pertencente ao conjunto dos
reais
0, 10, -10, 2.5, -2.67
caractere Conjunto de caracteres alfanumricos aabb, a94c, *&f2@
lgico Pode assumir apenas dois estados VERDADEIRO, FALSO
Constantes
Um determinado dado pode ter um valor
que no muda no decorrer do programa
Neste caso, ele chamado de constante
Tipo Exemplo
inteiro 3, 5, 0, -9
real -0.5, 10, 3.3
caractere "ol, amigo", "lalala"
lgico VERDADEIRO, FALSO
O prprio valor do dado uma constante
Variveis
Enquanto dados constantes no se
modificam, os dados variveis podem ter
seu valor alterado durante a execuo do
algoritmo
Para que o valor possa ser rastreado em
um determinado momento, o dado deve ser
associado a um nome nico, chamado
identificador
A = x r
2
Constante
Varivel
3
Identificadores
Os identificadores devem ser formados de
acordo com algumas regras
1. Comeam com uma letra ou "_"
2. Podem ser seguidos por uma ou mais letras ou
nmeros
3. Caracteres especiais no devem ser utilizados
A nica exceo o caractere "_"
Exemplos de identificadores vlidos
x, var, x24p
Exemplo de identificadores invlidos
1var, a@b, x%x
Declarao de Variveis
Em programas de computador, variveis
so armazenadas em memria
Memria
var
x
i
Cada varivel possui um
espao na memria onde
o dado armazenado
Uma varivel pode assumir apenas
um valor de cada vez
Declarao de Variveis
Toda varivel deve definir qual tipo de dado
ela suporta
Uma varivel s pode receber dados
equivalentes ao seu tipo
4 "ui" 2.4 ...
Memria
inteiro: var caractere: x real: i
Cada varivel de um
tipo pr-definido
4
Atribuio de Valores a Variveis
Uma varivel pode assumir diferentes
valores
Desde que o valor corresponda ao seu tipo
preciso atribuir o valor a uma varivel
inteiro: x
x = 10
x = -5
x = 0
Atribuio
A varivel s pode receber
valores correspondentes
ao seu tipo
inteiro: y
y = 2.5
Atribuio
incorreta
Atribuio de Valores a Variveis
Mais exemplos de atribuio
inteiro: idade
idade = 25
real: peso
peso = 67.5
caractere: nome
nome = "Pedro"
lgico: motorista
motorista = VERDADEIRO
Entrada e Sada de Dados
Algoritmos precisam receber dados de
entrada para poderem completar sua tarefa
Ao finalizar o processamento, dados de
sada podem ser gerados
Entrada Processamento Sada
real: n1
real: n2
leia(n1)
leia(n2)
real: m
m = (n1 + n2) / 2
escreva(m)
5

Você também pode gostar