Vídeo aulas sobre bases numéricas
- Introdução a sistemas numéricos e sistema binário (10 Minutos)
- Sistema numérico hexadecimal (7 minutos)
- Conversão de decimal para binário (4 minutos)
- Conversão direta de binário para hexadecimal (5 Minutos)
Aplicações úteis
Cores
Páginas HTML e aplicativos gráficos representam cores pela combinação de vermelho, verde e azul (RGB - Red Green Blue). As intensidades de cada cor podem ser representadas por um tripleto hexadecimal do tipo (0xFFFFFF), onde a intensidade de cada cor é representada por um byte (8 bits), ou dois algarismos hexadecimais. Veja lista de cores.
Permissões dos arquivos no sistema GNU/Linux
O sistema de permissões dos arquivos no GNU/Linux podem ser representados pela combinação de 3 algarismos octais. Veja modo numérico do chmod.
Exercícios
1) Apresente o número do seu cartão da UFRGS nas bases binárias, octal e hexadecimal.
2) Aquais cores sao representadas pelas seguintes combinações abaixo?
#FF0000
(255,0,0)
#00FF00
(00,255,0)
#0000FF
(0,0,255)
#333333
(51,51,51)
3) Qual código octal para as permissões de um arquivo para as seguintes situações:
- apenas o proprietário possa ler e escrever um arquivo
- proprorietário possa ler, escrever e executar, grupo pode ler, demais não possam nada.
- proprietário possa ler, escrever. Grupo pode ler e escrever, demais podem ler.
3.1) O que representam as permissões 057? Faz sentido?
Tabela de números de 4 bits em diferentes bases
A tabela abaixo é particularmente bastante útil para conversões diretas entre binario <-> hexadecimal
e binário <-> octal
.
Decimal (Base-10) | Binário (Base-2) | Octal (Base-8) | Hexadecimal (Base-16) |
---|---|---|---|
0 | 0000 | 0 | 0 |
1 | 0001 | 1 | 1 |
2 | 0010 | 2 | 2 |
3 | 0011 | 3 | 3 |
4 | 0100 | 4 | 4 |
5 | 0101 | 5 | 5 |
6 | 0110 | 6 | 6 |
7 | 0111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |