Cadastre-se

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Entrar

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Perguntas

  • 0
Anônimo(a)

Portas Lógicas, como se aplica na área da programação?

E ai galera, td blz? Estou aprendendo sobre Lógica, e mais especificamente Portas Lógicas, gostaria de saber como se aplica essas portas lógica em desenvolvimento de sistemas, ou seja na parte de Softwares, sei que São utilizadas para montar circuitos elétricos e tal (acredito que mais voltado para Hardware ou eletrônica), mas gostaria de saber como utilizar portas lógicas na área de softwares.Valew.

Você precisa entrar para adicionar uma resposta.

2 Respostas

  1. Se você analisar cada entrada de uma porta lógica (ou várias portas lógicas), verá que as mesmas desempenham a função de variáveis em uma expressão booleana. Logo, ao estudar portas lógicas, você estará estudando o procedimento lógico dos desvios condicionais em um programa.

  2. Tanto na parte de eletrônica quanto no desenvolvimento de sistemas, estudar lógica Booleana é importante.

    As “portas lógicas” são os “operadores lógicos” na programação.

    Por exemplo:

    Uma porta lógica “E” (And) tem a mesma “tabela verdade” que o operador “AND” na programação.

    Ou seja:

    True and True = True
    True and false = False
    False and False = false
    False and true = false

    Mas o mais importante… é quando você estuda métodos para simplificação de circuitos…
    Você pode aplicá-los na programação também… exatamente da mesma forma, levando em consideração que as portas lógicas são apenas Operadores Lógicos…

    Vou dar um exemplo:

    Encare x,y e z como variaveis do tipo “Boolean” (ou seja, terão apenas valores True e False)

    aí temos a seguinte expressao:

    (x and y) and (x or y) or (z and x)

    repare… que se “x and y” for = False (x and y) and (x or y) será igual a false também…
    Então essa condição só vai ser verdadeira… quando x and y = true

    Logo podemos simplificar “(x and y) and (x or y)” para “x and y” apenas…

    seu sistema vai realizar menos operações… deixando seu desempenho melhor, além disso… ficará mt mais fácil analisar o código fonte depois…

    Abração… espero ter ajudado

Perguntas Relacionadas