Buscar

aula cl

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Explicação: circuitos lógicos.
criar um circuito que represente a seguinte expressão booleana:
(A AND B) OR (C AND D)
Neste exemplo, A, B, C e D são variáveis booleanas que podem assumir os valores
verdadeiro (1) ou falso (0). Vamos usar portas lógicas para implementar esta expressão:
 Primeiro, precisamos da função AND. A porta lógica AND produz um resultado
verdadeiro (1) somente quando ambas as entradas são verdadeiras (1).
 Em seguida, precisamos da função OR. A porta lógica OR produz um resultado
verdadeiro (1) quando pelo menos uma das entradas é verdadeira (1).
Aqui está o diagrama do circuito:
____ ____ ____ A | | | | | | --| AND|----| OR |-----| | |____| |____| | | | | |
____ | ____ | | B | | | | || | --| AND|------+---| OR || | |____| |____|| | C D
Output
Vamos representar este circuito em termos de expressões booleanas:
● A AND B = A * B
● C AND D = C * D
● (A AND B) OR (C AND D) = (A * B) + (C * D)
Agora, suponha que as variáveis booleanas A, B, C e D tenham os seguintes valores:
A = 1
B = 0
C = 1
D = 1
Vamos calcular a saída do circuito:
(A AND B) OR (C AND D) = (1 * 0) + (1 * 1) = 0 + 1 = 1
Portanto, a saída do circuito para esses valores de entrada é 1.
um pouco mais sobre o exemplo do circuito lógico.
No exemplo fornecido, estamos usando portas lógicas AND e OR para criar um circuito que
avalia a expressão booleana "(A AND B) OR (C AND D)". Aqui está uma explicação mais
detalhada do funcionamento do circuito:
 Porta AND (A AND B):
● A porta AND tem duas entradas (A e B) e uma saída.
● A saída da porta AND é verdadeira (1) somente quando ambas as entradas
são verdadeiras (1).
● Ou seja, se tanto A quanto B forem verdadeiros (1), a saída será verdadeira
(1); caso contrário, a saída será falsa (0).
 Porta AND (C AND D):
● Similarmente, esta porta AND tem duas entradas (C e D) e uma saída.
● A saída da porta AND é verdadeira (1) somente quando ambas as entradas
são verdadeiras (1), assim como a anterior.
 Porta OR:
● A porta OR também tem duas entradas (a saída da primeira porta AND e a
saída da segunda porta AND) e uma saída.
● A saída da porta OR é verdadeira (1) se pelo menos uma das entradas for
verdadeira (1).
Portanto, o circuito que criamos é uma combinação dessas portas, conectadas de forma a
representar a expressão booleana fornecida.
Agora, vamos revisitar a expressão "(A AND B) OR (C AND D)" e entender como os valores
das variáveis A, B, C e D afetam a saída do circuito:
● Se A=1 e B=0, a saída da primeira porta AND é 0.
● Se C=1 e D=1, a saída da segunda porta AND é 1.
● Como a saída da porta OR é o resultado da combinação das saídas das portas AND,
teremos 0 OR 1, resultando em 1.
Essencialmente, o circuito está avaliando as condições lógicas das entradas e produzindo a
saída com base nessas condições. Este é um exemplo básico de como os circuitos lógicos
podem ser usados para implementar funções booleanas e realizar operações lógicas.

Outros materiais