02. tipos de_dados,_constantes_e_variáveis

533 visualizações

Publicada em

Curso de lógica de programação

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
533
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

02. tipos de_dados,_constantes_e_variáveis

  1. 1. 19/07/2011 Lógica de Programação Tipos de Dados, Constantes e VariáveisTó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 dadosTipos 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. 2. 19/07/2011Tipos 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, FALSOConstantes• 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 constanteVariá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. 3. 19/07/2011Identificadores• 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%xDeclaraçã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 vezDeclaraçã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. 4. 19/07/2011Atribuiçã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 incorretaAtribuiçã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 = VERDADEIROEntrada 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. 5. 19/07/2011Colocando 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

×