Perfeito. O meu professor vai muito pra decoréba, do tipo receita de bolo. Nunca tinha imaginado que complemento de 2 é na verdade uma subtração, incrível. Adoro rigor matemático.
Eu tive a mesma impressão quando aprendi o complemento a 2. Achei muito legal poder diminuir somando. Na verdade, achei bruxaria ou magia....kkkkk mas depois foi de boa.
Eu tenho bastante conteúdo pra estudar mas eu sempre volto aqui para rever, lembrar e entender mais um pouco. Eu notei que na formula, subtraímos 1 do valor máximo que podemos representar com uma determinada quantidade de bits para depois de subtrair de N, somar mais 1 ao resultado. Eu experimentei fazer a operação sem subtrair e somar mais 1, ou seja, cancelando -1 com +1 e cheguei no mesmo resultado. O senhor sabe se existe algum caso em que isso não será possível e será necessário respeitar a fórmula original?
Sim. Subtraímos pois o zero também é considerado então com um número de 3 dígitos, eu vou de 0 a 7. Por isso o menos um. Metodologicamente, é mais fácil explicar o passo a passo, mas o +1 com o -1 matematicamente se anulam. Perceba que funciona até com o 0 para 3 dígitos. Ele volta a zero pois 8 - 0 = 8 e 8 é 1000, descarta o digito que passou do n, volta a 0.
Sim. Transformar em binário o número e aplicar o complemento a 2 é a forma mais fácil de se fazer. Você consegue também através dessa fórmula. Só que o resultado será um número em decimal equivalente ao negativo em complemento a dois. Depois você vai precisar converter e já estará pronto.
O complemento de um número é o inverso dele. É quanto falta para atingir a representação máxima da quantidade de bits. Por exemplo, o inverso de 101 é 010. Se você diminuir 101 de 111 você chega a 010. Ele pode ser utilizado para achar/representar números negativos de um binário positivo, similar ao Complemento a 2. Só que essa representação gera uma situação onde teríamos duas representações do zero, sendo uma positiva e outra negativa (binário do complemento). O complemento a 2 resolve isso e para isso precisamos inverter (fazer o complemento) depois somar mais uma unidade (o mais 1, que seria um número extra que entra no lugar do zero negativo). Foi? Um abraço.
@@ProfessorPantoja Infelizmente só vi sua resposta agora, mas consegui entender a diferença antes do meu teste e ocorreu tudo perfeitamente bem, grande parte do aprendizado foi graças a você! Muito obg prof!!!
Então vamos tentar de uma forma diferente! Pense assim, um número em binário com 3 dígitos (vamos pegar o 101). O número máximo que você consegue representar com 3 dígitos é o 111 (o 7 em decimal), porque o próximo já é o 1000. Pra entender o C1, basta saber qual o número que você tem que somar ao primeiro para chegar ao máximo permitido. No nosso exemplo 101, precisamos de 10 para chegar ao 111. Para chegar a 7 tendo 5, precisaríamos de 2, que é 10 em binário. Esse é o raciocínio por trás do complemento a 1. Mas podemos chegar simplesmente a ele invertendo o número inicial. Perceba que inverter 101, você tem 010. Agora o C2, basta você adicionar mais uma unidade ao número que você chegou no C1. Porque é ele que nos ajuda a identificar os números negativos e ainda poder representar o zero. Vê se ajudou mais um pouco.
Salve professor,tudo bem com o senhor? Tentei fazer o exercício que estava no quadro utilizando o método antigo,achar o complemento de 12 Ficou assim: 12(10) = 1100(2) Primeiro eu achei o correspondente na tabela 0011 Fiz a inversão dos números +1 Somei +1 Resultado: 0100 (Não deu o mesmo resultado) O que estou errando?
Porque você precisa considerar o bit de sinal. Para representar 12, você precisaria de 4 bits mais 1 de sinal. Então tente fazer o processo com 01100 (+12).
Professor, perdoe minha ignorância, tenho problemas com essa matéria. Afinal, pra que serve a fórmula???? (desculpas eu não entendi) (Edit) Aaaaaaaaaaaaah Entendi, a fórmula serve para achar o complemento à 2 de um número binário.
Perfeito. O meu professor vai muito pra decoréba, do tipo receita de bolo. Nunca tinha imaginado que complemento de 2 é na verdade uma subtração, incrível. Adoro rigor matemático.
Eu tive a mesma impressão quando aprendi o complemento a 2. Achei muito legal poder diminuir somando. Na verdade, achei bruxaria ou magia....kkkkk mas depois foi de boa.
parabens professor tem me ajudado bastantre assim como todos os outros que esta no intuito de aprender obrigado pela força Deus abençoe bastante
De nada Abraão. Precisando estamos por aqui. Na verdade eu que agradeço a presença por aqui! Abração
Obrigado pela ajuda.
De nada. Precisando, estamos aqui. Um abraço
muito boa aula pantoja.logo estaremos juntos dnv no cefetão
É só o mocoronga vírus deixar. Enquanto isso estamos por aqui.
Eu tenho bastante conteúdo pra estudar mas eu sempre volto aqui para rever, lembrar e entender mais um pouco.
Eu notei que na formula, subtraímos 1 do valor máximo que podemos representar com uma determinada quantidade de bits para depois de subtrair de N, somar mais 1 ao resultado.
Eu experimentei fazer a operação sem subtrair e somar mais 1, ou seja, cancelando -1 com +1 e cheguei no mesmo resultado.
O senhor sabe se existe algum caso em que isso não será possível e será necessário respeitar a fórmula original?
Sim. Subtraímos pois o zero também é considerado então com um número de 3 dígitos, eu vou de 0 a 7. Por isso o menos um. Metodologicamente, é mais fácil explicar o passo a passo, mas o +1 com o -1 matematicamente se anulam. Perceba que funciona até com o 0 para 3 dígitos. Ele volta a zero pois 8 - 0 = 8 e 8 é 1000, descarta o digito que passou do n, volta a 0.
@@ProfessorPantoja Entendi professor. Obrigado. Continue com o ótimo trabalho.
Meu caderno com essa aula tua já ficou com 22 páginas, imagina quando chegar na última rs.
Eita... daqui a pouco vem uns desenhos cabulosos... prepare folhas!!! hahaha
Professor, o n tem que ser dado pela questão?
O n pode ser dado ou no mínimo precisa ser verificado contando os bits.
@@ProfessorPantoja Seria possível, por exemplo, achar o C2 do número 584 utilizando essa fórmula?
Sim. Claro. Basta colocar na fórmula.
@@ProfessorPantoja Nesse caso eu teria que transformar para binário antes ou não? Isso que eu não entendi.
Sim. Transformar em binário o número e aplicar o complemento a 2 é a forma mais fácil de se fazer. Você consegue também através dessa fórmula. Só que o resultado será um número em decimal equivalente ao negativo em complemento a dois. Depois você vai precisar converter e já estará pronto.
Professor, tenho uma dúvida. Qual a diferença entre complemento a um e complemento a dois?
O complemento de um número é o inverso dele. É quanto falta para atingir a representação máxima da quantidade de bits. Por exemplo, o inverso de 101 é 010. Se você diminuir 101 de 111 você chega a 010. Ele pode ser utilizado para achar/representar números negativos de um binário positivo, similar ao Complemento a 2. Só que essa representação gera uma situação onde teríamos duas representações do zero, sendo uma positiva e outra negativa (binário do complemento). O complemento a 2 resolve isso e para isso precisamos inverter (fazer o complemento) depois somar mais uma unidade (o mais 1, que seria um número extra que entra no lugar do zero negativo). Foi? Um abraço.
@@ProfessorPantoja Infelizmente só vi sua resposta agora, mas consegui entender a diferença antes do meu teste e ocorreu tudo perfeitamente bem, grande parte do aprendizado foi graças a você! Muito obg prof!!!
@@gustavocastro7990 que bom que deu tudo certo!!!!!! Fico feliz!! Precisando estamos por aí. Abraços
@@ProfessorPantoja Professor, eu sei tu explicou a diferença do c1 lro c2. Mas juro que estou lendo a um bocado de tempo e não entendi ainda...
Então vamos tentar de uma forma diferente! Pense assim, um número em binário com 3 dígitos (vamos pegar o 101). O número máximo que você consegue representar com 3 dígitos é o 111 (o 7 em decimal), porque o próximo já é o 1000. Pra entender o C1, basta saber qual o número que você tem que somar ao primeiro para chegar ao máximo permitido. No nosso exemplo 101, precisamos de 10 para chegar ao 111. Para chegar a 7 tendo 5, precisaríamos de 2, que é 10 em binário.
Esse é o raciocínio por trás do complemento a 1. Mas podemos chegar simplesmente a ele invertendo o número inicial. Perceba que inverter 101, você tem 010.
Agora o C2, basta você adicionar mais uma unidade ao número que você chegou no C1. Porque é ele que nos ajuda a identificar os números negativos e ainda poder representar o zero.
Vê se ajudou mais um pouco.
Salve professor,tudo bem com o senhor?
Tentei fazer o exercício que estava no quadro utilizando o método antigo,achar o complemento de 12
Ficou assim: 12(10) = 1100(2) Primeiro eu achei o correspondente na tabela
0011 Fiz a inversão dos números
+1 Somei +1
Resultado: 0100 (Não deu o mesmo resultado)
O que estou errando?
Porque você precisa considerar o bit de sinal. Para representar 12, você precisaria de 4 bits mais 1 de sinal. Então tente fazer o processo com 01100 (+12).
@@ProfessorPantoja valeu professor!!!
Presente
Quer um ponto?
Professor, perdoe minha ignorância, tenho problemas com essa matéria. Afinal, pra que serve a fórmula???? (desculpas eu não entendi)
(Edit) Aaaaaaaaaaaaah Entendi, a fórmula serve para achar o complemento à 2 de um número binário.
Que bom que entendeu. Exatamente isso, É só para acharmos um número em c2.