O documento resume os principais conceitos de lógica de programação, incluindo tipos de dados primitivos, constantes, variáveis, identificadores, declaração e atribuição de variáveis, e entrada e saída de dados.
1. 19/07/2011
Lógica de Programação
Tipos de Dados, Constantes e
Variáveis
Tópicos Abordados
• Tipos de dados
• Tipos primitivos
• Constantes
• Variáveis
• Identificadores
• Declaração de variáveis
• Atribuição de valor
• Entrada e saída 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 básicos utilizados na construção de algoritmos
• Tipos customizados
Tipos que não existem nativamente, mas que são
criados pelo programador por alguma necessidade
Podem agrupar um ou mais tipos primitivos
1
2. 19/07/2011
Tipos Primitivos
• São divididos em basicamente quatro tipos
Tipo Descrição Exemplos
inteiro Número pertencente ao conjunto dos 10, 1500, -10, 0, -1
inteiros
real Número pertencente ao conjunto dos 0, 10, -10, 2.5, -2.67
reais
caractere Conjunto de caracteres alfanuméricos aabb, a94c, *&f2@
lógico Pode assumir apenas dois estados VERDADEIRO, FALSO
Constantes
• Um determinado dado pode ter um valor que
não 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"
lógico VERDADEIRO, FALSO
• O próprio valor do dado é uma constante
Variáveis
• Enquanto dados constantes não se modificam,
os dados variáveis podem ter seu valor
alterado durante a execução 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
Variável
2
3. 19/07/2011
Identificadores
• Os identificadores devem ser formados de acordo
com algumas regras
1. Começam com uma letra ou "_"
2. Podem ser seguidos por uma ou mais letras ou
números
3. Caracteres especiais não devem ser utilizados
A única exceção é o caractere "_"
• Exemplos de identificadores válidos
• x, var, x24p
• Exemplo de identificadores inválidos
• 1var, a@b, x%x
Declaração de Variáveis
• Em programas de computador, variáveis são
armazenadas em memória
Memória var
Cada variável possui um
x espaço na memória onde
o dado é armazenado
i
Uma variável pode assumir apenas
um valor de cada vez
Declaração de Variáveis
• Toda variável deve definir qual tipo de dado
ela suporta
• Uma variável só pode receber dados
equivalentes ao seu tipo
Memória
4 "ui" 2.4 ...
inteiro: var caractere: x real: i
Cada variável é de um
tipo pré-definido
3
4. 19/07/2011
Atribuição de Valores a Variáveis
• Uma variável pode assumir diferentes valores
• Desde que o valor corresponda ao seu tipo
• É preciso atribuir o valor a uma variável
inteiro: x
x = 10 A variável só pode receber inteiro: y
x = -5 valores correspondentes
ao seu tipo y = 2.5
x=0
Atribuição
Atribuição
incorreta
Atribuição de Valores a Variáveis
• Mais exemplos de atribuição
inteiro: idade
idade = 25
real: peso
peso = 67.5
caractere: nome
nome = "Pedro"
lógico: motorista
motorista = VERDADEIRO
Entrada e Saída de Dados
• Algoritmos precisam receber dados de
entrada para poderem completar sua tarefa
• Ao finalizar o processamento, dados de saída
podem ser gerados
Entrada Processamento Saída
real: n1 real: m escreva(m)
real: n2 m = (n1 + n2) / 2
leia(n1)
leia(n2)
4
5. 19/07/2011
Colocando em Prática...
Agora que você já
aprendeu a teoria,
acesse as vídeo-aulas
práticas e pratique os
assuntos abordados
neste módulo!
Clique aqui para acessar as vídeo-aulas práticas
5