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

Tipos Primitivos So divididos em basicamente quatro tipos


Tipo inteiro real caractere lgico Descrio Nmero pertencente ao conjunto dos inteiros Nmero pertencente ao conjunto dos reais Conjunto de caracteres alfanumricos Pode assumir apenas dois estados Exemplos 10, 1500, -10, 0, -1 0, 10, -10, 2.5, -2.67 aabb, a94c, *&f2@ VERDADEIRO, FALSO

Constantes Um determinado dado pode ter um valor que no muda no decorrer do programa Neste caso, ele chamado de constante
Tipo inteiro real caractere lgico Exemplo 3, 5, 0, -9 -0.5, 10, 3.3 "ol, amigo", "lalala" 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

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
Memria 4 "ui" 2.4 ...

inteiro: var

caractere: x

real: i

Cada varivel de um tipo pr-definido

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)