Commit 56f5d2ff authored by Eduardo de Santana Medeiros Alexandre's avatar Eduardo de Santana Medeiros Alexandre
Browse files

tabelas Char

parent 7e55d942
......@@ -90,15 +90,29 @@ sequência `01`.
| *00* | Desligada | Solteiro
| *01* | Ligada com intensidade *baixa* | Casado
| *10* | Ligada com intensidade *alta* | Divorciado
| *11* | 'Não utilizado' | Viúvo
| *11* | 'Não utilizado' | Viúvo
|======================================
As tabelas são bastante utilizadas para representar informações. Em uma coluna
colocamos o que desejamos representar e na outra sua representação binária.
Não há uma ordem particular, por exemplo, na <<estado_civil_estendido>>
'Solteiro' é representado por `00`, mas poderíamos construir outra tabela
em que seria *codificado* como `11` (lê-se um-um).
IMPORTANT: O termo *((codificação binária))* significa traduzir um conteúdo para a sua
representação binária.
Percebam também que, quando
todas as informações desejadas já foram representadas, podem existir sequências
binárias que não possuem significado definido, que foi o caso da sequência `11`
para a lâmpada (<<estado_civil_estendido>>).
[NOTE]
=================================
Observe que o número de possibilidades diferentes que podemos representar
depende do tamanho da sequência de bits que estamos utilizando,
mais precisamente: 2^tamanho^.
mais precisamente: 2^tamanho em bits^.
[width="100%", frame="none", grid="none", cols="1,1,1,2"]
|=================================
......@@ -109,23 +123,9 @@ mais precisamente: 2^tamanho^.
=================================
As tabelas são bastante utilizadas para representar informações. Em uma coluna
colocamos o que desejamos representar e na outra sua representação binária.
Não há uma ordem particular, por exemplo, na <<estado_civil_estendido>>
'Solteiro' era representado por `00`, mas poderíamos construir outra tabela
em que seria *codificado* como `11` (lê-se um-um).
IMPORTANT: O termo *codificação binária* significa traduzir um conteúdo para a sua
representação binária.
Percebam também que, quando
todas as informações desejadas já foram representadas, podem existir sequências
binárias que não possuem significado definido, que foi o caso da sequência `11`
para a lâmpada (<<estado_civil_estendido>>).
[[numeros_representacao]]
==== Números ====
==== Números
(((Representação, Números)))
Independente do que desejamos representar, o primeiro passo é verificar quantas
......@@ -133,9 +133,10 @@ informações diferentes iremos utilizar e, com base nestas informações podemo
calcular quantos bits serão necessários para representar todas as
possibilidades.
Para representar números é necessário estabelecer o intervalo
IMPORTANT: Para representar números é necessário estabelecer o intervalo de números
que desejamos utilizar, pois precisamos definir quantas possibilidades
diferentes queremos representar.
Já vimos que com 8 bits podemos representar 256 possibilidades (números)
diferentes. Para representar números inteirosfootnote:[As representações de
números negativos e reais
......@@ -186,7 +187,7 @@ contidos nele.
.Extrato da tabela ASCII
[width="100%", frame="none", grid="all", cols="^1,^2,^1,^2,^1,^2,^1,^2,^1,^2", options="header"]
|=================================
| Caractere | Byte | Caractere| Byte | Caractere | Byte | Caractere | Byte | Caractere | Byte
| Char | Byte | Char| Byte | Char | Byte | Char | Byte | Char | Byte
| a | 01100001 | A | 01000001 | n | 01101110 | N | 01001110 | 0 | 00110000
| b | 01100010 | B | 01000010 | o | 01101111 | O | 01001111 | 1 | 00110001
| c | 01100011 | C | 01000011 | p | 01110000 | P | 01010000 | 2 | 00110010
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment