Você está na página 1de 5

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

1
Tipos Primitivos

So divididos em basicamente quatro tipos

Tipo Descrio Exemplos


inteiro Nmero pertencente ao conjunto dos 10, 1500, -10, 0, -1
inteiros
real Nmero pertencente ao conjunto dos 0, 10, -10, 2.5, -2.67
reais
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 Constante

A = x r2
Varivel

2
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
Cada varivel possui um
x espao na memria onde
o dado armazenado
i

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

Memria

4 "ui" 2.4 ...

inteiro: var caractere: x real: i

Cada varivel de um
tipo pr-definido

3
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 A varivel s pode receber inteiro: y
x = -5 valores correspondentes
ao seu tipo y = 2.5
x=0

Atribuio
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: m escreva(m)


real: n2 m = (n1 + n2) / 2
leia(n1)
leia(n2)

4
5

Você também pode gostar