Informática Básica Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1
Agenda Sistema de Numeração Binário; Sistema de Numeração Hexadecimal; Representação de Dados no Computador; Grandezas Computacionais. 2
Entendendo a linguagem do Computador... Os computadores trabalham com um tipo de linguagem chamada Linguagem de Máquina; O computador é um equipamento que funciona a base de energia. Logo, em sua linguagem, ele só considera pulsos elétricos, que refletem 2 estágios opostos: ligado e desligado; Para facilitar o trabalho com os computadores, estes estágios eletrônicos são representados pelo 0 e 1. 3
Entendendo a linguagem do Computador... Bit (Binary Digit) é a menor unidade partícula de informação que um computador pode manipular (Processar, Armazenar e Transmitir); Como o computador só trabalha dois dígitos, 0 e 1, ele se utiliza do sistema chamado binário; Byte (Binary Term) é a quantidade de informação necessária para gerar um caractere (uma letra, um número, um espaço, e etc...). 4
Entendendo a linguagem do Computador... Dígitos Binários: Bit: 0, 1; Nibble: Conjunto de 4 bits; Byte: Conjunto de 8 bits; Palavra (word): Conjunto de bytes; Palavra do processador: Conjunto de bytes que podem ser manipulados por um processador de uma única vez. 5
Sistemas de Numeração Sistema Decimal ou Base 10: 10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; Sistema usual no cotidiano humano (fora do computador); Exemplo: 597 10 ou 597 d Sistema Binário ou Base 2: 2 símbolos: 0, 1; Sistema de numeração de sistemas computacionais; Exemplo: 101 2 ou 101 b 6
Conversão de Sistemas Conversão Decimal Binário 1º Passo: Dividir o número decimal por 2. 2º Passo: O resultado da 1ª divisão será dividido novamente por 2. Este passo, se repete até o resultado não poder ser mais dividido 2. 3º Passo: Para sabermos qual será o número binário é só pegarmos o último resultado com os restos no sentido de baixo para cima. 7
Conversão de Sistemas Conversão Decimal Binário 8
Conversão de Sistemas Conversão Decimal Binário 13 2 1 6 2 0 3 2 1 1 2 1 0 13 10 = 1101 2 9
Conversão de Sistemas Conversão Binário Decimal 10
Exercitando... Converta os seguintes números decimais para binário: a) 26 b) 59 c) 113 Faça a conversão dos seguintes números binários para decimal: a) 111 b) 1011 c)110101 11
Agenda Sistema de Numeração Binário; Sistema de Numeração Hexadecimal; Representação de Dados no Computador; Grandezas Computacionais. 12
Sistemas de Numeração Para representar números binários grandes foi necessário a criação de mais um sistema de Numeração; Sistema Hexadecimal ou Base 16: 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F; Representação de números binários grandes; Exemplo: AF3 16 ou AF3 h. 13
Conversão de Sistemas Conversão Decimal Hexadecimal 1º Passo: Dividir o número decimal por 16. 2º Passo: O resultado da 1ª divisão será dividido novamente por 16. Este passo, se repete até o resultado não poder ser mais dividido 16. 3º Passo: Para sabermos qual será o número hexadecimal é só pegarmos o último resultado com os restos no sentido de baixo para cima. Otimizar o resultado pela tabela hexadecimal base. 14
Conversão de Sistemas Tabela Hexadecimal Base: Decimal Hexa 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 15
Conversão de Sistemas Conversão Decimal Hexadecimal 77 10 : 77 16 64 4 13 77 10 = 4D 16 1290 10 : 1290 16 1280 80 16 10 80 5 0 1290 10 = 50A 16 16
Conversão de Sistemas Conversão Hexadecimal Decimal 129 16 : 1 x 16 2 = 256 2 x 16 1 = 32 9 x 16 0 = 9 Valor = 297 10 129 16 = 297 10 1A 16 : 1 x 16 1 = 16 10 x 16 0 = 10 Valor = 26 10 1A 16 = 26 10 17
Exercitando... Converta os seguintes números decimais para hexadecimal: a) 10 b) 92 c) 480 Faça a conversão dos seguintes números hexadecimais para decimal: a) 85 b) 10AB c) FFFF 18
Tabela Base 19
Conversão de Sistemas Conversão Binário Hexadecimal 20
Conversão de Sistemas Conversão Hexadecimal Binário 2BC 16 2 B C 0010 1011 1100 2BC 16 = 001010111100 2 21
Exercitando... Converta os seguintes números binários para hexadecimal: a) 11101 b) 101010 c) 11111 Faça a conversão dos seguintes números hexadecimais para binário: a) 85 b) 10AB c) FFFF 22
Agenda Sistema de Numeração Binário; Sistema de Numeração Hexadecimal; Representação de Dados no Computador; Grandezas Computacionais. 23
Representação de Dados no Computador... No computador, para representar uma informação os dígitos binários são intercalados; Conjunto de números binários permite associar um caractere (números, letras, pontuação etc); Por exemplo: 0010 0101 2 = 37 10 = % 0001 1100 2 = 28 10 = F 0000 1011 2 = 13 10 = Enter 24
Representação de Dados no Computador... Uma tabela de representação de dados importante para o computador: ASCII (American Standard Coded for Information Interchange): Representação binária de 8 bits; Inclui caracteres normais (32 a 255) e de controle (0 a 31). 25
Agenda Sistema de Numeração Binário; Sistema de Numeração Hexadecimal; Representação de Dados no Computador; Grandezas Computacionais. 26
Relação de Grandezas Computacionais Do bit ao TeraByte: 1 bit. 8 bits = 1 byte. 1024 byte = 1 Kilobyte = 1 Kb. 1024 Kb = 1 Megabyte = 1 Mb. 1024 Mb = 1 Gigabyte = 1 Gb. 1024 Gb = 1 Terabyte = Tb. 27
Relação de Grandezas Computacionais x8 x1024 x1024 x1024 x1024 bit Byte Kb Mb Gb Tb 8 1024 1024 1024 1024 35 Mb em bytes: 35 x 1024 x 1024 = 36.700.160 bytes. 45 Gb em Kb: 45 x 1024 x 1024 = 47.185.920 bytes 28
Aprofundando os conhecimentos... LIVRO: Introdução a Informática Peter Norton Editora Pearson. 29