Olá Neste vídeo vamos abordar o tema de conversão de base desenvolveremos dois algoritmos de resolução para conversão de base 10 para as bases 2 e 16 Eles foram descritos no conteúdo como sendo algoritmo 1 para conversão binária e algoritmo 2 para conversão hexadecimal começaremos pela conversão da base 10 para a base 2 o primeiro passo é identificar os componentes matemáticos deste cálculo de divisão sucessiva dividendo divisor quociente e o resto visualmente temos 97 como sendo o dividendo dois o nosso divisor 48 o nosso Consciente e um como resto 48 já é o resultado da divisão
e o resto final iremos o primeiro algoritmo de decimal para binário a divisão sucessiva ocorrerá somente se as condições do algoritmo forem cumpridas são elas enquanto quociente for diferente de zero dividir dividendo por divisor extrair resto com algarismo e colocá-lo à esquerda do anterior repetir até que o quociente seja igual a zero vamos utilizar o exemplo a seguir convertendo 97 que está na base 10 para binário na base 2 97 / 2 97 / 2 resulta em 48 o resto é um número um a condição de ter o quociente diferente de zero ainda é atingida
a seguir o processo deve ser realizado ou seja 48 dividido por 2 aonde O resultado é o nosso quociente 24 diferente de zero e o resultado para o nosso resto é zero o mesmo processo para o 24 24 / 2 tem um resultado de 12 no Consciente e de 0 no resto mesmo processo 12 ainda é diferente de zero como consciente ele será dividido novamente pelo dois quociente resultando em seis resto zero seis diferente de zero a divisão sucessiva ainda continua temos a divisão de seis por dois resultando com o quociente em três e o
resto zero três diferente de zero continua a divisão 3 / 2 tem um quociente igual a um e o resto igual a 1 ainda é diferente de zero divide-se por 2 aonde 2 x 1 é maior do que um Então esse quociente deve ser o equivalente a zero aonde o resto será igual a um para que possamos formar o número binário nós devemos adotar a sequência da nossa direita para a nossa esquerda e formar os seguintes números zero um zero zero zero um esse é o nosso resultado atingido da conversão através da divisão sucessiva continuamos
pela conversão da base 10 para a base 16 o primeiro passo continua sendo identificar os componentes matemáticos deste cálculo o dividendo o divisor o quociente e o resto seguiremos o segundo algoritmo de decimal para hexadecimal as condições serão as seguintes enquanto dividendo for maior que o divisor extrair o resto como algarismo e colocá-lo à esquerda do anterior repetir até o divisor ser maior que o dividendo vamos utilizar o exemplo a seguir convertendo dois sete cinco quatro na base 10 2.754 para o hexadecimal na base 16.754 será dividido por 16 aonde o seu resultado será 172
um resto 172 172 é diferente de zero continua-se a divisão sucessiva por 16 E terá o resultado como 10 o resto 12 10 ainda está na condição de diferente de zero será dividido por 16 terá como resultado 0 e o resto 10 lembrem-se que hexadecimal 10 corresponde a letra A 11 AB 12 AC 13 AD e 14 a e15 AF sendo assim pegando na nossa direita para esquerda teremos 10 que corresponde a letra a 12 que corresponde a letra c e dois que corresponde ao próprio 2 então o nosso resultado será ac2 é muito importante
que você relembre Quais são os algoritmos utilizados até então tanto para a base 10 para conversão para binário quanto o de base 10 para conversão para o hexadecimal da base 10 para a base 2 binária nós temos as seguintes condições do primeiro algoritmo dividir dividendo por divisor extrair o resto como algarismo e colocá-lo à esquerda do anterior repetir até o quociente igual a zero já para a base 10 para a base 16 nós temos enquanto dividendo for maior que o divisor extrair o resto como algarismo e colocá-lo à esquerda do anterior repetir até o divisor
ser maior que o dividendo ao resgatarmos o conteúdo a que visto nota-se que a utilização dos algoritmos 1 e 2 nos permite converter uma base decimal para outra base qualquer nestes exemplos que utilizamos a conversão para a base 2 e 16 ambos foram de divisões sucessivas análise também das condições cedidas pelo algoritmo e a representação desses resultados Ou seja a conversão de números decimais através de divisões sucessivas é eficiente para o propósito e nos permitem também utilizá-la como ponte para outras conversões de bases por hora é isso que gostaria de ter falado a vocês eu
agradeço muito pela atenção até aqui e logo nos veremos novamente [Música]