O sistema de numerac¸ ˜ao bin ´ario (base 2) ´e usado nos dispositivos eletr ˆonicos digitais de um computador.
D´ıgitos: 0 ou 1.
E porque n ˜ao usar o sistema de numerac¸ ˜ao decimal? A palavra bit ´e usada para representar um d´ıgito bin ´ario. Por exemplo, o n ´umero 1001102possui 6 bits.
A representac¸ ˜ao da informac¸ ˜ao em um computador
O sistema de numerac¸ ˜ao bin ´ario (base 2) ´e usado nos dispositivos eletr ˆonicos digitais de um computador. D´ıgitos: 0 ou 1.
E porque n ˜ao usar o sistema de numerac¸ ˜ao decimal? A palavra bit ´e usada para representar um d´ıgito bin ´ario. Por exemplo, o n ´umero 1001102possui 6 bits.
A representac¸ ˜ao da informac¸ ˜ao em um computador
O sistema de numerac¸ ˜ao bin ´ario (base 2) ´e usado nos dispositivos eletr ˆonicos digitais de um computador. D´ıgitos: 0 ou 1.
E porque n ˜ao usar o sistema de numerac¸ ˜ao decimal?
A palavra bit ´e usada para representar um d´ıgito bin ´ario. Por exemplo, o n ´umero 1001102possui 6 bits.
A representac¸ ˜ao da informac¸ ˜ao em um computador
O sistema de numerac¸ ˜ao bin ´ario (base 2) ´e usado nos dispositivos eletr ˆonicos digitais de um computador. D´ıgitos: 0 ou 1.
E porque n ˜ao usar o sistema de numerac¸ ˜ao decimal? A palavra bit ´e usada para representar um d´ıgito bin ´ario.
Por exemplo, o n ´umero 1001102possui 6 bits.
A representac¸ ˜ao da informac¸ ˜ao em um computador
O sistema de numerac¸ ˜ao bin ´ario (base 2) ´e usado nos dispositivos eletr ˆonicos digitais de um computador. D´ıgitos: 0 ou 1.
E porque n ˜ao usar o sistema de numerac¸ ˜ao decimal? A palavra bit ´e usada para representar um d´ıgito bin ´ario.
Por exemplo, o n ´umero 1001102possui 6 bits.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Os m ´ultiplos do byte
Nome Escala decimal Valor (bytes)
Kilobyte 103 210 (1024) Megabyte 106 220 (1024 · 1024) Gigabyte 109 230 (1024 · 1024 · 1024) Terabyte 1012 240 (1024 · 1024 · 1024 · 1024) Petabyte 1015 250 Exabyte 1018 260
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario
Para converter um n ´umero decimal para bin ´ario pode-se usar duas t ´ecnicas
M ´etodo das divis ˜oes sucessivas (n ´umero decimal inteiro) M ´etodo das multiplicac¸ ˜oes sucessivas (n ´umero com ponto flutuante)
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario
Para converter um n ´umero decimal para bin ´ario pode-se usar duas t ´ecnicas
M ´etodo das divis ˜oes sucessivas (n ´umero decimal inteiro)
M ´etodo das multiplicac¸ ˜oes sucessivas (n ´umero com
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario
Para converter um n ´umero decimal para bin ´ario pode-se usar duas t ´ecnicas
M ´etodo das divis ˜oes sucessivas (n ´umero decimal inteiro) M ´etodo das multiplicac¸ ˜oes sucessivas (n ´umero com ponto flutuante)
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario - M ´etodo das divis ˜oes sucessivas
O m ´etodo se encerra quando ´e alcanc¸ado um quociente igual a 1.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario - M ´etodo das divis ˜oes sucessivas
1 23
10
2 77
10
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario - M ´etodo das multiplicac¸ ˜oes sucessivas
O m ´etodo se encerra quando a parte fracion ´aria for igual a zero.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Convers ˜ao Decimal-Bin ´ario - M ´etodo das multiplicac¸ ˜oes sucessivas
1 0, 125 10 2 0, 341 10 3 0, 750 10
A representac¸ ˜ao da informac¸ ˜ao em um computador
Os tipos de informac¸ ˜ao
Os tipos de informac¸ ˜ao manipulados pelo computador
durante a execuc¸ ˜ao de um programa s ˜aoos dados e as
instruc¸ ˜oes.
Os tipos de dados mais comuns: caracteres, cadeias de caracteres, imagens, sons, etc.
Algumas instruc¸ ˜oes: adicione, mova, multiplique, deslocamento, etc.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Caracteres e cadeias de caracteres
Os caracteres s ˜ao s´ımbolos digitados pelo us ´uario Letras mai ´usculas e min ´usculas (A, B, C,· · · , a, b, c, · · · ) N ´umeros decimais (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
S´ımbolos especiais e de operac¸ ˜ao (+, -, x, /, #, ’, etc) O caractere ‘1’ ´e diferente do n ´umero 1
A representac¸ ˜ao da informac¸ ˜ao em um computador
Caracteres e cadeias de caracteres
Como representar um caractere no computador?
A tabela de c ´odigos ASCII
Um caractere ´e representado por 1 byte
Decimal Caractere Decimal Caractere Decimal Caractere
32 SP 64 @ 96 ‘
33 ! 65 A 97 a
34 “ 66 B 98 b
35 # 67 C 99 c
As cadeias de caracteres representam uma sequ ˆencia de caracteres que em um programa podem representar mensagens e textos.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Caracteres e cadeias de caracteres
Como representar no computador a fraseA arte de programar.?
Caractere A SP a r t Decimal 65 32 97 114 116 Bin ´ario 01000001 00100000 01100001 01110010 01110100 Caractere e SP d e SP Decimal 101 32 100 101 32 Bin ´ario 01100101 00100000 01100100 01100101 00100000 Caractere p r o g r Decimal 112 114 111 103 114 Bin ´ario 01110000 01110010 01101111 01100111 01110010 Caractere a m a r . Decimal 97 109 97 114 46
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Cones s ˜ao as c ´elulas do olho humano que tem a capacidade de reconhecer as cores
Existem tr ˆes tipos de c ´elulas-cones: aquelas que s ˜ao sens´ıveis as coresvermelha,verdeeazul.
O modelo RGB (Red-Green-Blue) - pode modelar qualquer cor. No computador ele tamb ´em ´e chamado de 24 bit color.
No computador uma imagem ´e representada em uma matriz, onde cada elemento ´e chamado depixel.
O n ´umero total de cores que se pode representar no computador depende de um par ˆametro da placa de video conhecido comoprofundidade de cor.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Cones s ˜ao as c ´elulas do olho humano que tem a capacidade de reconhecer as cores
Existem tr ˆes tipos de c ´elulas-cones: aquelas que s ˜ao
sens´ıveis as coresvermelha,verdeeazul.
O modelo RGB (Red-Green-Blue) - pode modelar qualquer cor. No computador ele tamb ´em ´e chamado de 24 bit color.
No computador uma imagem ´e representada em uma matriz, onde cada elemento ´e chamado depixel.
O n ´umero total de cores que se pode representar no computador depende de um par ˆametro da placa de video conhecido comoprofundidade de cor.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Cones s ˜ao as c ´elulas do olho humano que tem a capacidade de reconhecer as cores
Existem tr ˆes tipos de c ´elulas-cones: aquelas que s ˜ao
sens´ıveis as coresvermelha,verdeeazul.
O modelo RGB (Red-Green-Blue) - pode modelar qualquer cor. No computador ele tamb ´em ´e chamado de 24 bit color.
No computador uma imagem ´e representada em uma matriz, onde cada elemento ´e chamado depixel.
O n ´umero total de cores que se pode representar no computador depende de um par ˆametro da placa de video conhecido comoprofundidade de cor.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Cones s ˜ao as c ´elulas do olho humano que tem a capacidade de reconhecer as cores
Existem tr ˆes tipos de c ´elulas-cones: aquelas que s ˜ao
sens´ıveis as coresvermelha,verdeeazul.
O modelo RGB (Red-Green-Blue) - pode modelar qualquer cor. No computador ele tamb ´em ´e chamado de 24 bit color.
No computador uma imagem ´e representada em uma
matriz, onde cada elemento ´e chamado depixel.
O n ´umero total de cores que se pode representar no computador depende de um par ˆametro da placa de video conhecido comoprofundidade de cor.
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Cones s ˜ao as c ´elulas do olho humano que tem a capacidade de reconhecer as cores
Existem tr ˆes tipos de c ´elulas-cones: aquelas que s ˜ao
sens´ıveis as coresvermelha,verdeeazul.
O modelo RGB (Red-Green-Blue) - pode modelar qualquer cor. No computador ele tamb ´em ´e chamado de 24 bit color.
No computador uma imagem ´e representada em uma
matriz, onde cada elemento ´e chamado depixel.
O n ´umero total de cores que se pode representar no computador depende de um par ˆametro da placa de video
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
Assumindo uma profundidade de cor de 32bits
Tamanho da imagem = 450×300×328 =540.000 bytes ou 0.5
A representac¸ ˜ao da informac¸ ˜ao em um computador
Como representar uma imagem no computador?
32 bits de profundidade Preto : 0000000000000000 Branco : 1111111111111111 Pixel C ´odigo (1,1) 0000000000000000 (1,2) 1111111111111111 (1,3) 0000000000000000 (1,4) 1111111111111111 (2,1) 1111111111111111 (2,2) 0000000000000000 (2,3) 1111111111111111 Pixel C ´odigo (3,1) 0000000000000000 (3,2) 1111111111111111 (3,3) 0000000000000000 (3,4) 1111111111111111 (4,1) 1111111111111111 (4,2) 0000000000000000 (4,3) 1111111111111111
Sum ´ario
1 Objetivos
2 As origens da computac¸ ˜ao 3 Evoluc¸ ˜ao dos
computadores
Gerac¸ ˜ao zero Primeira gerac¸ ˜ao Segunda gerac¸ ˜ao
Terceira gerac¸ ˜ao Quarta gerac¸ ˜ao Quinta gerac¸ ˜ao
4 Representac¸ ˜ao da informac¸ ˜ao
5 A arquitetura de um computador