Aula 2 PBC Variaveis
Computadores (INF 09325)
Informática
Variáveis e Estados
Prof. Thiago Oliveira dos Santos
Departamento de Informática
Universidade Federal do Espírito Santo
22/05/2013
1
Visão Geral da Aula
Informática
•
•
•
•
•
Introdução
Armazenamento de dados em memória
Conceitos e utilidade das variáveis
Variáveis em pseudocódigo
Mapeamento de Variáveis em Memória
2
Visão Geral da Aula
Informática
•
•
•
•
•
Introdução
Armazenamento de dados em memória
Conceitos e utilidade das variáveis
Variáveis em pseudocódigo
Mapeamento de Variáveis em Memória
3
Introdução
Informática
Problema
• Computador processa dados (informação)
• Dados não devem ser perdidos
4
Introdução
Informática
Solução: Memória do Computador
• Dispositivo capaz de armazenar e recuperar dados
• Vista como um conjunto ordenado de células
• Armazena informação de forma binária
– Bits = binary digits
– 0’s e 1’s
• Menor porção acessível de memória (célula)
– Byte = 8 bits = 28 = 256 valores diferentes
– Imposto pela arquitetura do computador
– Identificada por um endereço
Endereço
Memória
0
10101110
1
00000100
2
00000000
3
11111111
.
11111111
.
11111111
.
11111111
n
11111111
Dado
5
Visão Geral da Aula
Informática
•
•
•
•
•
Introdução
Armazenamento de dados em memória
Conceitos e utilidade das variáveis
Variáveis em pseudocódigo
Mapeamento de Variáveis em Memória
6
Armazenamento de Dados em Memória
Informática
Geral
• Tipos de dado
– Possuem de conjunto de diferentes tamanhos
– Portanto, requerem quantidades diferentes de memória
Relação Variável e Espaço em Memória
• Dependente do tipo de dado
• Dependente da linguagem de programação
• Dependente da arquitetura do computador
Armazenamento em Memória
• Dividido por tipo de dados
– Inteiro, real, lógico, e literal
7
Armazenamento de Dados em Memória
Informática
Armazenamento do Tipo Inteiro
• Conjunto infinito de números, Z={...-3,-2,-1,0,1,2,3,...}
• Impraticável armazenar todos os inteiros