Informatica

549 palavras 3 páginas
Curso de C

Variáveis e Memória

16/3/2009

Copyright @ 2005--2009 by Arnaldo V. Moura e Daniel F. Ferber

1

Curso C - IC/UNICAMP

Variáveis e Memória
Objetivos:
• Entender como:
– funciona a memória do computador
– usar variáveis para armazenar dados na memória 16/3/2009

2

>

Curso C - IC/UNICAMP

Variáveis e Memória
Roteiro:
• Revisão
• Memória:
– Conceitos
– Operações

• Variáveis

16/3/2009

3

>

Curso C - IC/UNICAMP

Algoritmos
Revisão:
• Algoritmos usam dados e produzem um resultado.
• Um passo de um algoritmo: – Lê dados armazenados no computador. – Executa operações matemáticas e lógicas sobre dados.
– Armazena o resultado.
16/3/2009

Armazenamento dados Processamento

Entrada

resultados

instruções

Saída

4

>

Curso C - IC/UNICAMP

Memória
Conceitos:
• Memória: seqüência de células • Endereço: posição da célula
• Células armazenam dados
– Valor pequeno: uma célula
– Valor grande: duas ou mais células • Armazenamento volátil

16/3/2009

Célula de memória ...
Endereço

12
11
10
9
Valor pequeno 8
7
6
5
4
Valor
3 grande 2
1
0

-7

5000000

5

>

Curso C - IC/UNICAMP

Memória
Operações na memória:
1.
2.
3.

Consulta (lê) células de memória
Programa calcula um novo valor
Armazena (escreve) o novo valor em uma célula
...
7
6
5
4
3
2
1
0

16/3/2009

...

6

15 + 6 = 21
15

antes

7
6
5
4
3
2
1
0

6
21
15

depois

6

>

Curso C - IC/UNICAMP

Memória

Um programa apenas manipula valores das células de memória.

16/3/2009

7

>

Curso C - IC/UNICAMP

Memória
Exemplo de operação na memória:
Máximo Divisor Comum
1) Leia um número e escreva na célula 1
2) Leia um número e escreva na célula 2
3) Divida o valor da célula 1 pelo valor da célula 2. Guarde o quociente na célula 3 e o resto na célula 4.
4) Se o valor da célula 4 for 0 (zero), então mostre o valor

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas