A seguir apresentamos quatro números em suas representações binárias: x= 0101001; y=1101001 ; z=0001101 ; w=1010110.
Calcule o valor de x+y+z+w, obtendo o resultado na base binária;

Passo 1

Beleza, o exercício diz que temos quatro números em binário:
.
O conteúdo aqui é “adição binária” – ou seja, como somar número a número levando em conta o vai-um (carry) a cada coluna de bits.
Para resolver, você vai precisar:
  1. Saber alinhar os números pelos bits (coluna a coluna).
  2. Entender que cada coluna soma 0 ou 1, mais o carry que vem da coluna anterior.
  3. Repetir até a coluna mais significativa e, se sobrar carry, colocar um bit a mais.

Passo 2

Primeiro, soma r ;0101001 + ;1101001hline ;10010010 . Vamos alinhar em 7 bits e fazer a adição com carry:
Como rolou:
  • Coluna menos significativa (bit 0): 1+1 = 10₂ → escrevo 0 e carrego 1.
  • Bit 1: 0+0 + carry 1 = 1 → escrevo 1, carry 0.
  • … e assim por diante, terminando com um carry que gera o oitavo bit.
    O resultado é (isso é 41+105 = 146 em decimal).

Passo 3

Agora soma o que deu com r 10010010 + ;00001101hline 10011111 :
Explicando resumido: alinhamos em 8 bits, somamos coluna a coluna com carry.
Ficou (146+13 = 159 decimal).

Passo 4

Por fim, soma com r 10011111 + ;01010110hline 11110101 :
Mesma ideia: alinhou, somou cada coluna levando carry.
Isso dá (159+86 = 245 decimal).

Resposta

Exercícios relacionados