Matemática, perguntado por joseniraguiars7215, 1 ano atrás

Dada a expressão lógica S = AB + C, determine o valor da saída S, quando A = 010, B 110 e C=001:

Soluções para a tarefa

Respondido por lucasdasilva12j
4
Olá,

Como não foi definido aqui, se usaremos tabela-verdade ou não, apenas farei as operações aritméticas com números binários.

Primeiro teremos que multiplicar A e B, vejamos:

010*110=1100

Depois, basta somar com C, vejamos:

1100+001=1101

Logo a saída será 1101, que convertendo para decimal representa o número 13.

Lembrando que as operações foram feitas seguindo os conceitos do sistema binário.

Qualquer dúvida estou a disposição.

Espero ter ajudado.
Respondido por maxwell1nefi37
5

Resposta:

R.: 011

Explicação passo-a-passo:

Em expressões lógicas, a multiplicação é vista como sinal lógico AND (e), dessa forma, o resultado da operação só será 1 quando os dois operandos forem 1, nos demais casos o resultado será 0 (zero). Exemplo:

1 x 1 = 1

1 x 0 = 0

0 x 0 = 0

0 x 1 = 0

Já a soma assume o valor lógico OR (ou), sendo que o resultado da operação só será 0 (zero) quando os dois operandos forem 0 (zero), nos demais casos, será o resultado 1. Exemplo:

1 x 1 = 1

1 x 0 = 1

0 x 0 = 0

0 x 1 = 1

Dadas as explicações, vamos a questão em si:

Iniciaremos resolvendo primeiro a multiplicação que, como vimos acima, é uma expressão lógica AND:

A =      0 1 0

B =      1  1 0

          --------

R.:      0  1  0

Como já observado, ao compararmos A e B, somente onde tinha os valores 1 em A e 1 em B tiveram como resultado 1, nos demais casos o resultado foi 0 (zero).

Agora iremos somar o resultado de A x B ao valor C:

        0 1 0

C =   0 0 1

       --------

R.:    0 1  1

Ao compararmos (0 1 0) à (0 0 1), somente onde tinha os valores 0 (zero) no resultado da multiplicação de de A x B e 0 (zero) em C tivaram como resultado 0 (zero), nos demais casos o resultado foi 1.

Perguntas interessantes