Baixe o app para aproveitar ainda mais
Prévia do material em texto
CONTEÚDO DA AULA NOTAÇÃO UTILIZANDO BASE 10 NOTAÇÃO UTILIZANDO BASE 2 NOTAÇÃO UTILIZANDO BASE 16 REPRESENTAÇÃO BINÁRIA BYTE, KBYTE, GBYTE E OUTROS MÚLTIPLOS • Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas etc. • Dependendo da posição (notação posicional) um algarismo assume valores diferentes. QUE SISTEMA (BASE) UTILIZAMOS? • Em notação posicional, cada posição do algarismo corresponde a uma potência da base começando em 0 (zero) no expoente. Por exemplo: 258 na base 10 ou 25810 258 = 2 * 102 + 5 * 101 + 8 * 100 (2 centenas + 5 dezenas + 8 unidades) 2 Dígito mais significativo 8 Dígito menos significativo QUE SISTEMA (BASE) UTILIZAMOS? EXERCÍCIO 01 Decompor os números abaixo conforme a notação posicional na base decimal: a) 156 = 1x102 + 5x101 + 6x100 = 1x100 + 5x10 + 6x1 = 100+50+6 = 156 b) 310 = n) 96512 = c) 460 = o) 128096 = d) 455 = p) 256264 = e) 891 = q) 512692 = f) 1100 = r) 796899 = g) 1327 = s) 1024836 = h) 2048 = t) 2048256 = i) 3096 = u) 4096512 = j) 6664 = v) 8192064 = k) 10948 = w) 121024512 = l) 30256 = x) 2128256098 = m) 57128 = y) 5256512064 = z) 9512128210 = 0 BIT 1 cada posição pode ter 2 valores (BInary digiT) BASE BINÁRIA (BASE 2) Algarismos na base binária (2): 0 1 0 BIT 1 1 bit: 0 1 2 = 21 possibilidades 2 bits: 00 01 10 11 4 = 22 possibilidades n bits:00n 01n ... 2n possibilidades cada posição pode ter 2 valores (BInary digiT) BASE BINÁRIA (BASE 2) BASE 2 - BINÁRIA Algarismos na base binária (2): 0 1 Conversão da base 2 – base 10 1012 = 1 * 2 2 + 0 * 21 + 1* 20 = 4 + 0 + 1 = 510 EXERCÍCIO 02 Converter os seguintes valores binários em valores decimais equivalentes: a) 1102 = b) 1112 = n) 100112 = c) 10002 = o) 101002 = d) 10012 = p) 101012 = e) 10102 = q) 101102 = f) 10112 = r) 101112 = g) 11002 = s) 111102 = h) 11012 = t) 111112 = i) 11102 = u) 1000102 = j) 11112 = v) 1100102 = k) 100002 = w) 1101102 = l) 100012 = x) 1110102 = m) 100102 = y) 1111002 = z) 111101002 = Algarismos na base octal (8): 0 1 2 3 4 5 6 7 BASE 8 - OCTAL Conversão da base 8 – base 10 1578 = 1 * 8 2 + 5 * 81 + 7* 80 = 64 + 40 + 7 = 11110 BASE 16 - HEXADECIMAL Algarismos na base hexadecimal (16): 0 1 2 3 4 5 6 7 8 9 A B C D E F Onde: A=10; B=11; C=12; D=13; E=14; F=15 Conversão da base 16 – base 10 A516 = A * 16 1 + 5 *160 10 * 16 + 5 *1 = 160 + 5 = 16510 De quantos bits eu preciso? Devemos encontrar a potência de 2 mais próxima que comporte o número: 120 serão necessários 7 bits 26 = 64 <120 27 = 128 >120 1 1 1 1 0 0 0 De quantos bits eu preciso? Devemos encontrar a potência de 2 mais próxima que comporte o número: 250 serão necessários 8 bits: 27 = 128 < 250 28 = 256 > 250 1 1 1 1 1 0 1 0 Byte • Um conjunto de 8 bits representa um Byte • Saber na “ponta da língua” a “tabuada” de potências de 2 é útil e poupa muito tempo • Utilizar os múltiplos (K, M, G ...) facilita, pois a capacidade de armazenamento dos diversos dispositivos no computador é medida em bytes ATENÇÃO: 1 KB = 1024 BYTES Quais são os múltiplos do byte? NOME SÍMBOLO MÚLTIPLO quilobyte KB 210 megabyte MB 220 gigabyte GB 230 terabyte TB 240 petabyte PB 250 exabyte EB 260 zetabyte ZB 270 yottabyte YB 280 EXERCÍCIOS 3 1. Converter os seguintes valores binários em valores decimais equivalentes (base 2 – base 10): a) 11000112 b) 101011111012 c) 110000110012 d)1011012 e) 1000000112 2. Converter os seguintes valores octais em valores decimais equivalentes (base 8 – base 10): a) 4058 b) 4778 c) 2378 d) 5608 e) 7058 f) 1738 g) 2018 h) 4528 3. Converter os seguintes valores hexadecimais em valores decimais equivalentes (base 16 – base 10): a) 3A216 b) 33B16 c) 62116 d) 9916 e) 1ED416 f) 7EF16 g)22C16 h) 110A16 4. Determine os bits necessários para representar os números decimais abaixo: a) 130 b) 260 c) 510 d) 728 e) 1028 f) 2050 g) 4090 h)10512
Compartilhar